Aufgabe 1: O-Notation
(a)
Für π(π) = 3π3 + 8π2 + π und π(π) = π3 :
Wenn wir z.B. c=3+8+1=12 wählen, dann gilt für alle π ≥ π0 = 1 : 3π3 + 8π2 +
π ≤ 12π3
Und somit gilt 3π3 + 8π2 + π π π(π3 ).
2π ∈ π(π!)?
Zu zeigen: π! > 2π πüπ ππππ π ≥ 4
bzw. π ⋅ π(π) ≥ π(π) πüπ ππππ π ≥ π0 mit π = 1 π’π β
π0 = 4 > 0
Induktionsbeweis:
Induktionsanfang: für n=4 ⇒ 4! = 24 ≥ 16 = 24 .
Induktionsbedingung: π! > 2π
Induktionsschluss: (π + 1)! = (π + 1) ⋅ π! > (π + 1) ⋅ 2π > 2.2π = 2π+1
⇒ Die Aussage gilt!
(b)
(c)Angenommen die Aussage gilt, Dann gilt laut Definition:
πΊ((πππ π)2 ) β {2 ππππ | ∃ π, π0 > 0 ∀π ≥ ππ : 2 πππ π ≥ π ⋅ (πππ π)2}
2 πππ π ≥ π ⋅ (πππ π)2
⇒ 2 ≥ π ⋅ ππππ
2
Seien c > 0 und ππ πβ beliebig. Dann gilt für alle ππβ mit π > max(ππ , πΆ), dass
2 ≤ π ⋅ ππππ ist. ⇒ ein Widerspruch. Somit muss die Annahme falsch sein und die
Aussage gilt nicht.
(d)
Zu zeigen :
∃π1 , π2 ∈ β+ , ππ πβ ∀π ≥ π0 : π1 ⋅ (π(π) + π(π)) ≤ max(π(π), π(π)) ≤ π2 ⋅ (π(π) + π(π))
Beweis:
Wir nehmen an, dass π(π) ≤ π(π) ist, somit folgt max(π(π), π(π)) = π(π)
⇒ π(π) ≤ max(π(π), π(π)) ≤ π(π)
β
π π π’πβ
π πππ ππ‘ππ£π πΉπ’πππ‘πππππ π ππβ
, ππππ‘:
⇒ π(π) ≤ max(π(π), π(π)) ≤ π(π) + π(π)
⇒ π(π) ≤ max(π(π), π(π)) ≤ π(π) + π(π)
π(π) π(π)
⇒
+
≤ max(π(π), π(π)) ≤ π(π) + π(π)
2
2
π(π) π(π)
⇒
+
≤ max(π(π), π(π)) ≤ π(π) + π(π)
2
2
(1)
1
⇒ (π(π) + π(π)) ≤ max(π(π), π(π)) ≤ π(π) + π(π).
2
1
πüπ π1 = 2 , π2 = 1 gilt die zu zeigende Gleichung (1) und daher gilt die folgende Aussage
für alle n>0:
max{π(π), π(π)} ∈ π©(π(π) + π(π))
Aufgabe 2: Sortieren nach asymptotischem Wachstum:
√log π < log π = log(√π) = log(π3 ) < (log π)2 < √π < 10100 π < π log π < π100
2
< 2π < 3π < (2π )2 < 2π < π! < (π + 1)! < ππ