P-Komplette Probleme an Bäumen


14

Diese Frage bezieht sich auf eine meiner vorherigen Fragen, NP-harte Probleme an Bäumen .

Ich suche nach Problemen, die auf Bäumen P-vollständig sind.


6
Eine gewisse Motivation könnte helfen.
Suresh Venkat

5
Ich möchte ein solches Problem verwenden, um die Härte einiger Probleme in Diagrammen mit begrenzter Baumbreite zu beweisen.
Shiva Kintali

Antworten:


11

Eine kürzlich auf der ICALP vorgestellte ist

Markus Lohrey, Christian Mathissen: Isomorphismus regelmäßiger Bäume und Wörter. ICALP (2) 2011: 210 & ndash; 221

Sie finden das Papier sowohl auf arxiv als auch hier .

Ein weiteres Beispiel ist der Mostowski-Epimorphismus (siehe P-Vollständigkeit und effiziente Parallelisierung von Satoru Miyano und das Papier von Dahlhaus ):

Dahlhaus E, Ist SETL eine geeignete Sprache für paralleles Programmieren - ein theoretischer Ansatz, Informatiklogik, 1. Workshop, CSL '87, Karlsruhe / BRD 1987, Lect. Anmerkungen Comput. Sci. 329, 56-63, 1988)

Instanz: Ein gerichteter azyklischer Graph , der das Axiom der Extensionalität und zwei Eckpunkte x 1 , x 2V erfülltD=(V,A)x1,x2V

Problem: Entscheide, ob , wobei M D der Mostowski-Epimorphismus für D ist .MD(x1)=MD(x2)MDD


6

Es hängt ein bisschen davon ab, welche Art von Problemen Sie untersuchen, aber das Problem mit den Pfadsystemen ist möglicherweise ein Kandidat.

Gegeben: Eine endliche Menge von Sätzen , einen Satz A P der Axiome, einen Satz R P × P × P von Inferenzregeln und einige Ziel p P .PAPRP×P×PpP

Frage: Ist mit R von A beweisbar ?pAR

Hier ist jeder Satz in mit R aus A beweisbar und wenn es in R eine Regel ( p 1 , p 2 , p 3 ) gibt und p 1 und p 2 mit R aus A beweisbar sind , dann ist auch p 3 aus beweisbar Eine Verwendung von R .AAR(p1,p2,p3)Rp1p2ARp3AR

Der Punkt ist, dass die Struktur eines solchen Beweises ein Baum ist.

Ein eng verwandtes Problem ist das Problem der Sprachlosigkeit für eine kontextfreie Grammatik: Gibt es bei einer kontextfreien Grammatik mindestens einen Ableitungsbaum? (Die Reduktion von Pfadsystemen ist fast unmittelbar.) Daher ist die sprachliche Leere von kontextfreien Grammatiken P-vollständig. Aus einem sehr ähnlichen Grund ist das Problem der Leerheit für Baumautomaten ebenfalls P-vollständig.

Eine Referenz zu Pfadsystemen ist: Stephen Cook: Eine Beobachtung zum Time-Space-Speicher-Kompromiss. JCSS, 1974.


1

Ich möchte einige mögliche Kandidaten für die P-Vollständigkeit vorschlagen:

  • das verallgemeinerte Kieselspiel für Bäume (siehe "Eine Anwendung von verallgemeinertem Kiesel für die sparsame Matrixfaktorisierung" von JWH Liu)
  • Das Problem des Agreement Supertree in der Phylogenetik (siehe "Fixed-Parameter-Algorithmen für Agreement Supertrees" von D. Fernandez-Baca et al.).

Die P-Vollständigkeit ist mir jedoch nicht klar, eine Reduktion von HornSAT scheint möglich, aber schwierig; Vielleicht wäre das Problem der Zielgruppenauswahl ein natürlicherer Ausgangspunkt?


In Bezug auf eine verwandte Anmerkung denke ich, dass die P-Vollständigkeit des zweiten Problems aus der "Lösung der Inkonsistenz von verwurzelten Tripletts durch Auflösen von Multigraphen" von Chester et al. Bei der ersten bin ich mir allerdings nicht sicher.
NisaiVloot

Ich habe auch eine Idee für ein drittes Problem mit farbigen BSP-Bäumen, aber ich muss die genaue Definition herausfinden. Bleiben Sie dran ...
NisaiVloot

Ihr Update in einer separaten Antwort auf diese Antwort sollte ein Kommentar oder eine Bearbeitung sein. Daher habe ich es gelöscht.
Lev Reyzin

Ich habe eine separate Antwort gepostet, damit sie im Fragen-Stream angezeigt wird. Lassen Sie mich also wiederholen: Das erste Problem 'Generalized Pebbling Game for trees' ist wahrscheinlich NICHT vollständig, da es zumindest im O- Raum ( log 2 n ) lösbar zu sein scheint in seiner aktuellen Definition. Auch für das zweite Problem ist es eine Frage der Interpretation, ob es die Frage beantwortet oder nicht - technisch handelt es sich eher um ein "Baumprofil" als um einen "Baum". PO(log2n)
Super8

1

Hier ist das dritte Problem, das ich erwähnt habe: Quad Tree Recoloring. Wir erhalten:

  • eine Matrix von Farben ,Γ=(γi,j)
  • ein Viererbaum dessen Blätter mit Elementen von Γ bezeichnet sind ,TΓ

und das Ziel ist die minimale Anzahl von Knoten umfärben , so dass keine zwei benachbarten Knoten von T werden durch Farben benachbart in beschrifteter Γ .TTΓ

Eine andere mögliche Kostenfunktion wäre, die Oberfläche der neu eingefärbten Knoten anstelle ihrer Anzahl zu zählen. Ich vermute, dass dieses Problem P-vollständig ist, aber selbst die Mitgliedschaft in P ist nicht unmittelbar.


Warum ist das ein "drittes Problem"? Ist dies eine Ergänzung zu einer anderen Antwort?
Lev Reyzin

Und warum kannst du es nicht mit deiner anderen Antwort kombinieren?
Suresh Venkat

Ja, dies war eine Ergänzung zu der obigen Antwort. In Anbetracht des letzten Updates sollte dies auf meiner Seite als "zweites Problem" betrachtet werden. Dieses Problem war aus praktischen Erwägungen nur eine "Vermutung". Ich bin immer noch unsicher, ob ich Mitglied bei P bin. Vielleicht könnte die Komplexität durch die Berücksichtigung alternativer Topologien wie hexagonaler Kacheln verändert werden. Ich werde weiterhin nach anderen Kandidaten suchen und die Antworten schließlich zusammenführen - vorausgesetzt, ich kann auf die alten 'Super8'-Profile zugreifen, die vor zwei Monaten erstellt wurden.
Super8

2
Wenn Sie auf diese Weise mehrere Profile verwenden, entsteht Unordnung und mehr Arbeit für Mods. Dies ist eine gemeinsame Ressource, und es liegt an uns allen, die Dinge in Ordnung zu halten.
Suresh Venkat
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.