Wyjątkowe domysły dotyczące gier

Nierozwiązany problem w informatyce :

Czy hipoteza Unique Games jest prawdziwa?

W teorii złożoności obliczeniowej hipoteza gier unikalnych (często określana jako UGC ) to hipoteza postawiona przez Subhasha Khota w 2002 r. Hipoteza postuluje, że problem określenia przybliżonej wartości pewnego rodzaju gry, znanej jako gra unikatowa , ma NP-trudną złożoność obliczeniową . Ma szerokie zastosowanie w teorii aproksymacji twardości . Jeśli hipoteza gier unikalnych jest prawdziwa i P ≠ NP, to dla wielu ważnych problemów nie tylko niemożliwe jest uzyskanie dokładnego rozwiązania w czas wielomianowy (jak postulowano w problemie P versus NP ), ale także niemożliwe jest uzyskanie dobrego przybliżenia czasu wielomianowego. Problemy, dla których taki wynik nieprzybliżenia byłby spełniony, obejmują problemy spełnienia ograniczeń , które pojawiają się w wielu różnych dyscyplinach.

Przypuszczenie jest niezwykłe, ponieważ świat akademicki wydaje się mniej więcej równo podzielony co do tego, czy jest prawdziwy, czy nie.

preparaty

Przypuszczenie o unikalnych grach można sformułować na wiele równoważnych sposobów.

Unikalna okładka etykiety

Poniższe sformułowanie jedynej hipotezy gier jest często używane w twardości aproksymacji . Hipoteza postuluje NP-twardość następującego problemu obietnicy znanego jako okładka etykiety z ograniczeniami unikalnymi . Dla każdej krawędzi kolory na dwóch wierzchołkach są ograniczone do określonych uporządkowanych par. Unikalne ograniczenia oznaczają, że dla każdej krawędzi żadna z uporządkowanych par nie ma tego samego koloru dla tego samego węzła.

Oznacza to, że przypadek okładki etykiety z unikalnymi ograniczeniami na alfabet o rozmiarze k można przedstawić jako graf skierowany wraz ze zbiorem permutacji π e : [ k ] → [ k ], po jednej dla każdej krawędzi e grafu. Przypisanie do egzemplarza okładki etykiety nadaje każdemu wierzchołkowi G wartość ze zbioru [ k ] = {1, 2, ... k}, często nazywaną „kolorami”.

Takie przypadki są silnie ograniczone w tym sensie, że kolor wierzchołka jednoznacznie definiuje kolory jego sąsiadów, a zatem dla całego połączonego komponentu. Tak więc, jeśli instancja wejściowa dopuszcza prawidłowe przypisanie, to takie przypisanie można skutecznie znaleźć, iterując po wszystkich kolorach pojedynczego węzła. W szczególności problem decydowania, czy dana instancja dopuszcza satysfakcjonujące przypisanie, można rozwiązać w czasie wielomianowym.

Wartość unikatowego wystąpienia okładki etykiety to ułamek ograniczeń, które można spełnić przez dowolne przypisanie. W przypadku spełniających przypadków ta wartość wynosi 1 i jest łatwa do znalezienia. Z drugiej strony wydaje się, że bardzo trudno jest określić wartość gry niesatysfakcjonującej, nawet w przybliżeniu. Przypuszczenie o unikalnych grach formalizuje tę trudność.

Bardziej formalnie, problem ( c , s )-gap label-cover z ograniczeniami unikalnymi to następujący problem obietnicy ( L tak , L nie ):

  • L tak = { G : Jakieś zadanie spełnia co najmniej c -ułamek ograniczeń w G }
  • L nie = { G : Każde przypisanie spełnia co najwyżej s -ułamek ograniczeń w G }

gdzie G jest przykładem problemu okładki etykiety z ograniczeniami unikalnymi.

Hipoteza o unikalnych grach mówi, że dla każdej wystarczająco małej pary stałych ε , δ > 0 istnieje stała k taka, że ​​(1 − δ , ε )-przerwa problem okładki etykiety z unikalnymi ograniczeniami na alfabet o rozmiarze k jest NP -twarde _

Zamiast wykresów problem okładki etykiety można sformułować w postaci równań liniowych. Załóżmy na przykład, że mamy układ równań liniowych nad liczbami całkowitymi modulo 7:

Jest to przykład problemu okładki etykiety z unikalnymi ograniczeniami. Na przykład pierwsze równanie odpowiada permutacji π (1, 2) , gdzie π (1, 2) ( x 1 ) = 2 x 2 modulo 7.

Systemy dowodowe z dwoma dowodami

Wyjątkowa gra to szczególny przypadek gry z dwoma dowodami w jednej rundzie (2P1R) . W jednej rundzie gry z dwoma dowodami bierze udział dwóch graczy (znanych również jako dowodzący) i sędzia. Sędzia wysyła każdemu graczowi pytanie wylosowane ze znanego rozkładu prawdopodobieństwa , a każdy z graczy musi wysłać odpowiedź. Odpowiedzi pochodzą z zestawu o stałym rozmiarze. Grę określa predykat, który zależy od zadawanych graczom pytań i udzielanych przez nich odpowiedzi.

Gracze mogą wcześniej ustalić strategię, choć nie mogą się ze sobą komunikować w trakcie gry. Gracze wygrywają, jeśli predykat jest spełniony przez ich pytania i odpowiedzi.

Gra z dwoma dowodami w jednej rundzie nazywana jest grą wyjątkową , jeśli na każde pytanie i każdą odpowiedź pierwszego gracza jest dokładnie jedna odpowiedź drugiego gracza, która skutkuje wygraną graczy i odwrotnie. Wartość gry to maksymalne prawdopodobieństwo wygranej dla graczy przy wszystkich strategiach.

Hipoteza unikalnych gier mówi, że dla każdej wystarczająco małej pary stałych ε , δ > 0 istnieje stała k taka, że ​​następujący problem obietnicy ( L tak , L nie ) jest NP-trudny :

  • L tak = { G : wartość G wynosi co najmniej 1 − δ}
  • L nie = { G : wartość G wynosi co najwyżej ε}

gdzie G jest wyjątkową grą, której odpowiedzi pochodzą ze zbioru o rozmiarze k .

Dowody sprawdzalne probabilistycznie

Alternatywnie, hipoteza unikalnych gier postuluje istnienie pewnego typu probabilistycznie sprawdzalnego dowodu dla problemów w NP.

Unikalną grę można postrzegać jako szczególny rodzaj nieadaptacyjnego probabilistycznie sprawdzalnego dowodu o złożoności zapytania 2, gdzie dla każdej pary możliwych zapytań weryfikatora i każdej możliwej odpowiedzi na pierwsze zapytanie istnieje dokładnie jedna możliwa odpowiedź na drugie zapytanie, które sprawia, że ​​weryfikator akceptuje i odwrotnie.

wystarczająco małej pary stałych istnieje stała taka, że ​​każdy problem w NP ma probabilistycznie sprawdzalny dowód na alfabet z solidnością i która jest wyjątkową grą.

Znaczenie

Wyniki przybliżenia przy założeniu, że P ≠ NP w porównaniu z UGC
Problem Poli.-czas ok. Twardość NP Twardość UG
Maks. 2 sob
Maksymalne cięcie
Minimalne pokrycie wierzchołków
Zestaw łuku sprzężenia zwrotnego Wszystkie stałe
Maksymalny podgraf acykliczny
Między

Kilka bardzo naturalnych, z natury interesujących stwierdzeń na temat takich rzeczy, jak głosowanie i piany, właśnie wyskoczyło z badania UGC… Nawet jeśli UGC okaże się fałszywe, zainspirowało wiele interesujących badań matematycznych.

Ryan O’Donnell,

Wyjątkowa hipoteza gier została wprowadzona przez Subhasha Khota w 2002 roku w celu poczynienia postępów w pewnych kwestiach w teorii twardości aproksymacji .

Prawdziwość hipotezy o unikalnych grach implikowałaby optymalność wielu znanych algorytmów aproksymacji (zakładając P ≠ NP). Na przykład współczynnik aproksymacji osiągnięty przez algorytm Goemansa i Williamsona do aproksymacji maksymalnego cięcia na wykresie jest optymalny w obrębie dowolnej stałej addytywnej, przy założeniu hipotezy o unikalnych grach i P ≠ NP.

Lista wyników, z których wynika hipoteza o unikalnych grach, jest pokazana w sąsiedniej tabeli wraz z odpowiednimi najlepszymi wynikami dla słabszego założenia P ≠ NP. Stała lub oznacza, że ​​wynik zachodzi dla każdej w do rozmiaru problemu) ściśle większej lub mniejszej niż do + .

Dyskusja i alternatywy

Obecnie nie ma zgody co do prawdziwości przypuszczenia o wyjątkowych grach. Niektóre silniejsze formy przypuszczenia zostały obalone.

Inna postać przypuszczenia postuluje, że rozróżnienie przypadku, gdy wartość unikalnej gry jest co najmniej od przypadku, gdy wartość jest co najwyżej niemożliwe. dla algorytmów wielomianowych (ale być może nie NP-trudnych). Ta forma przypuszczenia byłaby nadal przydatna do zastosowań w przybliżeniu twardości.

Stała powyższych sformułowaniach przypuszczenia jest konieczna, chyba że P = Jeśli wymóg jednoznaczności zostanie usunięty, odpowiednie stwierdzenie jest prawdziwe na podstawie twierdzenia o równoległych powtórzeniach, nawet gdy .

Marek Karpiński i Warren Schudy skonstruowali liniowe schematy aproksymacji czasu dla gęstych instancji problemu gier unikalnych.

W 2008 roku Prasad Raghavendra wykazał, że jeśli hipoteza gier unikalnych jest prawdziwa, to dla każdego problemu spełnienia ograniczeń najlepszy współczynnik przybliżenia jest określony przez pewną prostą, półokreśloną instancję programowania , która jest w szczególności wielomianem.

W 2010 roku Prasad Raghavendra i David Steurer zdefiniowali problem rozszerzania małych zbiorów i przypuszczali, że jest on NP-trudny . To przypuszczenie implikuje przypuszczenie o unikalnych grach. Zostało również wykorzystane do udowodnienia dużej twardości wyników aproksymacji dla znalezienia pełnych podgrafów dwudzielnych .

W 2010 roku Sanjeev Arora , Boaz Barak i David Steurer znaleźli algorytm aproksymacji czasu podwykładniczego dla problemu z unikalnymi grami.

W 2012 roku wykazano, że odróżnienie instancji o wartości co najwyżej od instancji o wartości co najmniej jest NP-trudne.

W 2018 roku, po serii artykułów, udowodniono słabszą wersję hipotezy, zwaną hipotezą 2-2 gier. W pewnym sensie dowodzi to „połowy” pierwotnego przypuszczenia. Poprawia to również najlepiej znaną lukę w unikalnej okładce etykiety: NP-trudno jest odróżnić wystąpienia o wartości co najwyżej o wartości co najmniej .

Notatki