どちらもNP完全であるため、CLIQUEからk-Colorに明らかに減少しています。実際、CLISATから3-SATへの縮約と3-SATからk-Colorへの縮約を組み合わせて、1つを構成できます。私が疑問に思っているのは、これらの問題の間に合理的な直接的な減少があるかどうかです。SATのような中間言語を記述する必要なしに、友人にかなり簡単に説明できる削減。
私が探しているものの例として、逆方向の直接的な削減があります:n
編集:簡単な動機付けを追加するために、Karpの元の21個の問題は、CLIQUEとChromatic Numberが主要なサブツリーのルートを形成する縮小ツリーによってNP完全であることが証明されています。CLIQUEサブツリーとChromatic Numberサブツリーの問題の間には、いくつかの自然な減少がありますが、それらの多くは、私が尋ねているものと同じくらい見つけるのが難しいです。このツリーの構造が他の問題の根本的な構造を示しているか、それとも完全に最初に見つかった削減の結果であるかどうかをドリルダウンしようとしています。同じ複雑さのクラスにあることが知られています。確かに順序はある程度の影響があり、ツリーの一部は再配置できますが、任意に再配置できますか?
編集2:私は直接削減を探し続けていますが、ここでは私が手に入れた最も近いもののスケッチです(有効な削減であるはずですが、CIRCUIT SATは明確な仲介者です。これがより良いかどうかは多少主観的です最初の段落で言及したように、2つの削減を構成します)。
与えられた場合、がk-クリークを持っている場合、はすべての色がTrueで、頂点で色にできることを知っています。Gの元の頂点にv_1、\ ldots、v_nという名前を付け、\ overline Gに追加の頂点を追加します。C_{ij}に1 \ le i \ le n、0 \ le j \ le kを追加します。重要な不変条件は、頂点\ {v_1、\ ldots、v_i \}の中に少なくともj個の頂点がTrueに着色されている場合にのみ、C_ {ij}をTrueに着色できることです。したがって、各C_ {i0}はTrueになります。その後、G 、K
関係を強制するANDおよびORガジェットは、CIRCUIT SATから3-COLORへの縮小によく似ていますが、ここではグラフにK_ {n-k + 1}を含め、Kn−k+1
とにかく、この削減の部分は直接的に感じますが、AND / ORゲートの使用はそれほど直接的ではありません。問題は残っていますが、よりエレガントな削減がありますか?¯G
編集3:この削減を見つけるのが難しい理由についていくつかのコメントがありました。CLIQUEとk-Colorは確かにまったく異なる問題です。ただし、削減しなくても、一方の方向では削減が難しく、もう一方の方向では削減が可能な理由を詳しく説明する回答は非常に役立ち、問題に大きく貢献します。