計算複雑性理論において、多項式局所探索 ( PLS ) は、最適化問題に対する局所最適解を見つける難しさをモデル化する複雑性クラスです。PLS に含まれる問題の主な特徴は、解のコストが多項式時間で計算でき、解の近傍が多項式時間で検索できることです。したがって、解が局所最適解であるかどうかを多項式時間で検証できます。さらに、問題と問題の解決に使用されるアルゴリズムによっては、大域最適解ではなく局所最適解を見つける方が速い場合があります。
説明
局所最適解を探す場合、対処すべき興味深い問題が 2 つあります。1 つ目は局所最適解を見つける方法、2 つ目は局所最適解を見つけるのにどれくらい時間がかかるかです。多くの局所探索アルゴリズムでは、局所最適解を多項式時間で見つけられるかどうかはわかっていません。[1]そのため、局所最適解を見つけるのにどれくらい時間がかかるかという疑問に答えるために、ジョンソン、パパディミトリウ、およびヤンナカキス[2] は 、論文「局所探索はどれくらい簡単か?」で複雑性クラス PLS を導入しました。これには、局所最適解が多項式時間で検証できる局所探索問題が含まれています。
次の特性が満たされる場合、ローカル検索問題は PLS に該当します。
- すべてのソリューションのサイズは、インスタンスのサイズに対して多項式的に制限されます。
- 問題インスタンスの何らかの解決策を多項式時間で見つけることは可能です。
- 各ソリューションのコストは多項式時間で計算できます。
- 各解のすべての近傍を多項式時間で見つけることが可能です。
これらの特性により、各ソリューションに対して最適な近傍ソリューションを見つけることが可能になり、また、そのようなより優れた近傍ソリューションがない場合は、それが局所最適であると述べることができます。
例
Max-2Sat問題の次の例を考えてみましょう。目的は、満たされる節の合計を最大化する割り当てを見つけることです。
そのインスタンスの解は、 すべての に値 0 または 1 を割り当てるビット文字列です。この場合、解は 3 ビットで構成されます。たとえば、 は をに値 0 を割り当てることを表します。解の集合は、 、およびのすべての可能な割り当ての集合です。
各ソリューションのコストは満たされる節の数です。したがって、2 番目と 3 番目の節は満たされます。
解のFlip-近傍は、ビット文字列の 1 ビットを反転することによって到達されるため、 の近傍は次のコストで 得られます。
最大コストのソリューションを探している場合、よりもコストのよい近傍は存在しません。はグローバル最適値 (たとえば、すべての節を満たし、 であるソリューション)ではありませんが、 の近傍にはコストのよい近傍がないため、 はローカル最適値です。
直感的には、この問題はPLS にあると主張できます。その理由は次のとおりです。
- たとえば、すべてのビットを 0 に設定することにより、多項式時間でインスタンスの解を見つけることができます。
- インスタンス全体を一度実行し、満たされる節を数えることで、ソリューションのコストを多項式時間で計算できます。
- 正確に 1 ビットだけ異なる解の集合を取ることによって、多項式時間で解のすべての近傍を見つけることが可能です。
満たされた節の数を単純に数える場合、可能なコストの数は多項式なので、問題は多項式時間で解決できます。ただし、各節に正の整数の重みを割り当てて(満たされた節の重みの合計を局所的に最大化するようにすると)、問題は PLS 完全になります(以下)。
正式な定義
局所探索問題には、有限のアルファベット上の文字列を使用してエンコードされたインスタンスの集合があります。各インスタンスには、有限の解集合が存在します。をモデル化する関係とします。次の場合、 関係はPLS [2] [3] [4]に属します。
- あらゆる解の大きさは、
- 問題インスタンスとソリューションは多項式時間で検証可能である
- 各インスタンスに対して何らかの解を返す多項式時間計算可能な関数がある
- 多項式時間で計算可能な関数[5]があり、インスタンスの各解に対してコストを返す。
- インスタンスとソリューションのペアの近傍集合を返す多項式時間計算可能な関数がある。
- 解よりもコストの低い近傍解を返す多項式時間計算可能な関数、または局所的に最適である状態を返す関数が存在する。
- あらゆる例 に対して、はの局所最適解であるペアを正確に含んでいます。
インスタンスは暗黙のグラフ(遷移グラフ[6]とも呼ばれる)の構造を持ち、頂点は2つの解が有向弧で接続されている場合の解である。
局所最適解とは、近傍にコストのよりよい解が存在しない解である。暗黙のグラフでは、局所最適解はシンクである。すべての局所最適解がグローバル最適解、つまり可能な限り最良のコストを持つ解である近傍は、正確な近傍と呼ばれる。[6] [1]
代替定義
PLSクラスは、多項式時間でSink-of- DAG [7]問題(Local-Opt [8]とも呼ばれる)に還元できるすべての問題を含むクラスです。2つの整数とと、およびとなる2つのブール回路が与えられたとき、およびまたはとなる頂点を見つけます。
近隣構造の例
ブール変数 (またはビット文字列) をソリューションとして使用する問題の近傍構造の例:
- 反転[2] - 解の近傍は、任意の1つの入力ビットを反転(反転)することで実現できます。したがって、1つの解とそのすべての近傍のハミング距離は1です。
- Kernighan-Lin [2] [6] -貪欲な反転のシーケンスによってから が得られる場合、解は の近傍です。貪欲な反転のシーケンスでは、ビットは 2 回反転されません。つまり、 から始めて、最善のコスト、またはコストの損失が最小となる のFlip近傍が、Kernighan-Lin 構造の s の近傍として選ばれます。 の最良 (または最悪でない) 近傍などと同様に、が のすべてのビットが否定される解になるまで続きます。一度反転したビットを元に戻すことはできないことに注意してください。
- k-フリップ[9] - 解は、との間のハミング距離が最大で であるとき、つまりであるとき、解の近傍である。
グラフ上の問題の近傍構造の例:
- スワップ[10] - グラフ内のノードのパーティションは、 1つのノードを別のノードと交換することでから取得できる場合、パーティションの隣接ノードです。
- Kernighan-Lin [1] [2] - パーティションは、内のノードを 内のノードと貪欲に交換することによって取得できる場合、の隣接ノードです。つまり、2 つのノードと が交換され、パーティションの重みが最大になるか、または重みが最小になります。ノードを 2 回交換することはできないことに注意してください。このルールは、グラフ パーティションの Kernighan-Lin ヒューリスティックに基づいています。
- Fiduccia-Matheyses [1] [11] - この近傍はKernighan-Lin近傍構造に似ており、貪欲なスワップシーケンスですが、各スワップは2段階で行われます。最初に、コストのゲインが最も高い、またはコストの損失が最も少ないノードが にスワップされ、次に、コストが最も高い、またはコストの損失が最も少ないノードが にスワップされて、パーティションのバランスが再び取られます。実験により、Fiduccia-Mattheysesは標準アルゴリズムの各反復で実行時間が短くなることが示されていますが、劣った局所最適値が見つかることもあります。
- FM-スワップ[1] - この近傍構造は、Fiduccia-Mattheyses近傍構造に基づいています。各ソリューションには、Fiduccia-Mattheysesの最初のスワップ後に取得されたパーティションである1つの近傍のみがあります。
標準アルゴリズム
次の計算問題を考えてみましょう。PLS 問題 のいくつかのインスタンスが与えられた場合、すべての に対してとなるような局所最適解を見つけます。
あらゆる局所探索問題は、以下の反復改善アルゴリズムを使用して解決できます。[2]
- 初期ソリューションを見つけるために使用する
- アルゴリズムを使用してより良い解決策を見つけます。そのような解決策が存在する場合は、を に置き換えて手順2を繰り返します。そうでない場合は、 を返します。
残念ながら、たとえ問題が多項式時間で正確に解ける場合でも、局所最適解を見つけるには通常、指数関数的な数の改善ステップが必要です。[2]常に標準アルゴリズムを使用する必要はなく、特定の問題に対してはより高速な別のアルゴリズムが存在する可能性があります。たとえば、線形計画法に使用される局所探索アルゴリズムは、シンプレックスアルゴリズムです。
標準アルゴリズムの実行時間は、ソリューションの異なるコストの数の擬似多項式です。 [12]
標準的なアルゴリズムに必要なスペースは多項式だけです。定義によって多項式で制限される現在の解を保存するだけで済みます。[1]
削減
ある問題を別の問題に還元すると、2 番目の問題が少なくとも最初の問題と同じくらい難しいことが示されます。特に、PLS 還元は、PLS 完全問題を PLS 完全であることが証明される問題に還元することで、PLS 内にあるローカル検索問題も PLS 完全であることを証明するのに使用されます。
PLS削減
局所探索問題は、2つの多項式時間関数と次のような 場合、 PLS還元可能[2]な局所探索問題である。
- が のインスタンスである場合、 はのインスタンスである。
- が の解である場合、 はの解である。
- が のインスタンスに対して局所最適値である場合、 は のインスタンスに対して局所最適値である必要があります。
の局所最適値を の局所最適値にマッピングするだけで十分であり、他のすべての解を、例えば によって返される標準解にマッピングするだけで十分である。[6]
PLS還元は推移的である。[2]
タイト PLS 削減
定義遷移グラフ
問題のインスタンスの遷移グラフ[6] は有向グラフです。ノードは有限の解集合のすべての要素を表し、エッジは 1 つの解から厳密にコストのよい近傍の解を指します。したがって、これは非巡回グラフです。シンク (出力エッジのないノード) は局所最適です。頂点の高さは、最も近いシンクまでの最短経路の長さです。遷移グラフの高さは、すべての頂点の高さの中で最大であるため、ノードから最も近いシンクまでの最大最短経路の高さになります。
定義タイトPLS削減
局所探索問題から局所探索問題へのPLS縮約は、任意のインスタンスに対して、インスタンスの解のサブセットを選択でき、次の特性が満たされる場合、 タイトPLS縮約[10]である 。
- 他の解の中でも、すべての局所最適解を含む
- の解のすべてに対して、の解は多項式時間で構築できるため、
- の遷移グラフに から への直接パスと が含まれるが、すべての内部パス頂点が の外側にある場合、対応する解および に対してが成り立つか、からへの辺が含まれる。
他の複雑性クラスとの関係
PLSはPとNPの機能バージョンの間に位置します:FP ⊆ PLS ⊆ FNP。[2]
PLSはTFNP [13]のサブクラスでもあり、解の存在が保証され、多項式時間で認識できる計算問題を記述します。PLSの問題では、グラフ全体の最小コストの頂点が有効な解であるため、解の存在が保証され、解の有効性は近傍を計算し、それぞれのコストを比較することで確認できます。
PLS問題がNP困難である場合、NP = co-NPであることも証明されています。[2]
PLS完全性
意味
局所探索問題はPLS完全である[2]。
- PLSにあります
- PLSにおけるすべての問題はPLS縮約できる。
フリップ近傍構造における回路問題の最適化バージョンは、最初のPLS完全問題であることが示されている。[2]
PLS完全問題のリスト
これは、PLS 完全である既知の問題の不完全なリストです。ここでの問題は重み付けされたバージョンです。たとえば、Max-2SAT は通常は重み付けされていないバージョンを指しますが、Max-2SAT/Flip は重み付けされています。

表記: 問題 / 近傍構造
- Min/Max-circuit/Flipは最初のPLS完全問題であることが証明されている。 [2]
- Sink-of -DAGは定義上完全です。
- Positive-not-all-equal-max-3Sat/Flipは、 Min/Max-circuit/FlipからPositive-not-all-equal-max-3Sat/FlipへのタイトなPLS還元によってPLS完全であることが証明されています。Positive-not-all-equal-max-3Sat/FlipはMax-Cut/Flipからも還元できることに留意してください。[10]
- Positive-not-all-equal-max-3Sat/Kernighan-Linは、 Min/Max-circuit/FlipからPositive-not-all-equal-max-3Sat/Kernighan-Linへの緊密なPLS還元によってPLS完全であることが証明されています。[1]
- Max-2Sat /Flipは、 Max-Cut/FlipからMax-2Sat/Flipへの緊密なPLS縮約によりPLS完全であることが証明されている。 [1] [10]
- Min-4Sat-B /Flipは、Min-circuit/FlipからMin-4Sat-B/Flipへの緊密なPLS還元によってPLS完全であることが証明されている。 [9]
- Max-4Sat-B/Flip(またはCNF-SAT)は、Max-circuit/FlipからMax-4Sat-B/FlipへのPLS縮約によりPLS完全であることが証明されている。[14]
- Max-4Sat-(B=3)/Flipは、 Max-circuit/FlipからMax-4Sat-(B=3)/FlipへのPLS還元によりPLS完全であることが証明されている。[15]
- Max-Uniform-Graph-Partitioning /Swapは、Max-Cut/FlipからMax-Uniform-Graph-partitioning/Swapへの緊密なPLS還元によってPLS完全であることが証明されている。 [10]
- Max-Uniform-Graph-Partitioning /Fiduccia-Matheysesは証明なしにPLS完全であると述べられている。 [1]
- Max-Uniform-Graph-Partitioning /FM-Swapは、 Max-Cut/FlipからMax-Uniform-Graph-partitioning/FM-Swapへの緊密なPLS削減によりPLS完全であることが証明されている。 [10]
- Max-Uniform-Graph-Partitioning /Kernighan-Lin は、 Min/Max-circuit/Flip から Max-Uniform-Graph-Partitioning/Kernighan-Lin への PLS 簡約によって PLS 完全であることが証明されています。 [2] Positive-not-all-equal-max-3Sat/Kernighan-Lin から Max-Uniform-Graph-Partitioning/Kernighan-Lin へのタイトな PLS 簡約もあります。 [1]
- Max-Cut /Flipは、Positive-not-all-equal-max-3Sat/FlipからMax-Cut/Flipへの緊密なPLS還元によってPLS完全であることが証明されている。 [1] [10]
- Max-Cut /Kernighan-Linは証明なしにPLS完全であると主張されている。 [6]
- Min-Independent-Dominating-Set-B/k-Flipは、 Min-4Sat-B ′ /FlipからMin-Independent-Dominating-Set-B/k-Flipへの緊密なPLS還元によってPLS完全であることが証明されている。[9]
- 重み付き独立集合/変更は証明なしにPLS完全であると主張されている。 [2] [10] [6]
- 最大加重サブグラフ特性P/Changeは、特性P = 「辺を持たない」場合、加重独立集合/Changeと等しくなるため、PLS完全である。また、加重独立集合/Changeから最大加重サブグラフ特性P/Changeへの緊密なPLS還元により、一般的な遺伝的、非自明な特性Pに対してPLS完全であることが証明されている。[16]
- Set-Cover /k-changeは、 (3, 2, r)-Max-Constraint-Assignment/ChangeからSet-Cover/k-changeへのタイトなPLS還元により、k ≥ 2の各kに対してPLS完全であることが証明されている。 [17]
- Metric-TSP /k-Changeは、Max-4Sat-B/FlipからMetric-TSP/k-ChangeへのPLS還元によりPLS完全であることが証明されている。 [15]
- Metric-TSP /Lin-Kernighanは、Max-2Sat/FlipからMetric-TSP/Lin-Kernighanへの緊密なPLS還元によりPLS完全であることが証明されている。 [18]
- ローカルマルチプロセッサスケジューリング/k-changeは、重み付き3次元マッチング/(p, q)-スワップからローカルマルチプロセッサスケジューリング/(2p+q)-changeへのタイトなPLS削減によってPLS完全であることが証明されています(ここで、(2p + q) ≥ 8)。 [5]
- Selfish-Multi-Processor-Scheduling/k-change-with-property-tは、Weighted-3Dimensional-Matching/(p, q)-Swapから(2p+q)-Selfish-Multi-Processor-Scheduling/k-change-with-property-tへのタイトなPLS縮約によってPLS完全であることが証明されている(ここで、(2p + q) ≥ 8)。[5]
- 一般混雑ゲーム/Changeにおける純粋なナッシュ均衡を見つけることは、Positive-not-all-equal-max-3Sat/Flipから一般混雑ゲーム/Changeへの緊密なPLS還元によってPLS完全であることが証明されている。[19]
- 対称的な一般混雑ゲーム/変化における純粋なナッシュ均衡を見つけることは、非対称的な一般混雑ゲーム/変化から対称的な一般混雑ゲーム/変化への緊密なPLS還元を通じてPLS完全であることが証明されている。[19]
- 非対称な有向ネットワーク輻輳ゲーム/変更における純粋なナッシュ均衡の発見は、Positive-not-all-equal-max-3Sat/Flipから有向ネットワーク輻輳ゲーム/変更への緊密な還元[19 ]と、2-Threshold-Games/変更から有向ネットワーク輻輳ゲーム/変更への緊密なPLS還元[20]によってPLS完全であることが証明されている。
- 非対称無向ネットワーク輻輳ゲーム/変化における純粋なナッシュ均衡を見つけることは、2閾値ゲーム/変化から非対称無向ネットワーク輻輳ゲーム/変化への厳密なPLS還元によってPLS完全であることが証明されている。[20]
- 対称距離制限ネットワーク輻輳ゲームにおける純粋なナッシュ均衡の発見は、2閾値ゲームから対称距離制限ネットワーク輻輳ゲームへの厳密なPLS還元によってPLS完全であることが証明されている。[21]
- 2閾値ゲーム/チェンジにおける純粋なナッシュ均衡を見つけることは、マックスカット/フリップから2閾値ゲーム/チェンジへの厳密な還元を通じてPLS完全であることが証明されている。[20]
- 多項式制限コストを持つ市場分割ゲーム/変化における純粋なナッシュ均衡を見つけることは、2閾値ゲーム/変化から市場分割ゲーム/変化への厳密なPLS還元によってPLS完全であることが証明されている。[20]
- オーバーレイネットワーク設計/変更における純粋なナッシュ均衡を見つけることは、2閾値ゲーム/変更からオーバーレイネットワーク設計/変更への還元によってPLS完全であることが証明されている。非対称な有向ネットワーク輻輳ゲーム/変更の証明と同様に、還元は厳密である。[20]
- Min-0-1-整数計画法/k-Flipは、Min-4Sat-B ′ /FlipからMin-0-1-整数計画法/k-Flipへの緊密なPLS縮約によりPLS完全であることが証明されている。 [9]
- Max-0-1-整数計画法/k-Flipは、Max-0-1-整数計画法/k-FlipへのPLS還元によりPLS完全であると主張されているが、証明は省略されている。 [9]
- (p, q, r)-最大制約割り当て
- (3, 2, 3)-最大制約割り当て3部構成/変更は、 Circuit/Flipから(3, 2, 3)-最大制約割り当て3部構成/変更への緊密なPLS還元によってPLS完全であることが証明されている。[22]
- (2, 3, 6)-最大制約割り当て2部/変更は、 Circuit/Flipから(2, 3, 6)-最大制約割り当て2部/変更への緊密なPLS還元によってPLS完全であることが証明されている。[22]
- (6, 2, 2)-Max-Constraint-Assignment/Changeは、 Circuit/Flipから(6, 2, 2)-Max-Constraint-Assignment/Changeへの緊密な還元を通じてPLS完全であることが証明されている。[22]
- (4, 3, 3)-Max-Constraint-Assignment/ChangeはMax-4Sat-(B=3)/Flipに等しく、Max-circuit/FlipからのPLS縮約によりPLS完全であることが証明されている。[15]縮約を拡張してタイトネスを得ることができると主張されている。[22]
- Nearest-Colorful-Polytope/Changeは、 Max-2Sat/FlipからNearest-Colorful-Polytope/ChangeへのPLS還元によりPLS完全であることが証明されている。[3]
- ホップフィールドネットワークにおける安定構成/フリップは、閾値が0で重みが負の場合、最大カット/フリップから安定構成/フリップへの緊密なPLS削減によりPLS完全であることが証明されている。[1] [10] [18]
- 重み付き3次元マッチング/(p, q)-スワップは、(2, 3, r)-最大制約割り当て-2部/変更から重み付き3次元マッチング/(p, q)-スワップへの緊密なPLS縮約により、p ≥ 9およびq ≥ 15に対してPLS完全であることが証明されています。 [5]
- Real-Local-Opt問題( λ-リプシッツ連続目的関数と近傍関数のɛ局所最適値を求める問題)はPLS完全である。[8]
- NKモデル/ポイント突然変異によって指定された生物学的適応度ランドスケープにおいてK≥2の局所適応度ピークを見つけることは、Max-2SAT/FlipからのタイトなPLS削減によってPLS完全であることが証明されました。[23]
他の複雑性クラスとの関係
Fearnley、Goldberg、Hollender、Savani [24]は、CLSと呼ばれる複雑性クラスがPPADとPLSの積に等しいことを証明した。
さらに読む
- 均衡、固定点、複雑性クラス:概観[25]
参考文献
- ヤンナカキス、ミハリス(2009)、「均衡、不動点、複雑性クラス」、コンピュータサイエンスレビュー、3 (2): 71–85、CiteSeerX 10.1.1.371.5034、doi :10.1016/j.cosrev.2009.03.004。
- ^ abcdefghijkl Yannakakis, Mihalis (2003).組み合わせ最適化における局所探索 - 計算複雑性. プリンストン大学出版局. pp. 19–55. ISBN 9780691115221。
- ^ abcdefghijklmnop Johnson, David S; Papadimitriou, Christos H; Yannakakis, Mihalis (1988). 「ローカル検索はどのくらい簡単か?」Journal of Computer and System Sciences . 37 (1): 79–100. doi : 10.1016/0022-0000(88)90046-3 .
- ^ ab Mulzer, Wolfgang; Stein, Yannik (2018年3月14日). 「Computational Aspects of the Colorful Caratheodory Theorem」.離散幾何学と計算幾何学. 60 (3): 720–755. arXiv : 1412.3347 . Bibcode :2014arXiv1412.3347M. doi :10.1007/s00454-018-9979-y. S2CID 254024141.
- ^ ab Borzechowski, Michaela. 「複雑性クラス多項式局所探索 (PLS) と PLS 完全問題」(PDF)。
- ^ abcd ドゥムラウフ、ドミニク;モニエン、ブルクハルト。ティーマン、カルステン (2009)。 「マルチプロセッサ スケジューリングは PLS 完全です」。システム科学、2009。HICSS'09。第 42 回ハワイ国際会議: 1–10。
- ^ abcdefg ウィル・マイケルズ;アーツ、エミール。コースト、1 月 (2010 年)。ローカル検索の理論的側面。シュプリンガーのサイエンス&ビジネスメディア。ISBN 9783642071485。
- ^ Fearnley, John; Gordon, Spencer; Mehta, Ruta; Savani, Rahul (2020年12月). 「ポテンシャルラインの一意の終点」. Journal of Computer and System Sciences . 114 : 1–35. arXiv : 1811.03841 . doi :10.1016/j.jcss.2020.05.007.
- ^ ab Daskalakis, Constantinos; Papadimitriou, Christos (2011 年 1 月 23 日)。「連続ローカル検索」。第 22 回 ACM-SIAM 離散アルゴリズムシンポジウムの議事録: 790–804。doi :10.1137 / 1.9781611973082.62。ISBN 978-0-89871-993-2. S2CID 2056144。
- ^ abcde Klauck, Hartmut (1996). 「グローバル近似とローカル近似の困難性について」第5回スカンジナビアアルゴリズム理論ワークショップ議事録:88–99。
- ^ abcdefghi Schäffer, Alejandro A.; Yannakakis, Mihalis (1991 年 2 月). 「解決が難しい単純なローカル検索問題」. SIAM Journal on Computing . 20 (1): 56–87. doi :10.1137/0220004.
- ^ Fiduccia, CM; Mattheyses, RM (1982)。「ネットワーク パーティションを改善するための線形時間ヒューリスティック」。第 19 回デザイン オートメーション カンファレンスの議事録: 175–181。ISBN 9780897910200。
- ^ Angel, Eric; Christopoulos, Petros; Zissimopoulos, Vassilis (2014).組み合わせ最適化のパラダイム: 問題と新しいアプローチ - ローカルサーチ: 複雑性と近似(第 2 版). John Wiley & Sons, Inc., ホーボーケン. pp. 435–471. doi :10.1002/9781119005353.ch14. ISBN 9781119005353。
- ^ Megiddo, Nimrod; Papadimitriou, Christos H (1991). 「全関数、存在定理、計算複雑性について」.理論計算機科学. 81 (2): 317–324. CiteSeerX 10.1.1.75.4797 . doi : 10.1016/0304-3975(91)90200-L .
- ^ Krentel, M. (1990 年 8 月 1 日). 「局所最適解の発見と検証について」. SIAM Journal on Computing . 19 (4): 742–749. doi :10.1137/0219052. ISSN 0097-5397.
- ^ abc Krentel, Mark W. (1989). 「局所最適解の構造」.第30回コンピュータサイエンス基礎シンポジウム. pp. 216–221. doi :10.1109/SFCS.1989.63481. ISBN 0-8186-1982-1. S2CID 32686790。
- ^ 下園 真一 (1997). 「局所探索による最適サブグラフの探索」理論計算機科学. 172 (1): 265–271. doi : 10.1016/S0304-3975(96)00135-1 .
- ^ Dumrauf, Dominic; Süß, Tim (2010). 「重み付き標準集合問題に対する局所探索の複雑さについて」CiE 2010: プログラム、証明、プロセス. コンピュータサイエンスの講義ノート。第 6158 巻。Springer、ベルリン、ハイデルベルク。pp. 132–140。CiteSeerX 10.1.1.762.6801 . doi : 10.1007 / 978-3-642-13962-8_15。ISBN 978-3-642-13961-1. S2CID 14099014。
- ^ ab Papadimitriou, CH; Schäffer , AA; Yannakakis, M. (1990). 「局所探索の複雑さについて」。第22 回 ACM コンピューティング理論シンポジウム議事録 - STOC '90。pp. 438–445。doi :10.1145/100216.100274。ISBN 0897913612. S2CID 16877206。
- ^ abc Fabrikant, Alex; Papadimitriou, Christos; Talwar, Kunal (2004). 「純粋ナッシュ均衡の複雑さ」。第36回ACMコンピューティング理論シンポジウム議事録。ACM。pp. 604–612。CiteSeerX 10.1.1.3.7861。doi : 10.1145 / 1007352.1007445。ISBN 978-1581138528. S2CID 1037326。
- ^ abcde Ackermann, Heiner; Röglin, Heiko; Vöcking, Berthold (2008). 「組み合わせ構造が混雑ゲームに与える影響について」J. ACM . 55 (6): 25:1–25:22. CiteSeerX 10.1.1.634.4913 . doi :10.1145/1455248.1455249. ISSN 0004-5411. S2CID 3070710.
- ^ Yang, Yichen; Jia, Kai; Rinard, Martin (2022). 「プレイヤーの能力が混雑ゲームに与える影響について」.アルゴリズムゲーム理論. コンピュータサイエンスの講義ノート. Vol. 13584. pp. 311–328. arXiv : 2205.09905 . doi :10.1007/978-3-031-15714-1_18. ISBN 978-3-031-15713-4。
- ^ abcd Dumrauf, Dominic; Monien, Burkhard (2013). 「最大制約割り当てのPLS複雑性について」. Theor. Comput. Sci . 469 : 24–52. doi : 10.1016/j.tcs.2012.10.044 . ISSN 0304-3975.
- ^ Kaznatcheev, Artem (2019). 「進化に対する究極の制約としての計算複雑性」.遺伝学. 212 (1): 245–265. doi :10.1534/genetics.119.302000. PMC 6499524. PMID 30833289 .
- ^ Fearnley, John; Goldberg, Paul; Hollender, Alexandros; Savani, Rahul (2022-12-19). 「勾配降下法の複雑性: CLS = PPAD ∩ PLS」. Journal of the ACM . 70 (1): 7:1–7:74. arXiv : 2011.01929 . doi :10.1145/3568163. ISSN 0004-5411. S2CID 263706261.
- ^ Yannakakis, Mihalis (2009-05-01). 「平衡、不動点、複雑性クラス」.コンピュータサイエンスレビュー. 3 (2): 71–85. arXiv : 0802.2831 . doi :10.1016/j.cosrev.2009.03.004. ISSN 1574-0137.
