Was ist eine äquivalente Definition von mP / poly in Bezug auf eine Turingmaschine?


13

P / poly ist die Klasse von Entscheidungsproblemen, die durch eine Familie von Booleschen Schaltungen polynomialer Größe lösbar sind. Es kann alternativ als eine Polynom-Zeit-Turing-Maschine definiert werden, die eine Hinweiszeichenfolge empfängt, die in n polynomisch ist und die ausschließlich auf der Größe von n basiert.

mP / poly ist die Klasse von Entscheidungsproblemen, die von einer Familie von monotonen Booleschen Schaltkreisen polynomialer Größe gelöst werden können. Gibt es jedoch eine natürliche alternative Definition von mP / poly in Bezug auf eine polynomiale Zeit-Turing-Maschine?


3
AFAIK, wir haben keine Vorstellung von Turing-Maschinen, die monotonen Schaltkreisen entsprechen. Die Antwort lautet also nein.
Kaveh,

Ich dachte, das könnte der Fall sein. Gibt es bemerkenswerte Diskussionen online oder in Zeitungen über das Ausdrücken von Klassen, die von Schaltkreisfamilien mit begrenzter Größe lösbar sind, die monoton sind oder eine begrenzte Anzahl von Negationen aufweisen, im Hinblick auf eine zeitlich begrenzte Turing-Maschine? Sind ihre spezifischen Hindernisse für die Definition solcher Klassen oder haben sich die Menschen einfach nicht darum gekümmert?
Jesse Stern,

Antworten:


15

Die monotone Komplexität von Grigni und Sipser beschreibt eine monotone nicht deterministische und allgemein alternierende Turing-Maschine . Da die Polynomzeit mit dem alternierenden logarithmischen Raum identisch ist, ist eine Maschinencharakterisierung mit einheitlichem die monotone alternierende logarithmische Maschine. Die Bereitstellung einer solchen Maschine mit Polynom Rat wird dann eine Maschinendefinition von dem , m P / p o l y .mPmP/pÖly


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.