
グラフ理論とグラフアルゴリズムにおいて、有向グラフのフィードバックアークセットまたはフィードバックエッジセットは、グラフのすべてのサイクルから少なくとも 1 つのエッジを含むグラフのエッジのサブセットです。これらのエッジをグラフから削除すると、すべてのサイクルが切断され、指定されたグラフの非巡回サブグラフが生成されます。これは、有向非巡回グラフと呼ばれることがよくあります。可能な限りエッジの少ないフィードバックアークセットは最小フィードバックアークセットであり、これを削除すると最大非巡回サブグラフが残ります。これらの最適化問題の重み付きバージョンも使用されます。フィードバックアークセットが最小である場合、つまり、エッジを削除すると、フィードバックアークセットではないサブセットが生成される場合、そのフィードバックアークセットには追加のプロパティがあります。つまり、すべてのエッジを削除するのではなく反転すると、有向非巡回グラフが生成されます。
フィードバック アーク セットは、回路解析、化学工学、デッドロックの解決、順位付け投票、スポーツ イベントの競技者の順位付け、数理心理学、動物行動学、グラフ描画に応用されています。最小フィードバック アーク セットと最大非巡回サブグラフを見つけることはNP 困難です。指数時間で正確に解くことも、固定パラメータの扱いやすい時間で解くこともできます。多項式時間では、最小フィードバック アーク セットは多重対数近似比内で近似でき、最大非巡回サブグラフは定数倍内で近似できます。どちらも、ある定数倍よりも近くに近似することは困難であり、この近似不可能性の結果は、ユニーク ゲーム予想によって強化されます。トーナメント グラフの場合、最小フィードバック アーク セットをより正確に近似でき、平面グラフの場合、両方の問題とも多項式時間で正確に解くことができます。
密接に関連する問題であるフィードバック頂点集合は、有向グラフまたは無向グラフの各サイクルから少なくとも 1 つの頂点を含む頂点の集合です。無向グラフでは、全域木が最大の非巡回サブグラフであり、全域木を形成する際に削除されるエッジの数は回路ランクです。
アプリケーション

ランキングや順序付けに関するいくつかの問題は、トーナメント グラフ (各頂点のペアの間に 1 つのエッジがある有向グラフ) 上のフィードバック アーク セットを見つけることで解決できます。フィードバック アーク セットのエッジを反転すると、有向非巡回グラフが生成され、その固有の位相順序を目的のランキングとして使用できます。この方法の用途には、次のものがあります。
- 総当たり戦のスポーツ競技では、各試合の敗者から勝者へエッジを向けることで、各試合の結果を記録することができる。結果として得られるグラフで最小フィードバックアークセットを見つけ、そのエッジを反転し、位相順序付けすることで、すべての競技者のランキングが得られる。ランキングを選択するさまざまな方法の中で、これは番狂わせ、つまり下位ランクの競技者が上位ランクの競技者に勝つ試合の総数を最小化する。[2] [3] [4]多くのスポーツでは、グループトーナメントのランキングシステムに、各試合に与えられるポイントに基づくより単純な方法を使用している。 [5]これらの方法は、番狂わせが最小のランキングに一定の近似値を提供できる。[6]
- 霊長類学、そしてより一般的には動物行動学において、優位性の階層は、観察された優位性行動の逆転が最も少ない順序を探すことによって決定されることが多く、これは最小フィードバックアークセット問題の別の形である。[7] [8] [9]
- 数理心理学では、被験者の好みや大きさの認識など、与えられた基準に従って、すべての物体のペア間の一対比較に基づいて物体セットの順位を決定することが興味深い。トーナメントグラフの最小フィードバックアークセットは、可能な限り少ないペアの結果と一致しない順位付けを提供する。[2] [10]あるいは、これらの比較の結果、各ペアの順序付けに対して独立した確率が得られる場合、これらの確率を対数尤度に変換し、結果として得られるトーナメントで最小重みのフィードバックアークセットを見つけることで、全体の順位付けの最大尤度推定を得ることができる。 [2] [3]
- 同じ最大尤度順序付けは、統計学や探索的データ分析において、要素間の一対比較が可能なデータがある場合に、要素を線形順序に並べる問題である系列化にも使用できる。 [3] [11] [12]
- 順位付け投票において、ケメニー・ヤング法は、候補者のペアについて、そのペアに対して反対の順位付けを好む投票者の数の合計を最小にする順位付けを求める方法であると説明できます。[13]これは、最小重みフィードバックアークセット問題として定式化して解くことができます。この問題では、頂点は候補者を表し、辺は各直接対決の勝者を表すように方向付けられ、各辺のコストは、直接対決で敗者に高い順位を与えることで不満を抱く投票者の数を表します。[14]
フィードバックアークセットの別の初期の応用は、信号が常に入力から出力に進むのではなく、回路を循環的に伝搬できる順次論理回路の設計に関するものでした。このような回路では、最小フィードバックアークセットは、信号が情報の損失なしに伝搬できるようにするために増幅が必要なポイントの数を特徴付けます。 [15]非同期コンポーネントで作成された同期回路では、フィードバックアークセットのエッジにクロックゲートを配置することで同期を実現できます。[16]さらに、フィードバックアークセットで回路を切断すると、残りの回路が組み合わせ論理に縮小されて分析が簡素化され、フィードバックアークセットのサイズによって、切断後の回路の動作を理解するために必要な追加分析の量が制御されます。[15]同様に、化学工学のプロセスフローシートでは、プロセスフロー図のエッジをフィードバックアークセットで分割し、それらのエッジの値のすべての可能性を推測または試すと、その非循環性により、プロセスの残りの部分を体系的に分析できます。このアプリケーションでは、このようにエッジを分割するアイデアは「ティアリング」と呼ばれます。[17]
階層化グラフ描画では、与えられた有向グラフの頂点が順序付けられた一連のサブセット(描画のレイヤー)に分割され、各サブセットはこの描画の水平線に沿って配置され、これらのレイヤー間でエッジが上下に伸びます。このタイプの描画では、描画の到達可能性関係が視覚的にわかりやすくなるように、上向きと下向きのエッジを混在させるのではなく、ほとんどまたはすべてのエッジが一貫して下向きになっていることが望ましいです。これは、最小または最小のフィードバックアークセットを見つけ、そのセット内のエッジを反転し、結果として得られる非巡回グラフの位相順序と一致する方法でレイヤーへの分割を選択することにより実現されます。[18] [19]フィードバックアークセットは、レイヤーの連続ペア内の頂点の順序という、階層化グラフ描画の別のサブ問題にも使用されています。[20]
オペレーティングシステムのデッドロック解決において、デッドロックを解消するために最小限の依存関係を削除する問題は、最小フィードバックアークセットを見つける問題としてモデル化できます。[21] [22]ただし、このセットを見つける計算上の難しさと、オペレーティングシステムコンポーネント内での速度の必要性から、このアプリケーションでは正確なアルゴリズムではなくヒューリスティックがよく使用されます。[22]
アルゴリズム
同値性
最小フィードバックアークセットと最大非巡回サブグラフは、一方が他方の補集合であるため、正確な最適化の目的においては同等である。しかし、パラメータ化された複雑性と近似に関しては、それらは異なる。なぜなら、これらの種類のアルゴリズムに使用される分析は、入力グラフのサイズだけでなくソリューションのサイズにも依存し、最小フィードバックアークセットと最大非巡回サブグラフのサイズは互いに異なるからである。[23]
与えられたグラフのフィードバックアーク集合は、 の有向線グラフのフィードバック頂点集合と同じである。ここで、フィードバック頂点集合は、フィードバックアーク集合と同様に、グラフの頂点の部分集合として定義され、その部分集合を削除するとすべてのサイクルが除去される。有向グラフの線グラフには、 の各辺に対して頂点が 1 つ、 の各 2 辺パスに対して辺が 1 つある。逆に、与えられたグラフの最小フィードバック頂点集合は、の各頂点を 2 つの頂点に分割して得られるグラフ上の最小フィードバックアーク集合問題の解から得ることができる。2 つの頂点は入力辺用、もう 1 つは出力辺用である。これらの変換により、フィードバックアーク集合とフィードバック頂点集合の正確なアルゴリズムを、それらの複雑性境界を適切に変換して相互に変換することができる。ただし、この変換では、最大非巡回部分グラフ問題の近似品質は維持されない。[21] [24]

フィードバックアークセット問題の正確な解法と近似解法の両方において、与えられたグラフのそれぞれの強く連結された成分を別々に解き、これらの強く連結された成分を連結頂点で分割してさらに二連結成分に分解すれば十分である。これらのサブ問題のいずれかにおける解の選択は他の問題には影響せず、これらの成分のいずれにも現れない辺はフィードバックアークセットに含めるのに役に立たない。[25]これらの成分の1つを2つの頂点を削除することで2つの切断されたサブグラフに分割できる場合、より複雑な分解が適用され、その強く連結された成分の三連結成分から派生したサブ問題に問題を分割することができる。[26]
ちょうど
最小フィードバックアーク集合を見つける方法の 1 つは、順序付けにおいて後ろの頂点から前の頂点に向かう辺ができるだけ少なくなるように頂点の順序付けを探すことです。[27] -頂点グラフのすべての順列を検索するには時間がかかりますが、ヘルド・カープアルゴリズムに基づく動的計画法では、指数関数的な量の空間を使用して、時間で最適な順列を見つけることができます。 [28] [29]頂点を 2 つの等しい部分集合に分割し、各部分集合内で再帰する分割統治アルゴリズムでは、多項式空間を使用して、時間で問題を解決できます。[29]
パラメータ化された複雑性では、アルゴリズムの時間は入力グラフのサイズだけでなく、グラフの別のパラメータによっても測定されます。特に、最小フィードバックアークセット問題の場合、いわゆる自然パラメータは最小フィードバックアークセットのサイズです。自然パラメータの頂点を持つグラフでは、フィードバックアークセット問題は、それを同等のフィードバック頂点セット問題に変換し、パラメータ化されたフィードバック頂点セットアルゴリズムを適用することで、時間で解決できます。このアルゴリズムの の指数はに依存せず定数であるため、このアルゴリズムは固定パラメータで扱いやすいと言われています。[30 ]
自然パラメータ以外のパラメータも研究されている。動的計画法を用いた固定パラメータの扱いやすいアルゴリズムは、最小フィードバックアークセットを の時間で見つけることができる。ここで、 は基礎となる無向グラフの回路ランクである。回路ランクは、フィードバックアークセットの無向類似物であり、接続されたグラフを全域木に縮小するためにグラフから削除する必要がある最小のエッジ数である。これは、最小フィードバックアークセットを計算するよりもはるかに簡単である。[24]木幅のグラフの場合、グラフの木分解に対する動的計画法は、グラフサイズ の多項式時間および の指数時間で最小フィードバックアークセットを見つけることができます。指数時間仮説の下では、 へのより優れた依存性は不可能である。[31]
フィードバックアークセットのサイズを最小化する代わりに、研究者は任意の頂点から削除されるエッジの最大数を最小化することにも着目しました。この問題のバリエーションは線形時間で解決できます。[32]すべての最小フィードバックアークセットは、セットごとに多項式遅延を持つアルゴリズムによってリストできます。[33]
近似
フィードバックアークセットの最もよく知られている多項式時間近似アルゴリズムは、非定数近似比を持っています 。これは、それが見つけるフィードバックアークセットのサイズが、最適値よりも最大でこの係数だけ大きいことを意味します。[21]フィードバックアークセットが定数比近似アルゴリズムを持っているかどうか、または非定数比が必要なのかどうかを判断することは、未解決の問題です。[34]
最大非巡回部分グラフ問題には、次の近似比を達成する簡単な近似アルゴリズムがあります。
- 頂点の任意の順序を修正する
- エッジを 2 つの非巡回サブグラフに分割します。1 つは順序と一致する方向のエッジで構成され、もう 1 つは順序と反対の方向のエッジで構成されます。
- 2 つのサブグラフのうち大きい方を返します。
これは、貪欲アルゴリズムを使用して順序付けを選択することにより改善できます。このアルゴリズムは、入ってくるエッジの数と出ていくエッジの数が最も離れている頂点を見つけて削除し、残りのグラフを再帰的に順序付けしてから、削除した頂点を結果の順序の一方の端に配置します。エッジと頂点を持つグラフの場合、これは線形時間でエッジを持つ非巡回サブグラフを生成し、近似比は になります。[35]もう1つのより複雑な多項式時間近似アルゴリズムは、最大次数 のグラフに適用され、エッジを持つ非巡回サブグラフを見つけて、形式の近似比を与えます。[36] [37]のとき、近似比 を達成できます。[38]
制限された入力
有向平面グラフでは、フィードバック弧集合問題は、一組の辺(双対)を縮小して、結果として得られるグラフを強く連結する問題と双対である。[39]この双対問題は多項式で解けるため、[40] 平面最小フィードバック弧集合問題も多項式で解ける。[ 41] [40]これは時間で解ける。[42]問題の重み付きバージョンは時間で解ける。[39]または重みが最大で数 の正の整数である場合は時間で解ける。[42]これらの平面アルゴリズムは、これらのグラフの三連結成分が平面であるかサイズが制限されているという事実を利用して、ユーティリティグラフをグラフマイナーとして持たないグラフに拡張できる。 [26]平面グラフは、フィードバック弧集合に関連付けられた特定の多面体の整式性によって定義される、弱非巡回有向グラフと呼ばれる有向グラフのクラスにも異なる方法で一般化されている。この意味では、すべての平面有向グラフは弱非巡回であり、フィードバック弧集合問題はすべての弱非巡回有向グラフに対して多項式時間で解くことができる。[43]
還元可能フローグラフは、フィードバックアークセット問題を多項式時間で解くことができる有向グラフの別のクラスです。これらのグラフは、多くのプログラミング言語の構造化プログラムにおける制御の流れを記述します。構造化プログラムは平面の有向フローグラフを生成することがよくありますが、還元可能性の定義ではグラフが平面である必要はありません。[44]
最小フィードバックアークセット問題がトーナメントに制限されている場合、多項式時間の近似スキームがあり、これは問題の重み付きバージョンに一般化されます。[45]トーナメント上の重み付きフィードバックアークセットのサブ指数パラメータ化アルゴリズムも知られています。[14]密なグラフの最大非巡回部分グラフ問題にも多項式時間の近似スキームがあります。その主なアイデアは、問題の線形計画緩和にランダム化された丸めを適用し、エクスパンダーグラフ上のウォークを使用して結果のアルゴリズムを非ランダム化することである。[34] [46]
硬度
NP困難性

NP完全性の理論を最小フィードバックアークセットに適用するには、問題を最適化問題(すべてのサイクルを破るためにどれだけのエッジを削除できるか)から、yesまたはnoの回答(エッジを削除できるかどうか)を持つ同等の決定バージョンに変更する必要があります。したがって、フィードバックアークセット問題の決定バージョンは、有向グラフと数値の両方を入力として受け取ります。最大で 個のエッジを削除することですべてのサイクルを破ることができるかどうか、または同等に、少なくとも 個のエッジを持つ非循環サブグラフがあるかどうかを尋ねます。この問題はNP完全であり、この問題も最適化問題も多項式時間アルゴリズムを持つことが期待されないことを意味します。これは、リチャード・M・カープの21のNP完全問題の最初のセットの1つでした。そのNP完全性は、別の難しい問題である頂点カバー問題の入力が、フィードバックアークセット決定問題への同等の入力に変換(「縮小」)できることを示して、カープとユージン・ローラーによって証明されました。 [47] [48]
いくつかのNP完全問題は、入力を特殊なケースに制限すると簡単になることがあります。しかし、フィードバックアークセット問題の最も重要な特殊なケースであるトーナメントの場合、問題はNP完全のままです。[49] [50]
近似不可能性
複雑性クラスAPX は、一定の近似比 を達成する多項式時間近似アルゴリズムを持つ最適化問題で構成されると定義される。フィードバックアークセット問題に対するそのような近似は知られていないが、この問題はAPX 困難であることが知られている。つまり、この問題の正確な近似を使用して、APX の他のすべての問題に対して同様に正確な近似を達成できる。困難性の証明の結果として、P = NPでない限り、1.3606 より優れた多項式時間近似比はない。これは、頂点カバーに対して知られている近似の困難性のしきい値と同じであり、証明では、近似の品質を維持する、頂点カバーからフィードバックアークセットへのKarp–Lawler還元を使用している。 [34] [51] [52] [53]別の還元により、最大非巡回サブグラフ問題も APX 困難であり、最適値の 65/66 倍以内に近似することは NP 困難である。[38]
これらの問題の近似の困難さは、計算複雑性理論では標準的だが P ≠ NP より強い、証明されていない計算困難性の仮定の下でも研究されてきた。ユニークゲーム予想が正しい場合、任意のに対して、最小フィードバックアークセット問題を任意の定数倍以内に多項式時間で近似することは困難であり、最大フィードバックアークセット問題をの倍数以内に近似することは困難である。[54]近似アルゴリズムの多項式時間を超えて、指数時間仮説が正しい場合、任意の に対して、最小フィードバックアークセットには、指数時間未満の範囲 で計算できる倍数以内の近似が存在しない。[55]
理論
平面有向グラフでは、フィードバックアークセット問題は最小最大定理に従います。つまり、フィードバックアークセットの最小サイズは、グラフ内で見つかる辺が互いに素な有向サイクルの最大数に等しくなります。[41] [56]これは他のグラフには当てはまりません。たとえば、最初の図は、フィードバックアークセットの最小サイズが2であるのに対し、辺が互いに素な有向サイクルの最大数は1つだけである、非平面グラフの有向バージョンを示しています。
すべてのトーナメント グラフにはハミルトン パスがあり、ハミルトン パスは、対応するパスとは互いに素な最小フィードバック アーク セットと 1 対 1 で対応します。フィードバック アーク セットのハミルトン パスは、そのアークを反転し、結果として得られる非巡回トーナメントの位相順序を見つけることで見つかります。順序のすべての連続するペアは、フィードバック アーク セットと互いに素でなければなりません。そうでないと、そのペアを反転することで、より小さなフィードバック アーク セットを見つけることができるためです。したがって、この順序付けにより、元のトーナメントのアークを通るパスが得られ、すべての頂点がカバーされます。逆に、どのハミルトン パスからでも、パス内の後の頂点を前の頂点に接続するエッジの集合は、フィードバック アーク セットを形成します。フィードバック アーク セットが最小であるのは、その各エッジが、他のすべてのそのようなサイクルとは互いに素なハミルトン パス エッジを持つサイクルに属しているためです。[57]トーナメントでは、最小フィードバック アーク セットと最大非巡回サブグラフの両方がエッジの半分に近い場合があります。より正確には、すべてのトーナメントグラフにはサイズ のフィードバックアークセットがあり、一部のトーナメントではサイズ が必要です。[58]ほとんどすべてのトーナメントでは、サイズは少なくとも です。[59]すべての有向非巡回グラフは、 がトーナメントの唯一の最小フィードバックアークセットであるような方法で、より大きなトーナメントグラフのサブグラフとして埋め込むことができます。このトーナメントのサイズはの「反転数」として定義されており、同じ頂点数の有向非巡回グラフの中で が(非巡回)トーナメントであるときに最大になります。[60] [61]
有向グラフは、強く連結されていて、各頂点の入力エッジと出力エッジの数が等しい場合は常にオイラー巡回を持ちます。エッジと頂点を持つこのようなグラフでは、最小フィードバックアークセットのサイズは常に 個以上です。この境界が厳密なオイラー有向グラフは無限に存在します。[62]有向グラフに頂点があり、頂点ごとに最大 3 つのエッジがある場合、最大 個のエッジのフィードバックアークセットを持ち、一部のグラフではこの数が必要です。有向グラフにエッジがあり、頂点ごとに最大 4 つのエッジがある場合、最大 個のエッジのフィードバックアークセットを持ち、一部のグラフではこの数が必要です。[63]
参考文献
- ^ 「Main draw – Men」、リオ2016、国際バレーボール連盟、2016年12月23日時点のオリジナルよりアーカイブ、 2021年11月14日閲覧
- ^ abc ヒューバート、ローレンス(1976)、「非対称近接測定法を用いた連続化」、英国数学統計心理学誌、29(1):32–52、doi:10.1111/j.2044-8317.1976.tb00701.x、MR 0429180
- ^ abc Remage, Russell Jr.; Thompson, WA Jr. (1966)、「最大尤度対比較ランキング」、Biometrika、53 (1–2): 143–149、doi :10.1093/biomet/53.1-2.143、JSTOR 2334060、MR 0196854、PMID 5964054
- ^ ゴダード、スティーブン・T.(1983)、「トーナメントでのランキングとグループ意思決定」、マネジメントサイエンス、29(12):1384–1392、doi:10.1287/mnsc.29.12.1384、MR 0809110; ゴダードが提案した最小違反ランキングを見つけるためのアルゴリズムは間違っていることに注意してください
- ^ Vaziri, Baback; Dabadghao, Shaunak; Yih, Yuehwern; Morin, Thomas L. (2018年1月)、「スポーツランキング手法の特性」(PDF)、Journal of the Operational Research Society、69 (5): 776–787、doi :10.1057/s41274-017-0266-8、S2CID 51887586
- ^ コッパースミス、ドン; フライシャー、リサ K.; ルルダ、アトリ (2010)、「重み付けされた勝利数による順序付けは、重み付けされたトーナメントの適切なランキングを与える」、ACM Transactions on Algorithms、6 (3): A55:1–A55:13、doi :10.1145/1798596.1798608、MR 2682624、S2CID 18416
- ^ Seyfarth, Robert M. (1976年11月)、「成獣雌ヒヒ間の社会的関係」、Animal Behaviour、24 (4): 917–938、doi :10.1016/s0003-3472(76)80022-x、S2CID 54284406
- ^ Estep, DQ; Crowell-Davis, SL; Earl-Costello, S.-A.; Beatey, SA (1993 年 1 月)、「分娩期にみられるドラフトホース (Equus caballus) の牝馬の社会的行動の変化」、応用動物行動科学、35 (3): 199–213、doi :10.1016/0168-1591(93)90137-e
- ^ Eickwort, George C. (2019年4月)、「ゴキブリ(ナウフォエタ)の優位性」、昆虫行動、CRC Press、pp. 120–126、doi :10.1201/9780429049262-18、ISBN 978-0-429-04926-2、S2CID 203898549
- ^ スレーター、パトリック(1961)、「一対比較のスケジュールにおける矛盾」、バイオメトリカ、48(3–4):303–312、doi:10.1093/biomet/48.3-4.303、JSTOR 2332752
- ^ Brunk, HD (1960)、「一対比較によるランキングの数学的モデル」、アメリカ統計学会誌、55 (291): 503–520、doi :10.2307/2281911、JSTOR 2281911、MR 0115242; ASTIA文書番号AD 206 573、米国空軍科学研究局、1958年11月、hdl:2027/mdp.39015095254010として暫定的に公開
- ^ Thompson, WA Jr.; Remage, Russell Jr. (1964)、「一対比較によるランキング」、Annals of Mathematical Statistics、35 (2): 739–747、doi : 10.1214/aoms/1177703572、JSTOR 2238526、MR 0161419
- ^ ケメニー、ジョン・G.(1959年秋)、「数字のない数学」、ダイダロス、88(4):577–591、JSTOR 20026529
- ^ ab Karpinski, Marek ; Schudy, Warren (2010)、「フィードバックアークセットトーナメント、ケメニーランク集約、媒介性トーナメントの高速アルゴリズム」、Cheong, Otfried ; Chwa, Kyung-Yong; Park, Kunsoo (編)、アルゴリズムと計算 - 第 21 回国際シンポジウム、ISAAC 2010、済州島、韓国、2010 年 12 月 15 ~ 17 日、議事録、パート I、Lecture Notes in Computer Science、vol. 6506、Springer、pp. 3 ~ 14、arXiv : 1006.4396、doi :10.1007/978-3-642-17517-6_3、ISBN 978-3-642-17516-9、S2CID 16512997
- ^ ab Unger, Stephen H. (1957 年 4 月 26 日)、「非同期論理フィードバック ネットワークの研究」、技術レポート、第 320 巻、マサチューセッツ工科大学、電子工学研究所、hdl :1721.1/4763
- ^ Feehrer, John R.; Jordan, Harry F. (1995 年 12 月)、「飛行時間型光電子回路におけるクロック ゲートの配置」、Applied Optics、34 (35): 8125–8136、Bibcode :1995ApOpt..34.8125F、doi :10.1364/ao.34.008125、PMID 21068927
- ^ Rosen, Edward M.; Henley, Ernest J. (1968年夏)、「The New Stoichiometry」、Chemical Engineering Education、2 (3): 120–125、2021年8月2日時点のオリジナルよりアーカイブ、 2021年8月2日取得
- ^ ディ・バッティスタ、ジュゼッペ;イーデス、ピーター;タマシア、ロベルト; トリス、イオアニス G. (1998)、「有向グラフの階層的描画」、グラフ描画:グラフの視覚化アルゴリズム、プレンティス・ホール、pp. 265–302、ISBN 978-0-13-301615-4
- ^ Bastert, Oliver; Matuszewski, Christian (2001)、「Layered drawing of digraphs」、Kaufmann, Michael; Wagner, Dorothea (eds.)、Drawing Graphs: Methods and Models、Lecture Notes in Computer Science、vol. 2025、Springer-Verlag、pp. 87–120、doi :10.1007/3-540-44969-8_5、ISBN 978-3-540-42062-0
- ^ Demetrescu, Camil; Finocchi, Irene (2001)、「「正しい」サイクルを破り、「最良の」描画を得る」、ACM Journal of Experimental Algorithmics、6 : 171–182、MR 2027115
- ^ abc Even, G.; Naor, J .; Schieber, B .; Sudan, M. (1998)、「有向グラフにおける最小フィードバックセットとマルチカットの近似」、Algorithmica、20 (2): 151–174、doi :10.1007/PL00009191、MR 1484534、S2CID 2437790
- ^ ab ミノウラ トシミ (1982)、「デッドロック回避の再考」、Journal of the ACM、29 (4): 1023–1048、doi : 10.1145/322344.322351、MR 0674256、S2CID 5284738
- ^ Mishra, Sounaka; Sikdar, Kripasindhu (2004)、「グラフ上の線形順序付けと関連するNP最適化問題の近似可能性について」、Discrete Applied Mathematics、136 (2–3): 249–269、doi :10.1016/S0166-218X(03)00444-X、MR 2045215
- ^ ab Hecht, Michael (2017)、「フィードバックセットの正確な局所化」、コンピューティングシステムの理論、62 (5): 1048–1084、arXiv : 1702.07612、doi :10.1007/s00224-017-9777-6、S2CID 18394348
- ^ Park, S.; Akers, SB (1992)、「有向グラフにおける最小フィードバックアーク集合を見つけるための効率的な方法」、1992 IEEE 国際回路・システムシンポジウム (ISCAS '92) の議事録、第 4 巻、pp. 1863–1866、doi :10.1109/iscas.1992.230449、ISBN 0-7803-0593-0、S2CID 122603659
- ^ ab Nutov, Zeev; Penn, Michal (2000)、「二環式パッキングとカバーの積分性、安定性、構成について」、Journal of Combinatorial Optimization、4 (2): 235–251、doi :10.1023/A:1009802905533、MR 1772828、S2CID 207632524
- ^ Younger, D. (1963)、「有向グラフの最小フィードバックアークセット」、IEEE Transactions on Circuit Theory、10 (2): 238–245、doi :10.1109/tct.1963.1082116
- ^ Lawler, E. (1964)、「最小フィードバックアークセットに関するコメント」、IEEE Transactions on Circuit Theory、11 (2): 296–297、doi :10.1109/tct.1964.1082291
- ^ ab Bodlaender, Hans L. ; Fomin, Fedor V.; Koster, Arie MCA; Kratsch, Dieter; Thilikos, Dimitrios M. (2012)、「グラフ上の頂点順序付け問題に対する正確なアルゴリズムに関する注記」、Theory of Computing Systems、50 (3): 420–432、doi :10.1007/s00224-011-9312-0、hdl : 1956/4556、MR 2885638、S2CID 9967521
- ^ 陳 建妍; 劉 楊; 呂 宋建; オーサリバン バリー; ラズゴン イゴール (2008)、「有向フィードバック頂点集合問題に対する固定パラメータアルゴリズム」、Journal of the ACM、55 (5): 1–19、doi :10.1145/1411509.1411511、S2CID 1547510
- ^ Bonamy, Marthe; Kowalik, Lukasz; Nederlof, Jesper; Pilipczuk, Michal; Socala, Arkadiusz; Wrochna, Marcin (2018)、「On Directed Feedback vertex Set Parametricized by treewidth」、Brandstädt, Andreas; Köhler, Ekkehard; Meer, Klaus (eds.)、『Graph-Theoretic Concepts in Computer Science - 44th International Workshop, WG 2018』、ドイツ、コトブス、2018 年 6 月 27 ~ 29 日、Proceedings、Lecture Notes in Computer Science、vol. 11159、シュプリンガー、pp. 65–78、arXiv:1707.01470、doi:10.1007/978-3-030-00256-5_6、ISBN 978-3-030-00255-8、S2CID 8008855
- ^ Lin, Lishin; Sahni, Sartaj (1989)、「公平なエッジ削除問題」、IEEE Transactions on Computers、38 (5): 756–761、doi :10.1109/12.24280、MR 0994519
- ^ Schwikowski, Benno; Speckenmeyer, Ewald (2002)、「フィードバック問題のすべての最小解の列挙について」、Discrete Applied Mathematics、117 (1–3): 253–265、doi : 10.1016/S0166-218X(00)00339-5、MR 1881280
- ^ abc Crescenzi, Pierluigi; Kann, Viggo; Halldórsson, Magnús; Karpinski, Marek ; Woeginger, Gerhard (2000)、「Minimum Feedback Arc Set」、NP最適化問題の概要、2021-07-29にオリジナルからアーカイブ、 2021-07-29に取得
- ^ Eades, Peter ; Lin, Xuemin; Smyth, WF (1993)、「フィードバックアークセット問題に対する高速かつ効果的なヒューリスティック」、Information Processing Letters、47 (6): 319–323、doi :10.1016/0020-0190(93)90079-O、MR 1256786、2020-10-22にオリジナルからアーカイブ、 2021-08-01取得
- ^ Berger, Bonnie ; Shor, Peter W. (1997)、「最大非巡回部分グラフ問題の厳密な境界」、Journal of Algorithms、25 (1): 1–18、doi :10.1006/jagm.1997.0864、MR 1474592
- ^ Hassin, Refael; Rubinstein, Shlomi (1994)、「最大非巡回サブグラフ問題の近似」、Information Processing Letters、51 (3): 133–140、doi :10.1016/0020-0190(94)00086-7、MR 1290207
- ^ ab Newman, Alantha (2000 年 6 月)、最大非巡回サブグラフの近似(修士論文)、マサチューセッツ工科大学、hdl :1721.1/86548Guruswami et al. (2011) より引用
- ^ ab Gabow, Harold N. (1995)、「重心、表現、およびサブモジュラーフロー」、Journal of Algorithms、18 (3): 586–628、doi :10.1006/jagm.1995.1022、MR 1334365
- ^ ab Frank, András (1981)、「強く連結された有向グラフを作成する方法」、Combinatorica、1 (2): 145–153、doi :10.1007/BF02579270、MR 0625547、S2CID 27825518
- ^ ab Lucchesi, CL; Younger, DH (1978)、「有向グラフのミニマックス定理」、ロンドン数学会誌、第 2 シリーズ、17 (3): 369–374、doi :10.1112/jlms/s2-17.3.369、MR 0500618
- ^ ab Gabow, Harold N. (1993)、「サブモジュラーフロー問題に対するコストスケーリングアルゴリズムのフレームワーク」、第34回コンピュータサイエンスの基礎に関する年次シンポジウム、パロアルト、カリフォルニア州、米国、1993年11月3日〜5日、IEEEコンピュータ協会、pp. 449–458、doi :10.1109/SFCS.1993.366842、ISBN 0-8186-4370-6、MR 1328441、S2CID 32162097
- ^ Grötschel, Martin ; Jünger, Michael; Reinelt, Gerhard (1985)、「非巡回サブグラフ多面体について」、数学プログラミング、33 (1): 28–42、doi :10.1007/BF01582009、MR 0809747、S2CID 206798683
- ^ ラマチャンドラン、ヴィジャヤ(1988)、「可約フローグラフにおける最小フィードバックアークセットの探索」、アルゴリズムジャーナル、9 (3): 299–313、doi :10.1016/0196-6774(88)90022-3、MR 0955140
- ^ Kenyon-Mathieu, Claire ; Schudy, Warren (2007)、「How to rank with few errors: a PTAS for weighted feedback arc set on tours」、Johnson, David S. ; Feige, Uriel (eds.)、Proceedings of the 39th Annual ACM Symposium on Theory of Computing、サンディエゴ、カリフォルニア、米国、2007 年 6 月 11 ~ 13 日、pp. 95 ~ 103、doi :10.1145/1250790.1250806、S2CID 9436948、ECCC TR06-144; 著者の拡張版も参照。2009-01-15にWayback Machineでアーカイブ済み
- ^ Arora, Sanjeev ; Frieze, Alan ; Kaplan, Haim (2002)、「割り当て問題に対する新しい丸め手順と密なグラフ配置問題への応用」、数学プログラミング、92 (1): 1–36、doi :10.1007/s101070100271、MR 1892295、S2CID 3207086、2021-08-03にオリジナルからアーカイブ、2021-08-03に取得
- ^ Karp, Richard M. (1972)、「組合せ問題における縮約可能性」、Complexity of Computer Computations、Proc. Sympos。IBM Thomas J. Watson Res. Center、Yorktown Heights、NY、ニューヨーク:Plenum、pp. 85–103
- ^ ガリー、マイケル・R. ;ジョンソン、デビッド・S. (1979)、「A1.1: GT8」、コンピュータとイントラクタビリティ: NP完全性理論ガイド、WHフリーマン、p. 192、ISBN 0-7167-1045-5
- ^ アロン、ノガ(2006)、「ランキングトーナメント」、SIAM Journal on Discrete Mathematics、20 (1): 137–142、doi :10.1137/050623905、MR 2257251
- ^ Charbit, Pierre; Thomassé, Stéphan; Yeo, Anders (2007)、「最小フィードバックアークセット問題はトーナメントではNP困難である」(PDF)、組合せ論、確率および計算、16 (1): 1–4、doi :10.1017/S0963548306007887 (2024年11月1日非アクティブ)、MR 2282830、S2CID 36539840
{{citation}}: CS1 メンテナンス: DOI は 2024 年 11 月時点で非アクティブです (リンク) - ^ Ausiello, G. ; D'Atri, A.; Protasi, M. (1980)、「凸最適化問題における構造保存縮小」、Journal of Computer and System Sciences、21 (1): 136–153、doi :10.1016/0022-0000(80)90046-X、MR 0589808
- ^ Kann, Viggo (1992)、「NP完全最適化問題の近似可能性について」(PDF) (博士論文)、ストックホルム王立工科大学数値解析・計算科学部、2010年12月29日アーカイブ(PDF) 、 2007年10月11日取得
- ^ Dinur, Irit ; Safra, Samuel (2005)、「最小頂点被覆の近似の困難さについて」(PDF)、Annals of Mathematics、162 (1): 439–485、doi : 10.4007/annals.2005.162.439 、 2009-09-20にオリジナルからアーカイブ(PDF) 、2021-07-29取得; 予備版はDinur, Irit、Safra, Samuel (2002)、「バイアスをかけることの重要性」、Reif, John H. (ed.)、Proceedings of the 34th Annual ACM Symposium on Theory of Computing、2002 年 5 月 19 ~ 21 日、モントリオール、ケベック、カナダ、pp. 33 ~ 42、doi :10.1145/509907.509915、ISBN 1-58113-495-9、S2CID 1235048
- ^ Guruswami, Venkatesan ; Håstad, Johan ; Manokaran, Rajsekar ; Raghavendra, Prasad ; Charikar, Moses (2011)、「ランダム順序付けを打ち破ることは難しい: すべての順序付け CSP は近似耐性がある」(PDF)、SIAM Journal on Computing、40 (3): 878–914、doi :10.1137/090756144、MR 2823511、2021-07-31にオリジナルから アーカイブ(PDF) 、2021-07-31 に取得
- ^ ボネ、エドゥアール; パスコス、ヴァンゲリス Th. (2018)、「スパース化と準指数近似」、Acta Informatica、55 (1): 1–15、arXiv : 1402.2843、doi :10.1007/s00236-016-0281-2、MR 3757549、S2CID 3136275
- ^ Lovász, László (1976)、「グラフにおける2つのミニマックス定理について」、Journal of Combinatorial Theory、シリーズB、21 (2): 96–103、doi : 10.1016/0095-8956(76)90049-6、MR 0427138
- ^ Bar-Noy, Amotz; Naor, Joseph (1990)、「トーナメントにおけるソート、最小フィードバックセット、ハミルトンパス」、SIAM Journal on Discrete Mathematics、3 (1): 7–20、doi :10.1137/0403002、MR 1033709
- ^ スペンサー、J. (1980)、「ランク付け不可能なトーナメントの最適ランク付け」、Periodica Mathematica Hungarica、11 (2): 131–144、doi :10.1007/BF02017965、MR 0573525、S2CID 119894999
- ^ Fernandez de la Vega, W. (1983)、「ランダムトーナメントにおける一貫した弧の集合の最大濃度について」、Journal of Combinatorial Theory、シリーズ B、35 (3): 328–332、doi : 10.1016/0095-8956(83)90060-6、MR 0735201
- ^ バルテレミー、ジャン=ピエール; ユドリ、オリヴィエ; アイザック、ガース;ロバーツ、フレッド S .; テスマン、バリー (1995)、「有向グラフの反転数」、離散応用数学、60 (1–3): 39–76、doi :10.1016/0166-218X(94)00042-C、MR 1339075
- ^ Isaak, Garth; Narayan, Darren A. (2004)、「最小フィードバックアークセットとして非巡回トーナメントを持つトーナメントの分類」、Information Processing Letters、92 (3): 107–111、doi :10.1016/j.ipl.2004.07.001、MR 2095357
- ^ Huang, Hao; Ma, Jie; Shapira, Asaf; Sudakov, Benny ; Yuster, Raphael (2013)、「オイラー有向グラフにおける大きなフィードバックアークセット、高い最小次数サブグラフ、および長いサイクル」、Combinatorics, Probability and Computing、22 (6): 859–873、arXiv : 1202.2602、doi :10.1017/S0963548313000394、hdl : 20.500.11850/73894、MR 3111546、S2CID 7967738
- ^ ハナウアー、キャサリン;ブランデンブルク、フランツ・ヨーゼフ。 Auer、Christopher (2013)、「正規グラフの最小フィードバック アーク セットの厳しい上限」、Brandstädt、Andreas。ヤンセン、クラウス。 Reischuk、Rüdiger (編)、コンピュータ サイエンスにおけるグラフ理論概念 - 第 39 回国際ワークショップ、WG 2013、ドイツ、リューベック、2013 年 6 月 19 ~ 21 日、改訂論文、コンピュータ サイエンスにおける講義ノート、vol. 8165、Springer、pp. 298–309、doi :10.1007/978-3-642-45043-3_26、ISBN 978-3-642-45042-6、MR 3139198
