Ada banyak algoritma yang dapat menguraikan tata bahasa bebas konteks dalam waktu . Dengan menggunakan perkalian matriks, seseorang bahkan bisa berjalan lebih cepat tanpa gejala dari itu.
Namun, semua algoritma untuk parsing CFG sewenang-wenang yang saya tahu memiliki penggunaan ruang kasus terburuk (meskipun, diakui, saya tidak tahu apa penggunaan ruang dari algoritma multiplikasi matriks itu). Saya bertanya-tanya apakah ada algoritma yang meningkatkan penggunaan ruang ini (jadi abaikan batas waktu).
Pertanyaan itu muncul dalam pikiran saya setelah secara mental menghubungkan dengan ruang Ω ( n 2 ) yang terikat pada semua algoritma penguraian CFG Saya tahu. Ini mungkin tidak menarik secara praktis, tetapi hanya sesuatu yang saya ingin ketahui.