Travelling salesman problem Sind alle Exakte Algorithmen schwierig zu implementieren?

1 Antwort

"Schwer" bedeutet im Fall des Handelsreisenden nicht dass sie "kompliziert", "schwierig" zu implementieren oder zu verstehen sind, sondern dass sie eben exponentiellen Aufwand erzeugen.

Welche Algorithmen du konkret implementieren und vergleichen sollst mußt du mit deinem Betreuer/deiner Betreuerin abstimmen.Eine Möglichkeit wäre, dass du dir verschiedene "pathologische" Beispiele heraus suchst, also Beispiele bei denen ein exakter Algorithmus tatsächlich exponentiellen Aufwand haben oder bei denen ein heuristischer Algorithmus eben keine optimale Lösung liefern. Das kannst du dann jeweils ins Verhältnis zur Lösungszeit setzen.

Woher ich das weiß:Studium / Ausbildung – Dipl.Math.
serhat75 
Fragesteller
 02.02.2024, 21:43

ich meinte mit schwer, ob generell Exakte Algorithmen z.B. 10k Zeilen von Cod benötigen. Wenn nicht dann würde ich sie nicht in meine Facharbeit mitnehmen

0
DerRoll  02.02.2024, 21:47
@serhat75

Das kommt nun darauf an welche exakten Algorithmen du implementierst. Aber scheinbar benötigen diese immer eine Variante der linearen Optimierung, sind also tatsächlich in der Implementierung nicht trivial. Wie bereits gesagt würde ich mich zur Eingrenzung des Themas an meine Bereuerin/meinen Betreuer wenden, dafür sind die schließlich da. Aber um mit diesen zu reden solltest du dich wenigstens in die algorithmischen Grundlagen eingearbeitet haben, d.h. du solltest wissen über was du redest. Allerdings kannst du bei einer kleinen Anzahl von Orten das Problem noch exakt modellieren und daran bereits wichtige Eigenschaften darstellen.

0