Restliche Automaten mit endlichen Zuständen (RFSAs, definiert in [DLT02]) sind NFAs, die einige nette Merkmale gemeinsam mit DFAs haben. Insbesondere gibt es immer einen kanonischen RFSA mit minimaler Größe für jede reguläre Sprache, und die Sprache, die von jedem Zustand im RFSA erkannt wird, ist genau wie in einem DFA ein Residuum. Während jedoch ein Minimum-DFA-Status eine Bijektion mit allen Residuen bildet, befinden sich die kanonischen RFSAs-Status in einer Bijektion mit den primären Residuen. Es kann exponentiell weniger davon geben, sodass RFSAs für die Darstellung regulärer Sprachen viel kompakter als DFAs sein können.
Ich kann jedoch nicht sagen, ob es einen effizienten Algorithmus zur Minimierung von RFSAs gibt oder ob es ein Härteergebnis gibt. Wie komplex ist die Minimierung von RFSAs?
Das Durchsuchen von [BBCF10] scheint nicht allgemein bekannt zu sein. Einerseits erwarte ich, dass dies schwierig sein wird, da viele einfache Fragen zu RFSAs lauten: "Ist diese NFA eine RFSA?" sind in diesem Fall sehr schwer, PSPACE-komplett. Andererseits zeigt [BHKL09], dass kanonische RFSAs in Angluins minimal adäquatem Lehrermodell [A87] effizient erlernbar sind, und ein effizientes Erlernen eines minimalen RFSA und Minimieren von RFSAs als gleich schwierig erscheinen sollten. Soweit ich jedoch feststellen kann, impliziert der Algorithmus von [BHKL09] keinen Minimierungsalgorithmus, da die Größe der Gegenbeispiele nicht beschränkt ist und nicht klar ist, wie RFSAs effizient auf Gleichheit getestet werden können, um das Gegenbeispiel-Orakel zu simulieren . Das Testen von zwei NFAs auf Gleichheit ist beispielsweise PSPACE-vollständig .
Verweise
[A87] Angluin, D. (1987). Regelmäßige Mengen aus Abfragen und Gegenbeispielen lernen. Information and Computation, 75: 87 & ndash; 106
[BBCF10] Berstel, J., Boasson, L., Carton, O. & Fagnot, I. (2010). Minimierung von Automaten. arXiv: 1010,5318 .
[BHKL09] B. Bollig, P. Habermehl, C. Kern & M. Leucker (2009). Angluin-Style Lernen von NFA. In IJCAI 9: 1004-1009.
[DLT02] Denis, F., Lemay, A. & Terlutte, A. (2002). Restliche Automaten mit endlichen Zuständen. Fundemnta Informaticae , 51 (4): 339 & ndash; 368.