Betrachten Sie die folgende Version des Clique-Problems, bei der die Eingabe die Größe und wir aufgefordert werden, eine Clique der Größe . Die Einschränkung besteht darin, dass die Entscheidungsprozedur den Eingabegraphen nicht in eine andere Darstellung ändern und keine andere Darstellung verwenden kann, um seine Antwort zu berechnen, abgesehen von zusätzlichen Bits jenseits des Eingabegraphen. Die zusätzlichen Bits können zum Beispiel im Brute-Force-Algorithmus verwendet werden, um den Status der erschöpfenden Suche nach einer Clique zu verfolgen, aber das Entscheidungsverfahren kann sie auch auf eine andere Art und Weise verwenden, die das Problem noch entscheidet.
Ist an dieser Stelle etwas über die Komplexität bekannt? Wurde an anderen Beschränkungen von Clique gearbeitet, und wenn ja, könnten Sie mich auf solche Arbeiten hinweisen?
quelle
Antworten:
Dies hört sich so an, als würden Sie sich fragen, ob das NP-vollständige Cliquenproblem im logarithmischen Raum gelöst werden kann. Bei Verwendung von Turing-Maschinen ist ein Band schreibgeschützt und speichert das Eingabediagramm. Das andere Band wird so begrenzt , dass es Platz zur Verfügung für eine Konstante c . Die Klasse der in diesem Modell lösbaren Probleme ist als L , deterministischer logarithmischer Raum, bekannt. (Siehe Wikipedia oder im Komplexitätszoo )clgn c L
Es ist nicht bekannt, ob , aber eine positive Antwort würde bedeuten, dass P = N P ist , sodass Sie (mit ziemlicher Sicherheit?) Keine Antwort finden. L ⊆ P ⊆ N P und C L I Q U E ∈ L implizieren C L I Q U E ∈ P , was P = N P impliziert .CLIQUE∈L P=NP L⊆P⊆NP CLIQUE∈L CLIQUE∈P P=NP
Bearbeiten Sie, falls ich das Problem falsch interpretiert habe:
Wenn Sie beabsichtigen, dass das in lg n k = k lg n gleich der Clique-Größe k ist (dh die Größe des Speichers skaliert mit Eingabe k ), dann gibt es einen einfachen Brute-Force-Algorithmus: Sie können alle möglichen Mengen von durchlaufen k Knoten und überprüfe, ob sie eine k- Klasse bilden. Ein Ausgangspunkt für die Suche nach besseren Lösungen könnten die Referenzen von [1] sein.k lgnk=klgn k k k k
[1] Virginia Vassilevska, "Effiziente Algorithmen für Cliquenprobleme" pdf link
quelle
search
in diesem Fall ein Problem.