Algorithmen und Datenstrukturen
Algorithmen und Datenstrukturen
Algorithmen und Datenstrukturen
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Das Rucksack-Problem (4/8)<br />
� Zweite Lösungsidee: Backtracking<br />
� Funktioniert, ist aber aufwändig!<br />
� Beispiel: O = { o 1, o 2, o 3 , o 4 }, c = 10<br />
� Gewichte: g(o 1 ) = 2, g(o 2 ) = 2, g(o 3 ) = 6, g(o 4 ) = 5<br />
� Werte: w(o 1 ) = 6, w(o 2 ) = 3, w(o 3 ) = 5, w(o 4 ) = 4<br />
� Lösungsraum<br />
(Konfigurations-<br />
baum):<br />
10 8<br />
8<br />
6<br />
(0,0) (5,4) (6,5) (2,3) (7,7) (8,8) (2,6) (7,10) (8,11) (4,9) (9,13) (10,14)<br />
10/47<br />
Zur Disposition:<br />
o :(g,w)<br />
10 4 8 2 8 2 6 0<br />
10 5 4 8 3 2 8 3 2 6 1 0<br />
*Restkapazität<br />
10*<br />
nein<br />
ja<br />
10 8<br />
Teilbäume gleich<br />
> Optimierungspotenzial<br />
> Dyn. Prog<br />
o 1 :(2,6)<br />
o 2 :(2,3)<br />
o 3 :(6,5)<br />
o 4 :(5,4)