Ein interessantes Ergebnis aus dieser anderen Frage , die auch von Suresh Venkat gestellt wurde, ist, dass "praktische" reguläre Ausdrücke NP-vollständig sind und daher der Leistung von SAT entsprechen sollten.
Als Nicht-Experte stimme ich zwar zu, dass intuitiv "Regexes mit Rückverweisen nicht ausreichend zu sein scheinen, um der ausgeglichenen Klammersprache zu entsprechen", aber es ist etwas Seltsames im Gange. Die NP-Vollständigkeit impliziert, dass jedes NP-Problem polynomisch auf einen regulären Ausdruck reduziert werden kann, sodass es wahrscheinlich nur eine polynomische Reduktion von der Sprache der "ausgeglichenen Klammern" auf eine mit regulären Ausdrücken erkennbare gibt. Aber auch hier kann es absurde reguläre Ausdrücke geben, um eine CFL zu analysieren, da sie sogar unäre Zahlen ohne Primzahlen analysieren können!
Wahrscheinlich ist die Lehre, dass Komplexitätsklassen und Sprachklassen im Allgemeinen nicht vergleichbar sind. Was auch nahe legt, Ihre Frage neu zu formulieren, um auf die Chomsky-Hierarchie und nicht auf die "Komplexitätsskala" zu verweisen (auch wenn ich, um ehrlich zu sein, nicht verwirrt war).
Charles Stewart schreibt:
Aho, 1990, "Algorithmen zum Auffinden von Mustern in Strings" zeigt, dass das Mitgliedschaftsproblem für reguläre Sprachen mit Backtracking NP vollständig ist.
Eine Teilvorschau (zumindest der Aussage) finden Sie in Google Books auf Seite 289, und ein bibliografischer Verweis auf das Papier finden Sie hier . Beachten Sie, dass in diesem Artikel rewbr für Regular Expression With BackReferences steht.