Deterministyczny algorytm równoległy do ​​idealnego dopasowania na ogólnych wykresach?

20

W klasie złożoności istnieją pewne domniemania, że ​​NIE występują w klasie , tj. Problemy z deterministycznymi algorytmami równoległymi. Problem maksymalnego przepływu jest jednym z przykładów. I są problemy, WIĘCEJ, że są w , ale dowód jeszcze nie został znaleziony.N C N C.PNCNC

Znakomite dopasowanie problemem jest to jeden z najbardziej podstawowych problemów poruszonych w teorii grafów: podany wykres , musimy znaleźć idealne dopasowanie do . Jak mogłem znaleźć w Internecie, pomimo pięknego algorytmu Blossom wielomianowego czasu opracowanego przez Edmondsa oraz algorytmu RANDOMIZED równoległego autorstwa Karpa, Upfala i Wigdersona w 1986 r., Wiadomo, że tylko kilka podklas grafów ma algorytmy .G N CGGNC

W styczniu 2005 r. Na blogu znajduje się post zatytułowany Złożoność obliczeniowa, który twierdzi, że pozostaje otwarte, czy Perfect Matching znajduje się w . Moje pytanie brzmi:NC

Czy od tego czasu jest jakiś postęp, poza randomizowanym algorytmem ?NC

Aby wyjaśnić moje zainteresowanie, każdy algorytm, który zajmuje się grafami OGÓLNYMI, jest miły. Chociaż algorytmy dla podklas grafów też są w porządku, to może nie być na moją uwagę. Dziękuję wam wszystkim!


EDYCJA o 12/27:

Dziękuję za wszelką pomoc, staram się podsumować wszystkie wyniki w jednym rysunku: Relacje między klasami związane z dopasowywaniem

Najniższe znane klasy zawierają następujące problemy:

  • Pasujące do ogólnych wykresów: [ KUW86 ], [ CRS93 ]RNCRNC2
  • Dopasowywanie w dwustronnych grafach płaskich / stałych: / [ DKT10 ] / [ DKTV10 ]S P LULSPL
  • Dopasowywanie, gdy liczba całkowita jest wielomianowa: [ H09 ]SPL
  • Maksymalne dopasowanie do Lexa: [ MS89 ]CC

Ponadto, przy założeniu prawdopodobnej złożoności: wymaga obwodów wykładniczych, dopasowanie w ogólnych wykresach jest w [ ARZ98 ].S P LSPACE[n]SPL

Hsien-Chih Chang 張顯 之
źródło
1
Być może nie ma to bezpośredniego znaczenia, ale nastąpił pewien postęp w algorytmach deterministycznych do zliczania liczby doskonałych dopasowań, tj. „Deterministyczny algorytm aproksymacji Gamarnika do obliczania stałej o macierzy 0,1”
Jarosław Bułatow
2
Jest powiązany post tutaj Robina Kothari: cstheory.stackexchange.com/questions/1317/…
Hsien-Chih Chang 15 之
@ Hsien-ChihChang 張顯 之 Czy L nie jest w NC, który jest w NC ^ 2, który jest w P?
T ....

Odpowiedzi:

13

NCAlgorytmy dla idealnych dopasowań na ogólnych wykresach są nadal otwarte, ale odnotowano pewien postęp. Oto kilka, które znam:

W przypadku ogólnych wykresów Agrawal-Hoang-Thierauf wykazał, że biorąc pod uwagę obietnicę, że liczba idealnych dopasowań jest niewielka, istnieje algorytm do zliczenia ich wszystkich.NC2

Dla klasy płaskich wykresów pfaffian odgrywa dużą rolę. Kastelyn pokazał, w jaki sposób każdy płaski plan może być zorientowany w taki sposób, że pfaffian dokładnie równa się liczbie idealnych dopasowań. (Zostało to wykorzystane przez Valiant w celu podania „ algorytmów holograficznych ” dla różnych problemów) Mahajan-Subramanya-Vinay pokazał, jak pfaffian można obliczyć w za pomocą modyfikacji sekwencji clow. (Kastelyn w rzeczywistości podaje algorytm znajdujący osadzanie w ale nie jestem pewien, czy osadzanie pfaffian można również obliczyć w ; jeśli tak, oznaczałoby to, że zliczanie idealnych dopasowań w grafach płaskich jest w .)P N C N CNCPNCNC

Niedawny wynik Vinodchandrana-Tewariego pokazuje, że lemat izolacji można „derandomizować” dla grafów płaskich (używając twierdzenia Greena!), Aby umieścić osiągalność planarną w . Ale algorytmy dla dopasowań planarnych są nadal otwarte (dzięki Raghunathowi za skorygowanie mojego twierdzenia, że ​​jest w ). algorytm dwudzielnych płaskich skojarzeń podał Datta-Kulkarni-RoyN C U L N CULNCULNC

Mam nadzieję że to pomoże.

Ramprasad
źródło
1
Tak, zauważyłem wynik Vinodchandrana-Tewari. W rzeczywistości ten post jest w jakiś sposób motywowany ich wynikiem, choć nie bezpośrednio. Sprawdzę gazetę Agrawal-Hoang-Thierauf!
Hsien-Chih Chang 之 之
10

Kilka lat później :) i Perfect Matching jest teraz znany z Quasi-NC (to znaczy, że potrzebujesz quasi-wielomianowo wielu procesorów). Zobacz artykuł Fennera, Gurjara i Thieraufa (dla dwustronnych wykresów) https://arxiv.org/pdf/1601.06319.pdf i naszą pracę z Olą Svensson (dla ogólnych wykresów): https://arxiv.org/pdf/1704.01929

Jakub Tarnawski
źródło
8

Derandomizacja lematu izolacyjnego przez Tewari-Vinodchandran niestety nie daje górnej granicy UL w dopasowaniu planarnym. W rzeczywistości nawet nie sądzę, że algorytm NC nie jest znany z dopasowywania płaskiego. Ale w niedawnej pracy z Dattą, Kulkarni i Nimbhorkarem pokazujemy górną granicę UL dla dwustronnego dopasowania planarnego (zapisywanie tego wyniku jest nadal w toku). Jest to interesujące, ponieważ wcześniej nawet granica NL nie była znana z tego problemu.

Raghunath Tewari
źródło
Witamy w TCS Stack Exchange!
Hsien-Chih Chang 張顯 之
Teraz znalazłem gazetę Datty, Kulkarni i ciebie. Przeczytam to jak najszybciej, dziękuję !!
Hsien-Chih Chang 張顯 之
7

Kiedy wiadomo, że problem optymalizacji jest trudny, zwykle sprawdza się ich maksymalne wersje. Na przykład, podczas gdy zestaw niezależny to NP-Complete, leksymalny pierwszy maksymalny zestaw niezależny, czyli P-Complete.

n

Wszystkie te punkty mówią, że może nie istnieć łatwa do zrównoleglenia wersja NC. Ale kto wie? Ktoś może odstąpić od wersji RNC w przyszłym tygodniu!

Edycja: Dzięki Ramprasad. Ale oto kolejny link do gazety.

V Vinay
źródło
1
Ups, nie mam konta, aby uzyskać dostęp do gazety. Jak się nazywa?
Hsien-Chih Chang 張顯 之
1
„Złożoność wartości obwodu i stabilności sieci”. Umieściłem tutaj kopię tego dokumentu: cmi.ac.in/~ramprasad/00041817.pdf (mam nadzieję, że nie ma problemów z prawami autorskimi!)
Ramprasad
1

(1ϵ)NCnΘ(1/ϵ)O(log3n)

T. Fischer, AV Goldberg, DJ Haglin i S. Plotkin. Przybliżanie dopasowań równolegle. Informacje Proc. Lett., 46 (3): 115, 1993

Mohammad Al-Turkistany
źródło