- Linear bounded automaton
A linear bounded automaton (plural linear bounded automata, abbreviated LBA) is a restricted form of a
non-deterministic Turing machine . It possesses a tape made up of cells that can contain symbols from a finitealphabet , a head that can read from or write to one cell on the tape at a time and can be moved, and a finite number of states. It differs from a Turing machine in that while the tape is initially considered to have unbounded length, only a finite contiguous portion of the tape, whose length is alinear function of the length of the initial input, can be accessed by the read/write head. This limitation makes an LBA a more accurate model ofcomputer s that actually exist than a Turing machine in some respects.Linear bounded automata are acceptors for the class of
context-sensitive language s. The only restriction placed ongrammars for such languages is that no production maps a string to a shorter string. Thus no derivation of a string in a context-sensitive language can contain asentential form longer than the string itself. Since there is a one-to-one correspondence between linear-bounded automata and such grammars, no more tape than that occupied by the original string is necessary for the string to be recognized by the automaton.External links
* [http://www.cs.uky.edu/~lewis/texts/theory/automata/lb-auto.pdf Linear Bounded Automata] by [http://www.cs.uky.edu/~lewis/ Forbes D. Lewis]
* [http://www.cs.uiowa.edu/~fleck/PartIIIxpar/sld006.htm Linear Bounded Automata] slides, part of [http://www.cs.uiowa.edu/~fleck/PartIIIxpar/ Context-sensitive Languages] by [http://www.cs.uiowa.edu/~fleck Arthur C. Fleck]
* [http://www.seas.upenn.edu/~cit596/notes/dave/chomsky2.html Linear-Bounded Automata] , part of Theory of Computation syllabus, by David Matuszek
Wikimedia Foundation. 2010.