Die Komplexitätsklasse PPAD wurde von Christos Papadimitriou in seiner wegweisenden Arbeit von 1994 erfunden . Die Klasse soll die Komplexität von Suchproblemen erfassen, bei denen die Existenz einer Lösung durch "Paritätsargument in gerichteten Diagrammen" garantiert wird: Wenn ein gerichteter Graph einen unausgeglichenen Scheitelpunkt enthält, muss ein anderer vorhanden sein. Aber in der Regel wird die Klasse formal in Bezug auf den definierten A N O T H E R E N D O F T H E L I N E
Bis zu diesem Punkt ist es ein Duplikat dieser Frage . Jetzt möchte ich das Problem formell darlegen und klären, warum ich mit der Antwort dort nicht zufrieden bin.
Suchproblem ( ): Wir erhalten zwei Schaltungen und , die und eine polynomielle Liste von zurückgeben andere Elemente in . Diese Schaltungen definieren einen gerichteten Graphen wobei und . Das Suchproblem ist das folgende: , und so gegeben sind, dass , finde einen anderen Scheitelpunkt mit der gleichen Eigenschaft.A N O T H E R U N B A L A N C E D V E R T E X
Suchproblem : dasselbe, aber sowohl als auch geben entweder eine leere Liste oder ein Element zurück.A E O L S P
Der Begriff der Reduzierbarkeit (korrigiert nach Rickys Vorschlag): Gesamtsuchproblem ist reduzierbar auf Gesamtsuchproblem über Polynomfunktionen und , wenn eine Lösung ist in Problem impliziert ist , eine Lösung für x in Problem A . A B f g y f ( x ) B g ( x , y ) x A
Formale Frage : Warum kann A U V
Christos Papadimitriou beweist einen analogen Satz über PPA (Satz 1, Seite 505), aber das Argument scheint für PPAD nicht zu funktionieren . Der Grund ist, dass ein Vertex mit dem Gradgleichgewicht in Vertices mit dem transformiert wird . Dann kann der Algorithmus für einen dieser Eckpunkte erhalten und einen anderen zurückgeben. Dies würde keinen neuen Vertex für .± k k ± 1 A E O L A U V
Die Dinge werden immer schlimmer, weil es in immer eine gerade Anzahl von unausgeglichenen Eckpunkten gibt, aber in es eine ungerade Anzahl von ihnen geben. Dies ist der Grund, warum man keine Bijektion zwischen diesen beiden Mengen aufbauen kann und nicht immer gleich . Wenn dann erhalten wir zumindest für einige Fälle eine Methode zum Lösen von in der Polynomzeit. Wenn hängt nicht von und für dann kann als Antwort zurückgegeben werden . Das würde keine Lösung für gebenAEOL
Letzte Frage : Können die oben genannten Hindernisse irgendwie überwunden werden? Kann man eine mögliche Abhängigkeit von von anwenden ?g