Entwickle ein Programm, das den kürzesten möglichen Reiseweg durch eine Reihe von Städten findet, wobei jede Stadt genau einmal besucht wird und der Reisende am Ende zur Ausgangsstadt zurückkehrt (ähnlich dem Problem des Handlungsreisenden).

Anforderungen (optional):

  • Implementiere effiziente Algorithmen, um die Route zu berechnen (z. B. dynamische Programmierung, Branch-and-Bound-Techniken).

  • Das Programm sollte gut mit einer grösseren Anzahl von Städten skalieren.

  • Eine grafische Darstellung der Route und der berechneten Distanz wäre ein ansprechendes Zusatzfeature.

Du kannst die folgenden CSVs einlesen und verwenden. Am besten beginnst du mit klein und sobald dies funktioniert, probierst du die grösseren.

Reiseplan-klein.csv - 450

Tipp: Nicht umbedingt exakt lösbar, andere Ansätze werden benötigt z.B Nearst Neighbor
Reiseplan-mittel.csv - 745
Reiseplan-riesig.csv - 1987

Ansichten
10 Ansicht gesamt
10 Mitglieder-Ansicht
0 Öffentliche Ansichten
Aktionen
0 Likes
0 Dislikes
0 Kommentare
Auf sozialen Netzwerken teilen
Link teilen
Per Mail teilen

Bitte Anmelden um dies zu teilen webpage per E-Mail.