Top

유한 오토마타 (Finte automata)

유한 상태 변환기

무어 모델 (Moore model)

오직 진입 동작 만을 사용한다. 출력 값은 현재 상태에 의해서 결정된다.

밀리 모델 (Mealy model)

오직 입력 값 만을 사용한다. 출력 값은 입력 값과 현재 상태 모두에 의존한다. 일반적으로 상태의 수를 줄이는데 사용한다.

유한 오토마타의 정의

정의

결정적 유한 오토마타 (Deterministic Finite Automata, DFA)

비결정적 유한 오토마타 (Nondeterminstic Finite Automata, NFA)

비결정적 유한 오토마타는 결정적 유한 오토마타와는 다르게 입력 기호에 대해서 $\epsilon \text{-transition}$에 의해 0개 이상의 이동이 가능. 만약 가능한 다음 상태의 경우가 없다면, 기계는 입력을 거부.

참조