Istnieje wiele algorytmów, które mogą analizować gramatykę bezkontekstową w czasie . Używając mnożenia macierzy, można nawet iść asymptotycznie szybciej.
Jednak wszystkie algorytmy do analizy dowolnych CFG, które znam, mają najgorsze wykorzystanie przestrzeni (chociaż, co prawda, nie mam pojęcia, jakie jest użycie przestrzeni przez ten algorytm mnożenia macierzy). Zastanawiałem się, czy istnieją jakieś algorytmy, które poprawiłyby wykorzystanie tego miejsca (więc pomijając ograniczenie czasowe).
Pytanie pojawiło się w moim umyśle po mentalnym połączeniu ze spacją związaną ze wszystkimi znanymi algorytmami parsowania CFG. Prawdopodobnie nie ma to praktycznego znaczenia, a jedynie coś, o czym chciałbym wiedzieć.