Gibt es Beweise für den Huffman-Algorithmus?Kann mir jeman den erklären?
2 Antworten
Nutzer, der sehr aktiv auf gutefrage ist
Hier müssen zwei Dinge bewiesen werden:
- Der Algorithmus ordnet jedem Symbol ein eindeutiges Codewort zu
- Für jede Verteilung wird ein optimaler Code erzeugt
Dafür gibt es zahlreiche Beweise in der Literatur, hier und hier zum Beispiel.
Wie der Algorithmus funktioniert, habe ich schonmal hier erklärt.
Der Huffman Algorithmus ist keine mathematische Aussage, die eines Beweises bedarf.
Es ist ein Algorithmus. Dass er funktioniert, hat er bei jeder seiner Anwendung bewiesen.
Seine Funktionsweise findest du hier: Huffman-Kodierung – Wikipedia