Systematische Suche Übungen SS11
Aus ProgrammingWiki
< AuK
Inhaltsverzeichnis |
Übung 1
Entwerfen Sie einen Entscheidungsbaum für ein Rucksackproblem mit 4 Gegenständen (A, B, C, D)
Übung 2
Den Gegenständen aus Übung 1 werden nun folgende Werte und Gewichte zugeordnet:
Gegenstand | Gewicht | Wert |
---|---|---|
A | 15 | 50 |
B | 30 | 70 |
C | 40 | 50 |
D | 50 | 60 |
Bestimmen Sie anhand eines reduzierten Breitensuchbaums den optimalen Rucksack für die Kapazitätgrenze
Übung 3
Ändern Sie die Prozeduren rucksack4 und rucksack5, sodass rucksack5 eine Gegenstandsliste aus Gewichts-Wert-Paaren entgegennehmen kann und den optimalen Rucksack bestimmt.
Aufrufbeispiel: (rucksack5 '((10 . 3) (15 . 6) (20 . 9)) 37) liefert (((15 . 6) (20 . 9)) . 15)
Übung 4
Entwickeln Sie eine Scheme-Prozedur für das Durchlaufen eines reduzierten Breitensuchbaums.
(Alternativ kann natürlich auch DrRacket verwendet werden)