Considera la seguente domanda naturale: dato un linguaggio finito , qual è la più piccola grammatica senza contesto che genera ?
Possiamo rendere la domanda più interessante specificando una sequenza di lingue , ad esempio L n è l'insieme di tutte le permutazioni di { 1 , ... , n } : intuitivamente, un CFG per L n avrebbe "bisogno" di avere dimensioni Ω ( n ! ) . Quindi siamo interessati alla dimensione asintotica dei CFG più piccoli per le lingue.
Domande simili sono state trattate in diversi articoli:
- Charikar et al. ("Approssimazione della grammatica più piccola: complessità di Kolmogorov in modelli naturali") considera quanto sia difficile approssimare la dimensione del CFG più piccolo che genera una determinata parola .
- Altro lavoro in quella direzione è Arpe e Reischuk, "Sulla complessità della compressione basata su grammatica ottimale".
- Peter Asveld ha diversi articoli sull'argomento (ad esempio "Generazione di tutte le permutazioni da grammatiche senza contesto in forma normale di Chomsky"). Sta cercando di ottimizzare alcuni parametri su specifici tipi di grammatiche generando l'insieme di tutte le permutazioni, in particolare le forme normali di Chomsky e Greibach.
Esistono documenti che forniscono limiti inferiori per la dimensione delle grammatiche libere dal contesto per lingue finite specifiche?