• Keine Ergebnisse gefunden

Jens M. Schmidt

N/A
N/A
Protected

Academic year: 2021

Aktie "Jens M. Schmidt"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

2. Übungsblatt

Komplexitätstheorie

Jens M. Schmidt

Aufgabe 1: O-Notation

Seien f, f

0

, g, g

0

Funktionen N → R

+

mit f = O(f

0

) und g = O(g

0

).

(i) Zeigen Sie, dass für die (punktweisen) Verknüpfungen Addition und Multipli- kation gilt: f + g = O(f

0

+ g

0

) und f · g = O(f

0

· g

0

).

(ii) Finden Sie Funktionen f, g : N → R

+

, die in der O-Notation nicht vergleichbar sind.

(iii) Quotientenkriterium: Zeigen Sie die folgenden beiden Implikationen:

(a)

lim

n→∞ f(n)

g(n)

= 0

f = o(g)

(b)

∃c ∈ R

+

: ∀n ∈ N :

fg(n)(n)

c

f = O(g).

Gilt jeweils auch die Rückrichtung?

Aufgabe 2: Oh Oh...

Beweisen Sie:

(i) 7n

4

− 4n

3

+ dn

e

+ πe = Θ(n

4

)

(ii) n log(n

3

) + 4n = o(n

1+ε

) für jedes ε ∈ R

+

Aufgabe 3: Spracheigenschaften Seien L, L

1

und L

2

Sprachen.

(i) Zeigen Sie, dass wenn L

1

und L

2

rekursiv sind, auch L

1

L

2

und L

1

L

2

rekursiv sind.

(ii) Zeigen Sie, dass wenn L und L rekursiv aufzählbar sind, L rekursiv ist.

(iii) Zeigen Sie, dass für jede Sprache L genau eine der folgende Aussagen gilt.

– Sowohl L als auch L sind rekursiv.

– Sowohl L als auch L sind nicht rekursiv, aber genau eine der Sprachen ist rekursiv aufzählbar.

– Sowohl L als auch L sind nicht rekursiv aufzählbar.

Aufgabe 4: Unentscheidbarkeit

Geben sei die Sprache U := {<M>w | M akzeptiert w}.

(i) Beweisen Sie mit Hilfe einer geeigneten Reduktion, dass U nicht rekursiv ist.

(ii) Zeigen Sie, dass U rekursiv aufzählbar ist. Was gilt für U ?

(iii) Sei O := {<M>w#<M’>w

0

| M akzeptiert w und M

0

akzeptiert w

0

nicht}.

Untersuchen Sie, ob O und O jeweils rekursiv aufzählbar sind.

Referenzen

ÄHNLICHE DOKUMENTE

Falls ein zulässiger st-Fluss für dieses Netzwerk existiert, kann ein maximaler zulässiger st-Fluss effizient gefunden werden, der (ähnlich zu Ford-Fulkerson) ganzzahlig ist, falls

i) Finden Sie einen möglichst effizienten Algorithmus, der die größte Summe einer nicht-leeren konsekutiven Teilfolge von A berechnet.. ii) Finden Sie einen möglichst

ii) Finden Sie einen gerichteten Graphen mit genau einem negativen Kantenge- wicht, für den der Algorithmus von Dijkstra nicht korrekt läuft.. iii) Sei ein gerichteter Graph

(ii) Beschreiben Sie (diesmal informal) eine Turingmaschine, die die Sprache L der letzten Aufgabe mit höchstens einer zu n log n proportionalen Laufzeit entscheidet (n ist dabei

(i) Es gibt eine Turingmaschine, die ja oder nein ausgibt, so dass die Ausgabe genau dann ja ist, wenn die (unendliche) Folge der Nachkommastellen von √.. 2 die

Deshalb gilt: Was in den nächsten Jahren nicht vorbereitet und eingeleitet wird, kann nach Wegfall der Sonderprogramme für den Osten durch uns nur noch schwer oder gar nicht

Los sensores se colocaron en el mismo punto del coral, con sensor del pH en el tejido calcificador por debajo del endodermo mientras que los sensores del calcio y el oxígeno

Wir haben bereits bemerkt, dass die nichtlinearen Gleichungssysteme, die in den impliziten Runge-Kutta Verfahren auftreten, nicht durch sukzessive Iteration gel¨ ost werden k¨