Es gibt eine Vielzahl von Algorithmen, die eine kontextfreie Grammatik in analysieren können.. Mit der Matrixmultiplikation kann man sogar asymptotisch schneller gehen.
Alle Algorithmen zum Parsen beliebiger CFGs, die ich kenne, haben jedoch eine schlechteste Raumnutzung von (obwohl ich zugegebenermaßen keine Ahnung habe, wie viel Raum dieser Matrixmultiplikationsalgorithmus verwendet). Ich habe mich gefragt, ob es Algorithmen gibt, die diese Speicherplatznutzung verbessern (also die Zeitgrenze außer Acht lassen).
Die Frage tauchte in meinem Kopf auf, nachdem ich mental mit dem Ω ( n 2 ) -Raum verknüpft hatte, der für alle CFG-Parsing-Algorithmen gilt Ich wusste. Es ist wahrscheinlich nicht von praktischem Interesse, sondern nur etwas, das mich interessieren würde.