Deterministischer Parallelalgorithmus für perfektes Matching in allgemeinen Graphen?


20

In der Komplexitätsklasse gibt es einige Probleme, von denen angenommen wird, dass sie NICHT in der Klasse , dh Probleme mit deterministischen parallelen Algorithmen. Das Problem des maximalen Durchflusses ist ein Beispiel. Und es gibt Probleme, von denen man glaubt, dass sie in , aber ein Beweis wurde noch nicht gefunden.N C N CPNCNC

Das Perfect Matching- Problem ist eines der grundlegendsten Probleme in der Graphentheorie: Bei einem Graph müssen wir ein perfektes Matching für . Als ich im Internet, trotz des schönen Polynomzeit gefunden konnte Blossom Algorithmus von Edmonds und einem RANDOMISIERTE parallelen Algorithmus von Karp, Upfal und Wigderson 1986, nur wenige Subklassen von Graphen sind dafür bekannt, haben N C - Algorithmen.GGGNC

Im Januar 2005 gibt es einen Beitrag im Blog Computational Complexity , der besagt, dass offen bleibt, ob Perfect Matching in . Meine Frage ist:NC

Gibt es Fortschritte seither über den randomisierten - Algorithmus?NC

Um mein Interesse zu verdeutlichen, sind alle Algorithmen, die sich mit ALLGEMEINEN Graphen befassen, nett. Obwohl Algorithmen für Unterklassen von Diagrammen ebenfalls in Ordnung sind, kann es sein, dass dies nicht meine Aufmerksamkeit ist. Danke euch allen!


EDIT am 27.12 .:

Vielen Dank für all Ihre Hilfe. Ich versuche, alle Ergebnisse in einer Abbildung zusammenzufassen: Beziehungen zwischen Klassen in Bezug auf Matching

Die niedrigsten bekannten Klassen enthalten die folgenden Probleme:

  • Passende im allgemeinen Diagramme: [ KUW86 ], R N C 2 [ CRS93 ]RNCRNC2
  • Übereinstimmungen in zweigliedrigen Graphen planarer / konstanter Gattungen: / S P L [ DKT10 ] / [ DKTV10 ]ULSPL
  • Übereinstimmung, wenn die Gesamtzahl polynomisch ist: [ H09 ]SPL
  • Lex-erste maximale Übereinstimmung: [ MS89 ]CC

Unter plausiblen Komplexitätsannahmen: erfordert Exponentialschaltungen, Matching in allgemeinen Graphen ist in S P L [ ARZ98 ].SPACE[n]SPL


1
Vielleicht nicht direkt relevant, aber es gibt einige Fortschritte in deterministischen Algorithmen gewesen Anzahl perfekter Matchings zu zählen, das heißt Gamarnik der „deterministischen Angleichung Algorithmus zur Berechnung eines Permanent eine 0,1 Matrix“
Yaroslav Bulatov

2
Es gibt hier einen verwandten Beitrag von Robin Kothari: cstheory.stackexchange.com/questions/1317/…
Hsien-Chih Chang 張顯 之

@ Hsien-ChihChang 張顯 張顯 Ist L nicht in NC, die in NC ist ^ 2, die in P ist?
T ....

Antworten:


13

Algorithmen für perfekte Übereinstimmungen in allgemeinen Diagrammen sind noch offen, es wurden jedoch einige Fortschritte erzielt. Hier sind einige, die mir bekannt sind:NC

Für allgemeine Diagramme hat Agrawal-Hoang-Thierauf gezeigt, dass es angesichts des Versprechens, dass die Anzahl der perfekten Übereinstimmungen gering ist, einen -Algorithmus gibt, mit dem alle aufgezählt werden können.NC2

Für die Klasse der planaren Graphen spielt der Pfaffian eine große Rolle. Kastelyn hat gezeigt, wie jeder ebene Graph so ausgerichtet werden kann, dass der Pfaffian genau der Anzahl der perfekten Übereinstimmungen entspricht. (Dies wurde durch Valiant verwendet in geben „ Holographic Algorithmen “ für verschiedene Probleme) Mahajan-Subramanya-Vinay zeigte , wie die in Pfaffsche kann berechnet werden unter Verwendung von Modifikationen der clow Sequenzen. (Kastelyn in der Tat gibt einen Algorithmus , um die Einbettung in finden P aber ich bin nicht sicher , ob die Pfaffsche Einbettung auch in berechnet werden kann N C , und wenn ja, das , dass das Zählen perfekt passende in planaren Graphen ist in bedeuten würde , N C ) .NCPNCNC

Und ein aktuelles Ergebnis von Vinodchandran-Tewari zeigt, dass das Isolations-Lemma für planare Graphen "derandomisiert" werden kann (unter Verwendung von Green's Theorem!), Um die planare Erreichbarkeit in . Aber N C Algorithmen für planare passende noch offen ist (dank Raghunath zur Korrektur meiner Behauptung , dass es in die U L ). Ein N C - Algorithmus für bipartite planar passende wurde gegeben durch Datta-Kulkarni-RoyULNCULNC

Hoffe das hilft.


1
Ja, ich habe das Ergebnis von Vinodchandran-Tewari bemerkt. Tatsächlich ist dieser Beitrag in gewisser Weise durch das Ergebnis motiviert, jedoch nicht direkt. Ich werde das Papier von Agrawal-Hoang-Thierauf überprüfen!
Hsien-Chih Chang 張顯 張顯


8

Die Derandomisierung des Isolations-Lemmas durch Tewari-Vinodchandran gibt leider keine UL-Obergrenze für die planare Anpassung. Tatsächlich glaube ich nicht einmal, dass ein NC-Algorithmus für planares Matching nicht bekannt ist. In einer kürzlich durchgeführten Arbeit mit Datta, Kulkarni und Nimbhorkar zeigen wir jedoch eine UL-Obergrenze für die bipartite planare Anpassung (die Überarbeitung dieses Ergebnisses ist noch nicht abgeschlossen). Dies ist interessant, da vorher noch keine NL-Grenze für dieses Problem bekannt war.


Willkommen bei TCS Stack Exchange!
Hsien-Chih Chang 張顯 張顯

Jetzt habe ich die Zeitung von Datta, Kulkarni und dir gefunden. Ich werde es so schnell wie möglich lesen. Danke !!
Hsien-Chih Chang 張顯 張顯

7

Wenn bekannt ist, dass ein Optimierungsproblem schwierig ist, ist es üblich, die Maximalversionen zu betrachten. Während die unabhängige Menge beispielsweise NP-Complete ist, ist die erste maximale unabhängige Menge von Lex P-Complete.

n

All diese Punkte besagen, dass es hierfür möglicherweise keine leicht parallelisierbare NC-Version gibt. Aber wer weiß es dann? Jemand könnte nächste Woche die RNC-Version derandomisieren!

Bearbeiten: Danke Ramprasad. Aber hier ist ein weiterer Link zum Artikel.


1
Hoppla, ich habe kein Konto, um auf das Papier zuzugreifen. Wie lautet der Titel?
Hsien-Chih Chang 張顯 張顯

1
"Die Komplexität von Schaltungswert und Netzwerkstabilität". Ich habe hier eine Kopie des Papiers abgelegt : cmi.ac.in/~ramprasad/00041817.pdf (hoffe, es gibt keine Urheberrechtsprobleme!)
Ramprasad

1

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

T. Fischer, AV Goldberg, DJ Haglin und S. Plotkin. Annähernde Übereinstimmungen parallel. Info. Proc. Lett., 46 (3): 115, 1993

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.