要素間の関係が互いに矛盾する場合、ある種の拡張配列並べ替えを実行するアルゴリズムを探しています。要素が複数の関係を持っているときにセットをソートする方法
ので、我々は
に関係が間に画定されたMからなるセットR(関係)があり... N項目I1からなるセットI(アイテム)を有しますの項目は、
であり、その関係は互いに矛盾している可能性があります。たとえば、1つの関係ではA>B
と他のth A<B
。
r1:i1<i35
r2:i100<i4
...
rm:i45>i3
概して、RとM(セットのサイズ)は、任意の正の整数であることができます。
タスクはそう項目は、私はアルゴリズムを探しています(関係に基づいて)好ましく下のものは...高いものの前に
を行くように行くIを並べ替えることです可能な限り「最適な」順序に近いようにセットをソートします。私はこのような問題を解決するためのよく知られたアルゴリズムがなければならないと思います。
ありがとうございます!
https://en.wikipedia。org/wiki/Feedback_arc_set –
Iが{A、B、C}であり、Rが{A B、C A}ならば、ここで最適な解は何ですか? – Striker