上下文无关语言中长度为n的单词数


20

wn表示(可能是模棱两可的)上下文无关语言中长度为n的单词数。

关于wn知道什么?

我敢肯定,这已经研究了很多,但是我根本找不到任何东西。


4
有一种准多项式时间随机化算法,可以将近似为1 + ϵ 近似值。sciencedirect.com/science/article/pii/S0890540197926213wn(1+ϵ)
钱德拉Chekuri

1
对于明确的CFL,应该关注经典的Chomsky–Schützenberger枚举定理
Martin Berger

Answers:


27

每种与上下文无关的语言都有多项式增长或指数增长。在问题提出者的表示法中:

  • 要么有一个多项式p,使wnp(n)对所有n
  • 或存在一个c>1,从而使wncn为无穷多n

例如,这已显示在:

Roberto Incitti:
“上下文无关语言的增长功能”,
理论计算机科学255(2001),第601-605页

马丁·R·布里德森(Martin R. Bridson),罗伯特·H·吉尔曼(Robert H. Gilman):
“次指数增长的上下文
无关语言” 《计算机与系统科学学报》 64(2002),第308-310页

对于给定的无上下文语法,可以在多项式时间内确定生成的语言是多项式增长还是指数增长:

Pawel Gawrychowski,Dalia Krieger,Narad Rampersad,Jeffrey Shallit:
“在多项式时间内找到常规或无上下文语言的增长率。
国际计算机科学基金会杂志21(2010),第597-618页


2
非常有趣的联系:增长率这一术语在群体理论中是众所周知的,并且经过了深入研究。但是,实际上自由的群体具有指数级的增长速度,我们通过Muller和Schupp(1983)知道,实际上自由的群体的单词问题是确定性的上下文无关的。您是否知道关于确定性上下文无关语言的增长率是否还有进一步的工作?
dtell
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.