過去問ハブ🔥 0日
オートマトン・形式言語・計算理論文脈自由文法とプッシュダウンオートマトン難易度 難32 / 50

チョムスキー標準形の文脈自由文法について、長さ n の記号列がその文法から導出できるかを判定する CYK 法の時間計算量はどれか。ここで、文法の大きさは定数とみなす。

選択肢をタップすると、その場で答え合わせできます

正解と解説を見る

正解 C

解説

正解は「」です。CYK 法は動的計画法の一種で、入力の各部分列について、それを導出できる非終端記号の集合を表に記録します。部分列は約 個あり、それぞれについて2つに分ける位置を最大 n−1 通り調べ、規則 A → BC を当てはめるので、全体で になります。「」は、有限オートマトンで正規言語を判定する場合や、LR 法など決定性の構文解析で達成できる計算量です。「」は部分列の数だけを数えたもので、分割位置の試行を見落としています。「」は、すべての導出を総当たりする場合に近い計算量です。

  • #構文解析
  • #CYK法

この調子でオートマトン・形式言語・計算理論を続けて解く

▶ この科目の連続演習へ進む(10問)

この問題の分野を深く学ぶなら

PR情報工学・理系基礎の教科書を探す

詳細を見る

オートマトン・形式言語・計算理論の問題一覧へ戻る

「文脈自由文法とプッシュダウンオートマトン」の関連問題