Aritalab:Lecture/Automata

From Metabolomics.JP
< Aritalab:Lecture(Difference between revisions)
Jump to: navigation, search
m
m
Line 9: Line 9:
 
# [[Aritalab:Lecture/Automata/Regular|正則言語 (正規言語)]]
 
# [[Aritalab:Lecture/Automata/Regular|正則言語 (正規言語)]]
 
# [[Aritalab:Lecture/Automata/ContextFree|文脈自由言語]]
 
# [[Aritalab:Lecture/Automata/ContextFree|文脈自由言語]]
 +
# [[Aritalab:Lecture/Automata/PushDown|プッシュダウンオートマトン]]
 
# [[Aritalab:Lecture/Automata/TM|チューリング機械]]
 
# [[Aritalab:Lecture/Automata/TM|チューリング機械]]
 
# [[Aritalab:Lecture/Algorithm/NP|クラスNP]]
 
# [[Aritalab:Lecture/Algorithm/NP|クラスNP]]

Revision as of 11:55, 6 January 2012

形式言語理論

タンパク質は塩基やアミノ酸の列(すなわち記号列)が並んだものとみなすことができます。 「自然界に存在する記号列に規則性などないだろう」と思う人も多いでしょうが、タンパク質の翻訳はコドン表という正則言語を使って書かれています。 また真核生物の遺伝子構造はエキソンとイントロンの繰り返しが非コード領域に挟まれたもので、これも正則言語で記述できます。 文字列の中に「構造」が観察される場合、こうした構造の複雑さの程度を理論的に解析するのが形式言語理論です。ここでは以下の概念を簡単に説明しています。

  1. 準備
  2. 正則言語 (正規言語)
  3. 文脈自由言語
  4. プッシュダウンオートマトン
  5. チューリング機械
  6. クラスNP


よく知りたい人のために

言語理論の教科書は何といっても以下の 2 冊でしょう。

  • オートマトン 言語理論 計算論 I (Hopcroft, Motwani, Ullman)
  • オートマトン 言語理論 計算論 II (Hopcroft, Motwani, Ullman)
Personal tools
Namespaces

Variants
Actions
Navigation
metabolites
Toolbox