Betrachten Sie die vollständigen Informationen zu kombinatorischen Spielen für zwei Spieler, die nach einer Polynomanzahl von Zügen enden. Abwechselnd wählen die Spieler aus einer endlichen Anzahl zulässiger Züge. Die übliche Frage ist, wie schwierig es ist, aus einer bestimmten Position den Gewinner zu ermitteln. Eine andere wäre, wie schwierig es ist, einen Gewinnzug von einer Gewinnposition zu wählen. (Hier nenne ich einen Zug gewinnen, wenn die Position nach dem Spielen noch gewinnt.) Zur Unterscheidung werde ich die erstere POSITION-KOMPLEXITÄT und die letztere MOVE-KOMPLEXITÄT nennen.
Es ist leicht zu erkennen, dass wenn die BEWEGUNGSKOMPLEXITÄT in oder P S P A C E ist, auch die POSITIONSKOMPLEXITÄT - wir können die optimalen Bewegungen berechnen und prüfen, wer am Ende gewinnt. (Ich habe nicht wirklich darüber nachgedacht, was passiert, wenn die MOVE-COMPLEXITY in N P ist , wahrscheinlich ist die POSITION-COMPLEXITY in so etwas wie P N P. ) Es gibt jedoch Dummy-Beispiele, wenn die MOVE-COMPLEXITY trivial und die POSITION- ist KOMPLEXITÄT ist willkürlich schwer - wie das (nicht sehr interessante) Spiel, bei dem überprüft wird, was die Ausgabe eines Algorithmus ist, wobei die Spieler die nächsten Schritte ausführen und nur einen Zug zulassen. Ich habe ein bisschen abgeschweift, meine Hauptfrage ist die folgende.
Gibt es ein natürliches Spiel, bei dem die BEWEGUNGSKOMPLEXITÄT der beiden Spieler unterschiedlich ist?
Zum Beispiel ist das Spiel, in dem der erste Spieler die Werte der Variablen eines CNF auswählt (der möglicherweise keine Lösung hat), während der zweite Spieler versucht, ein SOKO-BAN-Puzzle zu lösen (das möglicherweise keine Lösung hat) ein solches Beispiel.
quelle
Antworten:
Vielleicht ist ein ziemlich natürliches Spiel das Folgende:
Spieler 1 befindet sich in der Mitte eines Labyrinths und muss den Ausgang erreichen, um zu gewinnen.
Spieler 2 befindet sich im selben Labyrinth und muss eine Reihe von "Komponenten" sammeln, um einen Funkcontroller zu bauen, mit dem er den Ausgang schließen (und gewinnen) kann.
Um das Spiel "interaktiver" zu gestalten, können wir Spieler 2 auch einige zusätzliche Aktionen hinzufügen, die nur zu einer Verlangsamung des Polynoms bei der Berechnung des nächsten Zuges für Spieler 1 führen können. Zum Beispiel erlaubt er ihm, eine feste Anzahl von Korridoren des Labyrinths zu blockieren.
quelle
Dann genügt es, einige natürliche Spiele zu betrachten, bei denen POSITION-KOMPLEXITÄT asymmetrisch ist. Wir werden immer eine gewisse Asymmetrie zwischen den Spielern brauchen , um solche Situationen zu schaffen, aber hoffentlich wird es so natürlich wie möglich sein.
quelle
Tatsächlich ist es in den sogenannten Picker-Chooser- oder Chooser-Picker-Spielen einfach, Beispiele zu konstruieren, für die die beste Strategie eines Spielers eine einfache Paarungsstrategie ist, während der andere einen 3-SAT auf einem zuvor angegebenen CNF lösen muss. das ist ein NP-vollständiges Problem.
Angenommen, ein Picker-Chooser-Spiel ist ein asymmetrisches Spiel auf einem Hypergraphen H = (V, E): Picker wählt zwei nicht ausgewählte Elemente von V aus, dann nimmt Chooser eines davon und gibt das andere an Picker zurück. Die Wahl gewinnt, wenn er alle Elemente eines A von E erhält. Wenn nun eine CNF-Formel F von 3-SAT gegeben wird, ist V die Menge der Literale, und E realisiert ein Gadget. Alles in allem muss Picker immer x_i anbieten und x_i in allen Schritten negieren (andernfalls verliert er sofort), während die Auswahl der Auswahl eine willkürliche 0-1-Eingabe für jedes x_i ist und er gewinnt, indem er F erfüllt.
Siehe die Details in: A. Csernenszky, R. Martin und A. Pluhár, Zur Komplexität von Auswahl-Auswahl-Positionsspielen. Ganzzahlen 11 (2011).
oder unter: http://www.inf.u-szeged.hu/~pluhar/complexity_2011.pdf
quelle