Alapfogalmak
Effiziente Enumeration von MSO-Abfragen auf komprimierten Bäumen mit FSLPs.
Kivonat
Die Arbeit präsentiert einen Algorithmus zur linearen Vorverarbeitung und Ausgabe mit linearem Verzögerungsalgorithmus für MSO-Abfragen über Bäumen, die im etablierten grammatikbasierten Framework komprimiert sind. Die Zeitgrenzen werden im Hinblick auf die Größe der komprimierten Darstellung des Baumes gemessen. Die Ergebnisse erweitern frühere Arbeiten zur Enumeration von MSO-Abfragen über unkomprimierten Bäumen und zur Enumeration von Dokumentspannern über komprimierten Textdokumenten.
Einleitung
- Algorithmik auf komprimierten Daten (ACD) löst grundlegende Berechnungsaufgaben direkt auf komprimierten Datenobjekten.
- ACD funktioniert gut mit grammatikbasierten Kompressionen mit sogenannten Straight-Line-Programmen (SLPs).
- SLPs verwenden grammatikähnliche Formalismen, um zu spezifizieren, wie das Datenobjekt aus kleinen Bausteinen konstruiert wird.
Baumkompression
- Grammatikbasierte Kompression kann leicht auf andere Datentypen erweitert werden.
- Forest Straight-Line Programs (FSLPs) sind eine bequeme und vielseitige grammatikbasierte Kompressionsmethode für ungerankte Wälder.
- MSO-Abfragen werden durch Baumautomaten repräsentiert.
Algorithmus
- Bagan's Algorithmus ermöglicht die effiziente Enumeration von MSO-Abfragen auf binären Bäumen.
- Konstruktion von Zeugenbäumen für die MSO-Abfragen auf komprimierten Bäumen.
- Systematische Aufzählung aller Zeugenbäume für effiziente MSO-Abfrageauswertung.
Statisztikák
Unsere Ergebnisse erweitern die Arbeit von [2, 14, 25] auf die Komprimierung von Bäumen.
FSLPs bieten eine effiziente Methode zur Baumkompression.
Die Vorverarbeitungszeit beträgt O(|D|) und ermöglicht die Enumeration mit linearer Verzögerung.
Idézetek
"ACD ermöglicht die Lösung grundlegender Berechnungsaufgaben direkt auf komprimierten Datenobjekten."
"FSLPs sind eine bequeme und vielseitige Kompressionsmethode für ungerankte Wälder."
"Unsere Ergebnisse erweitern frühere Arbeiten zur Enumeration von MSO-Abfragen über unkomprimierten Bäumen."