Dipl.-Math. D. Andres
2. Übung
zur Informations- und Kodierungstheorie
Abgabe amDonnerstag, den 19.4.2007 in der Übung
Aufgabe 5: (Informationstheoretishe Shranke) 10Punkte
Sei
n ∈ N
undD n = { d 1 , d 2 , . . . , d m }
die Menge der Dreiekszahlend ≤ n
, wobei eineDreiekszahl eine Zahl vonder Form
d = P k
i=1 i mitk ∈ N
ist. ZeigenSie:
| D n | ≥ log 2 n − 1
Aufgabe 6: (Datenkompression) 5+5 Punkte
Eine einfahe Programmiersprahe besteht aus der Menge
M = { begin, end, shif t, recursive, setvariable }
vonmöglihenBefehlen. In einemProgrammtretenjeweils300000
begin
-undend
-Befehleauf, jeweils 600000
recursive
-undsetvariable
-Befehle und 1200000shif t
-Befehle. DiesesProgrammsollkomprimiert werden, d.h. eine Präxkodierung
c : M −→ { 0, 1 }
gefundenwerden,sodassdiedurhshnittliheLängederCodewörtermöglihstkleinwird.
(a) Zeigen Sie, dass diese Länge mindestens
log 2 5 − 1 5 beträgt!
(b) Geben Sieeine Kodierungan, beider diese Länge höhstens
log 2 5 + 4 5 beträgt!
SeidieMenge
M = { m 1 , m 2 , m 3 , m 4 , m 5 , m 6 , m 7 }
gegeben. Nah jedem Elementm i sollk i
malgesuht werden,wobeidie
k i wie folgtgegeben sind:
i k i
1 80000
2 40000
3 40000
4 40000
5 20000
6 20000
7 10000
(a) Sei
c : M −→ { 0, 1 }
eine beliebige binäre Präxkodierung vonM
. Zeigen Sie, dassfür diedurhshnittlihe Anzahl
L(c)
der Fragen andas Orakelgilt:L(c) ≥ 13 5 .
(b) Finden Sieeine binärePräxkodierung
c ˜
vonM
, so dassL (˜ c ) ≤ 2 log 2 5 − 27 25.
() Ist Ihrein (b) gefundene Kodierungoptimal, d.h. giltfürjede weitere binärePräx-
kodierung
c
vonM
,dassL (˜ c ) ≤ L ( c )
?Hinweis:
log 2 5 ≈ 2, 322
.Aufgabe 8: (Divergenzlemma) 4+6 Punkte
Seien
n ∈ N
,a 1 , . . . , a n ≥ 0
nihtnegative reelle Zahlen und(p 1 , . . . , p n )
eine Wahrshein-lihkeitsverteilungmit
p i > 0
für allei
.(a) Zeigen Sie:
n
X
i=1
1
n log 2 p i ≤ log 2
1 n
(b) Zeigen SiedieUngleihung vomgeometrishen und arithmetishen Mittel:
√ n a 1 a 2 · · · a n ≤ a 1 + a 2 + · · · + a n
n
BestimmenSie dieEntropien