Aufgaben

Aus ProgrammingWiki
Archivierte Version vom 2011-05-23T14:23:15+00:00. Aktuelle Version

Aufgaben zu dem Themenbereich "Verzweigen und Beschrenken"

Anwendung auf das Rucksackproblem

Gegeben ist folgende Wertetabelle:

i1234
w_i351894
g_i7632
wq_i5332

Das zulässige Gesammtgewicht des Rucksackes beträgt 12.

Lösen sie das Rucksackproblem mit einem Breitensuchbaum.

Zusatzaufgabe: Entwickeln Sie einen Algorithmus für das Rucksackproblem.

Lösung

Die Lösung wird später nachgetragen.

TSP - Trade Salesman Problem

Gegeben ist folgende Entfernungsmatrix:


von \ nach1234
10651493
28705513
3659074
43327710

Finden Sie die kürzeste Rundreise mithilfe der Baumstrucktur. Überprüfen sie Ihr Ergebniss mit dem Racket Programm.
(Nutzen Sie dazu bitte keinen Internet Explorer, da dort der Code nicht ordnungsgemäß ausgeführt wird. Getesteter Browser: Firefox)
Verwenden sie dazu folgende Definition:

(define matrix2 '((0 65 14 93) (87 0 55 13) (6 59 0 74) (33 27 71 0)))

Zusatzaufgabe: Testen Sie die eine weitere Heuristik mit dem Lösungsbaum.

Lösung

Die Lösung wird später nachgetragen.


Gegeben ist folgende Entfernungsmatrix:


von \ nach1234
1x953
211x175
31713x19
419211x

Stellen Sie die reduzierte Entfernungsmatrix auf!