Jumlah kata dengan panjang n dalam bahasa bebas konteks

20

Dilambangkan dengan wn jumlah kata-kata panjang n dalam (mungkin ambigu) bahasa bebas konteks.

Apa yang diketahui tentang wn ?

Saya yakin ini sudah banyak dipelajari, tetapi saya tidak dapat menemukan apa pun di dalamnya.

domotorp
sumber
4
Ada waktu randoimized algoritma quasi-polinomial untuk mendekati ke dalam ( 1 + ε ) pendekatan. sciencedirect.com/science/article/pii/S0890540197926213wn(1+ϵ)
Chandra Chekuri
1
Untuk CFL yang jelas, teorema enumerasi Chomsky-Schützenberger klasik harus menarik.
Martin Berger

Jawaban:

27

Setiap bahasa bebas konteks memiliki pertumbuhan polinomial atau pertumbuhan eksponensial. Dalam notasi dari pelamar pertanyaan:

  • Entah ada polinomial p sehingga wnp(n) untuk semua n
  • Atau ada suatu c>1 , sehingga wncn untuk tak terhingga banyaknya n .

Ini telah ditunjukkan misalnya di:

Roberto Incitti:
"Fungsi pertumbuhan bahasa bebas konteks"
Theoretical Computer Science 255 (2001), Halaman 601-605

Martin R. Bridson, Robert H. Gilman:
"Bahasa Bebas Konteks Pertumbuhan Sub-eksponensial"
Jurnal Ilmu Komputer dan Sistem 64 (2002), Halaman 308-310

Dan untuk tata bahasa bebas konteks yang diberikan, seseorang dapat memutuskan dalam waktu polinomial apakah bahasa yang dihasilkan memiliki pertumbuhan polinomial atau eksponensial:

Pawel Gawrychowski, Dalia Krieger, Narad Rampersad, Jeffrey Shallit:
"Menemukan Tingkat Pertumbuhan Bahasa Biasa atau Bebas Konteks dalam Waktu Polinomial.
Jurnal Internasional Yayasan Ilmu Komputer 21 (2010), Halaman 597-618

Gamow
sumber
2
Koneksi yang sangat menarik: Tingkat pertumbuhan istilah adalah yang terkenal dalam teori grup dan banyak dipelajari. Namun sebenarnya kelompok bebas memiliki tingkat pertumbuhan eksponensial dan kita tahu oleh Muller dan Schupp (1983) bahwa masalah kata dari kelompok bebas sebenarnya adalah konteks bebas deterministik. Apakah Anda tahu jika ada pekerjaan lebih lanjut tentang tingkat pertumbuhan bahasa bebas konteks deterministik?
dtell