www.wikidata.de-de.nina.az
Eine linear beschrankte Turingmaschine auch LBA Linear Bounded Automaton in der Theoretischen Informatik ist eine Turingmaschine die den Bereich des Bandes auf dem die Eingabe steht wahrend der gesamten Berechnung nicht verlasst Inhaltsverzeichnis 1 Definition 1 1 Alternative Definition 2 Zusammenhang mit kontextsensitiven Sprachen 3 LBA Probleme 4 Literatur 5 EinzelnachweiseDefinition BearbeitenEine deterministische linear beschrankte Turingmaschine ist eine Turingmaschine M Q S G d q 0 F displaystyle M Q Sigma Gamma delta q 0 square F nbsp mit folgenden Eigenschaften Das Eingabealphabet S displaystyle Sigma nbsp enthalt zwei spezielle Symbole ein Start und ein Endsymbol die das linke und rechte Ende der Eingabe markieren Die Uberfuhrungsfunktion uberschreibt keinen der Endmarker Wenn das Startsymbol gelesen wird gibt die Uberfuhrungsfunktion nicht L displaystyle L nbsp aus und wenn das Endsymbol gelesen wird gibt die Uberfuhrungsfunktion nicht R displaystyle R nbsp aus Die obige Definition kann auf nichtdeterministische Turingmaschinen erweitert werden Eine nichtdeterministische linear beschrankte Turingmaschine ist eine Nichtdeterministische Turingmaschine M Q S G d q 0 F displaystyle M Q Sigma Gamma delta q 0 square F nbsp mit folgenden Eigenschaften Das Eingabealphabet S displaystyle Sigma nbsp enthalt zwei spezielle Symbole ein Start und ein Endsymbol die das linke und rechte Ende der Eingabe markieren Die Ubergangsrelation uberschreibt keinen der Endmarker Wenn das Startsymbol gelesen wird gibt es in der Ubergangsrelation keinen Ubergang mit L displaystyle L nbsp und wenn das Endsymbol gelesen wird gibt es in der Ubergangsrelation keinen Ubergang mit R displaystyle R nbsp Alternative Definition Bearbeiten Eine LBA kann ein um einen konstanten Faktor c displaystyle c nbsp grosseres Band simulieren indem das Bandalphabet c displaystyle c nbsp Tupel des Eingabealphabetes enthalt Entsprechend ware eine Definition denkbar bei der gleich ein um einen konstanten Faktor grosseres Band vorgesehen wird Das heisst es gibt eine konstante Zahl c displaystyle c nbsp so dass die Turingmaschine hochstens die ersten c n displaystyle c cdot n nbsp Felder des Bandes benutzt wobei n displaystyle n nbsp die Lange des Eingabewortes ist Die nutzbare Bandlange ist dann also linear in der Lange der Eingabe Dies erklart das Linear im Namen der LBA Zusammenhang mit kontextsensitiven Sprachen BearbeitenWie auch bei allgemeinen Turingmaschinen kann man die von LBAs akzeptierten Sprachen betrachten LBAs sind in der Chomsky Hierarchie einer Hierarchie von Klassen formaler Grammatiken von Bedeutung Die Chomsky Hierarchie stellt den Zusammenhang zwischen verschiedenen Klassen von Grammatiken und verschiedenen Klassen von Automaten her Nichtdeterministische LBAs sind dabei die Automatenklasse die den kontextsensitiven Grammatiken entspricht das heisst die von nichtdeterministischen LBAs akzeptierten Sprachen sind genau die kontextsensitiven Sprachen LBA Probleme BearbeitenEs gibt zwei bekannte Probleme fur linear beschrankte Turingmaschinen die auf die Arbeit von Kuroda zuruckgehen und in der englischsprachigen Literatur oft als LBA problems bezeichnet werden 1 Die erste Fragestellung ist ob jede Sprache die von einer nichtdeterministischen linear beschrankten Turingmaschine akzeptiert wird auch durch eine deterministische linear beschrankte Turingmaschine akzeptiert wird das heisst ob deterministische und nichtdeterministische LBAs die gleiche Sprachklasse akzeptieren Diese Fragestellung ist ein offenes Problem der theoretischen Informatik Die zweite Fragestellung ist ob die Sprachklasse die von nichtdeterministischen linear beschrankten Turingmaschinen akzeptiert wird unter Komplementbildung abgeschlossen ist Der Satz von Immerman und Szelepcsenyi zeigt dass die Sprachklasse der kontextsensitiven Sprachen Typ 1 unter Komplementbildung abgeschlossen ist und lost damit dieses Problem Mit Notation aus der Komplexitatstheorie kann die erste Fragestellung als NSPACE O n DSPACE O n displaystyle text NSPACE O n text DSPACE O n nbsp und die zweite Fragestellung als NSPACE O n co NSPACE O n displaystyle text NSPACE O n text co NSPACE O n nbsp formuliert werden Literatur BearbeitenUwe Schoning Theoretische Informatik kurz gefasst 5 Auflage Spektrum Akademischer Verlag Heidelberg 2008 ISBN 978 3 8274 1824 1 1 4 Kontextsensitive und Typ 0 Sprachen Ingo Wegener Theoretische Informatik Eine algorithmenorientierte Einfuhrung B G Teubner Stuttgart 1993 ISBN 3 519 02123 4 5 4 Kontextsensitive Grammatiken und Sprachen Einzelnachweise Bearbeiten Sige Yuki Kuroda Classes of languages and linear bounded automata In Information and Control Band 7 Nr 2 Juni 1964 S 207 223 doi 10 1016 s0019 9958 64 90120 2 sciencedirect com PDF Abgerufen von https de wikipedia org w index php title Linear beschrankte Turingmaschine amp oldid 208809255