• Keine Ergebnisse gefunden

Theorem 5. N P ⊆ EXP Beweis. Sei L ∈ N P und sei T eine NTM, die L in Zeit T IM ET

N/A
N/A
Protected

Academic year: 2022

Aktie "Theorem 5. N P ⊆ EXP Beweis. Sei L ∈ N P und sei T eine NTM, die L in Zeit T IM ET"

Copied!
3
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Theorem 5. N P ⊆EXP

Beweis. SeiL∈N P und seiT eine NTM, die L in ZeitT IM ET(w)≤ |w|k, k∈Nakzeptiert.

Also: w∈L ⇐⇒ es gibt einen Pfad im Berechnungsbaum zu w, der nach h¨ochstens |w|k Schritten akzeptiert.

Deterministischer Algorithmus: Tiefensuche im Berechnungsaum bis zur Tiefe|w|k.

Anmerkung: Der Berechnungsbaum ist potenziell beliebig tief; da die Zeit aber durch|w|k begrenzt wird, gen¨ugt es, nur bis zu dieser Tiefe zu suchen.

Zeit f¨ur Tiefensuche: Linear in der Gr¨oße des Baums.

Da die ¨Ubergangstafel der NTM T endlich ist, gibt es eine Konstante d, sodass S → S0 f¨ur maximal d viele S0. Diese Konstante l¨asst sich durch

|Σ|b·3b· |Q|nach oben absch¨atzen, wobei bAnzahl der B¨ander vonT. Der Baum hat also h¨ochstens Verzweigungsgrad d, also ist die Gr¨oße ≤ 2·d|w|k ≤2(logd)·|w|k+1 ≤O(2|w|k+1).

Also L∈EXP.

Bemerkung 1. Genauso zeigt man: N E⊆2·E.

Dieses Theorem l¨asst sich auch leicht in folgendem Sinne verallgemeinern:

nichtdeterministische Zeit t ⊆ deterministische Zeit 2t Padding

Technik zum ¨Ubertragen von Resultaten ”nach oben”.

Theorem 6. FallsP =N P, dann auchE =N E.

Beweis. Sei #∈/ Σ.

F¨ur w∈Σ sei pad(w) :=w

2|w|−|w|

z }| {

##...#, also |pad(w)|= 2|w|. F¨ur L⊆Σ definiere entsprechend pad(L) :={pad(w)|w∈L}.

SeiL∈N E, seiT eine NTM, dieLakzeptiert mitT IM ET(w)≤O(2k·|w|).

Maschine T0 verh¨alt sich bei Input pad(w) genau wieT bei w. Dabei muss die Maschine zun¨achst nat¨urlich ¨uberpr¨ufen, dass das gegeben Wort auch von der gew¨unschten, ”gepaddeten” Form ist.

T0 akzeptiertpad(L) in ZeitT IM ET0(pad(w)) =T IM ET(w)≤O(2k·|w|) = O(pad(w)k), und damitpad(L)∈N P, also wegen Annahme pad(L)∈P. SeiT00 eine DTM, diepad(L) akzeptiert in der Zeit O(|pad(w)|k0).

KonstruiereT wie folgt:

• Lese Inputw.

• Erg¨anze wzu pad(w). (ZeitO(2|w|))

• SetzeT00 auf pad(w) an. (ZeitO(2k0·|w|) =O(|pad(w)|k0)) Insgesamt also ZeitO(2(k0+1)·|w|), und damitL∈E.

1

(2)

3 Die Klassen P und NP

3.0 Ubersicht¨

• Probleme inN P,P

• N P-vollst¨andige Probleme

• Struktur vonN P

• Relativierung

3.1 Probleme in N P und P

• Klassisches Problem inN P: SAT.

Gegeben: Aussagenlogische FormelF in KNF Frage: IstF erf¨ullbar?

– KNF:V

jCj, wobeiCj =W

iaij,aij Literale – DieCj nennt man Klauseln

– Erf¨ullbar: Gibt es eine Belegung α :V ar → {0,1}, derart, dass der Wertα(F) = 1

• Spezialfall k-SAT: Jede Klausel enth¨alt h¨ochstenskLiterale Dabei gilt: 2-SAT ∈P, 3-SAT ∈N P.

• Spezialfall Horn-SAT: Jede Klausel enth¨alt h¨ochstens ein positives Lit- eral

Dabei gilt: Horn-SAT∈P. Graphenprobleme:

• k-F¨arbbarkeit

Gegeben: G= (V, E),E ⊆V2

Frage: Gibt es eine F¨arbungc:V → {1, ..., k} mit{u, v} ∈E ⇒c(u)6=c(v)

• Spezialfall: 2-F¨arbbarkeit∈P.

• Vertex Cover (Knoten¨uberdeckungsproblem)∈N P Gegeben: GraphG= (V, E) undk∈N.

Frage: Gibt es ein V.C.U ⊆V mit|U| ≤k, d.h. ∀e∈E : e∩U 6=∅

• Matching∈P (Edmonds, 1964)

2

(3)

Gegeben: GraphG= (V, E und k∈N.

Frage: Gibt es MatchingM ⊆E mit|M| ≥k, d.h. ∀, e6=e0∈M :e∩e0=∅.

– Anmerkung: Ein perfektes Matching ist ein Matching der Gr¨oße

n 2.

– Anmerkung 2: Die genaue Komplexit¨at dieses Problems ist bis heute (2006) unbekannt.

Proposition 1. L∈N P gdw. es eine RL(·,·)∈P und k∈Ngibt, mit

∀x: x∈L ⇐⇒ ∃w: |w| ≤ |x|k∧RL(x, w)

Beweis. ”⇐”: NTM r¨at w mit |w| ≤ |x|k bei Input x, ¨uberpr¨ufe, dass (x, w)∈RL.

”⇒”: Sei T eine NTM, die L akzeptiert mitT IM ET(x)≤ |x|k.

x ∈ L gdw. es gibt S0, ..., S|x|k von globalen Zust¨anden von T, sodass S1=S0(x),S|x|k akzeptierend und ∀i:SiT Si+1.

Die Folge S1, ..., S|x|k ist Zeuge f¨ur x ∈ L. Da jedes |Si| ≤ O(|x|k), d.h.

|S1, ..., S|x|k| ≤ |x|2k. Beispiel 1. co-PRIM Gegeben: n∈N

Frage: Ist n zusammengesetzt?

∃k, l: k >1∧l >1∧k·l=n

| {z }

∈P

, also co-PRIM ∈N P

3

Referenzen

ÄHNLICHE DOKUMENTE

Zeigen Sie, dass die Menge aller kontextfreien Sprachen unter Spiegelung R abge- schlossen ist?. Ist zu jeder regulären Sprache L auch die Sprache L

Les valeurs limites admissibles des rejets de substances radioactives pour l’ensemble des deux tranches de KKB, les rejets effectifs en 1998, ainsi que les doses qui en résultent

Der visuelle Lerntyp malt gerne bunte Bilder, verwendet generell gerne bunte Farben, ist relativ ordnungsliebend, achtet sehr auf sein Äußeres, die Kleidung ist farblich

Mai 2021 wurde Veronika Erni als neues Mitglied in den Vorstand der Spitex Niesen gewählt.. Wir gratulieren herzlich zur Wahl und freuen uns auf die

Dies sollte in unserer immer sozial ärmer werdenden Zeit bedacht werden, denn wer sich wohl- fühlt und wertgeschätzt wird, leistet auch mehr. Der Personalrat hat erfreut zur

1) Solange die Fahrzeuge nicht in Teilen verändert wurden, die für die Tieferlegung des Fahrzeugaufbaus relevant sind, gilt dieses Teilegutachten auch für Fahrzeuge, die auf

Following the technical inspection, the issued certificate with the confirmation of the acceptance of the modification must be carried in the car and presented to authorised persons

2) Die Tieferlegung des Fahrzeugaufbaus erfolgt gemäß den jedem Fahrwerk mitzuliefern- den Einbauhinweisen und sollte durch einen Fachbetrieb durchgeführt werden. The car body