14. ⽂文法圧縮
l 圧縮対象⽂文字列列のみを⽣生成するCFGルールを求めて圧縮
l ルール集合が元の⽂文字列列より短く記述できれば圧縮可能
l 実は先程のRePairは⽂文法圧縮の⼀一種
l CFGルールの求め⽅方で様々な⼿手法が存在
l 最適なCFGルールを⾒見見つけるのはNP困難.近似解の世界で頑張る
l オンライン, ルール作業領領域のみで構築 [Maruyama+, CCP 11]
….
A → ba
D E D F
B → pa
C → ma
文法のみを保存
D → AA
E → BB
A A B B A A C C
F → CC
…
b a b a p a p a b a b a m a m a
14