クリーク問題の制限バージョン?


13

入力がサイズあり、サイズkのクリークを見つけるように求められる次のバージョンのClique問題を考えてみましょう。制限は、決定手順が入力グラフを他の表現に変更できず、他の表現を使用してlog n knk余分なビットです。追加ビットは、たとえばブルートフォースアルゴリズムでクリークの徹底的な検索のステータスを追跡するために使用できますが、決定手順は、問題を決定する他の方法でそれらを使用することを歓迎します。log(nk)

これの複雑さについて、現時点で何か知られていますか?Cliqueの他の制限について何か作業が行われましたか?もしそうなら、そのような作業に私を導くことができますか?


lg n kの定数をクリークサイズkと同じにするつもりですか?klgnkk
ルーカスクック

@LucasCookはい。
-ShyPerson

回答:


5

これは、NP完全クリーク問題を対数空間で解決できるかどうかを尋ねているようです。チューリングマシンを使用すると、1本のテープが読み取り専用になり、入力グラフが保存されます。他のテープは、ある定数cに利用可能なスペースがあるように制限されています。このモデルで解決可能な問題のクラスは、決定論的対数空間Lとして知られています。(ウィキペディアまたはclgncL複雑な動物園を

かどうかは不明であるが、肯定的な回答をすることを暗示するP = N Pは、(ほぼ確実?)あなたは答えを見つけることができませんので。L P N P及びC L I Q U ELは意味C L I Q U EP意味し、P = N PをCLIQUELP=NPLPNPCLIQUELCLIQUEPP=NP


問題を誤解した場合に編集します。

あなたがすることを意図した場合LG のn kは = kはLG のnクリークサイズと同じであるK(すなわち、入力とメモリのスケールの量K)、単純なブルートフォースアルゴリズムがあります:あなたのことができ、すべての可能なセットをループk個のノードを作成し、それらがkクリークを形成するかどうかを確認します。より良い解決策を探すための出発点は、[1]の参照かもしれません。klgnk=klgnkkkk


[1] Virginia Vassilevska、「クリーク問題の効率的なアルゴリズム」pdfリンク


@ShyPerson OK。入力文字列は、スペースが制限されたモデル(またはN Lの部分線形空間TMなど)で不変であることが多いため、見やすい場所です。単にスペースを制限する以外に、「別の表現をすることはできない」と言う正式な方法がわからない。スペースがGの別のコピーを作成することを許可されている場合、正確に別の表現を構成するものは何ですか?特にスパースまたは圧縮可能なグラフに十分な表現を「誤って」作成した場合はどうなりますか?LNLG
ルーカスクック

1
はNP完全ではありません!( P = N Pでない場合)kCLQうんEP=NP
アレックス10ブリンク

@AlextenBrink kCLIQUEが関数の問題だということですか?上記の名前をCLIQUEに変更しました(常に混乱させます!)が、関数の問題を意味する場合、kCLIQUEがNPにあると言うのは奇妙です。
ルーカスクック

searchこの場合の重大な問題。
ルーカスクック

4
は固定 k C L I Q U E問題であり、 C L I Q U Eは入力の一部として kを持ちます。サイズ kのすべての部分グラフをチェックすると、 O n kアルゴリズムがあります。これは、 kが固定の場合は多項式ですが、たとえば k = Θ n )の場合は超多項式です。kCLQうんECLQうんEkCLQうんEkkOnkkk=Θn
アレックステンブリンク
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.