Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo,

ich habe die Aufgabe in C die Traveling Salesmen zurealesieren.

Kann jemand mir helfen?

Hat jemand eine Loesung dafuer?

Hat jemand eine Loesung dafuer?
Die Aufgabe dient dazu, damit du selber mit dem Problem vertraut wirst, und weisst worum es sich dabei geht - nicht darum, von irgendwoher eine Lösung zu kopieren und abzugeben.

Zurück zum Thema: Eine sehr gute Übersicht (und damit sicherlich auch den ein oder anderen Lösungsansatz) findest du hier:

http://de.wikipedia.org/wiki/Traveling_salesman

Hat jemand eine Loesung dafuer?

Du meinst *DIE* Lösung? Also ohne exponentiellen Berechnungsaufwand? ;-)

Ernsthaft: Mit Google wirst Du vermutlich viele Beispielimplementierungen finden. Wenn Du zur Erstellung eines eigenen Programms Fragen hast, wird man Dir hier sicher gerne weiterhelfen.

@perdi: Das Problem ist mir bekannt. Ich braeuchte nur den Quellcode in C.

@Bubble: Eine Beispielimplementierungen habe ich bei Google nach langer Suchzeit nicht gefunden.

Ich braeuchte nur den Quellcode in C.
Aber da deine Aufgabe, wie du schon geschrieben hast, darin besteht, ein solches Programm zu realisieren, ist da sicherlich deine Denkarbeit und Kreativität gefordert, nicht deine Abschreibfähigkeit.

Wie wäre es denn, wenn du dich einfach mal dransetzt? Wenn dann Probleme auftauchen und du konkrete Fragen stellen kannst, wirst du feststellen, dass die Hilfsbereitschaft hier sehr schnell zunimmt.

Aber das Forum ist kein Quellcodeservice und auch kein Hirnersatz.

@Bubble: Eine Beispielimplementierungen habe ich bei Google nach langer Suchzeit nicht gefunden.

Nicht alles vollständige Programme, aber viele Erklärungen und auch Sourcecode-Fragmente:

Suchwörter: TSP C++

Ergebnisse (u.a., teilweise mit vielen Links):

http://www.cs.sunysb.edu/~algorith/implement/tsp/implement.shtml

http://www.codeproject.com/cpp/tspapp.asp

http://www.densis.fee.unicamp.br/~moscato/TSPBIB_home.html

Suchwörter: travelling salesman problem C++

Ergebnisse (u.a.):

http://www.codeproject.com/cpp/TravellingSalesman.asp

http://www.acc.umu.se/~top/travel_information.html

abschreiben ist ausdruecklich erlaubt.

Eh ich es vergesse:

@perdi: Das Problem ist mir bekannt. Ich braeuchte nur den Quellcode in C.

Da es keine praktikable Lösung des Problems für viele Städte gibt und praktisch immer Heuristiken verwendet werden, dürfte man abgeschriebene Programme erkennen, spätestens daran, wenn Du "Deinen" Sourcecode nicht erklären kannst. Schon daher solltest Du es lieber selbst machen. Es ist sicher keine wirklich gute Lösung gefordert, sondern nur irgendeine für wenige Städte.

Sinn liegt darin seinen eigenen Algorithmus/vorgangs Methode mit den von anderen zu Verleichen.

Sinn liegt darin seinen eigenen Algorithmus/vorgangs Methode mit den von anderen zu Verleichen.
Schön und gut - aber wie willst du deinen Algorithmus mit einem anderen vergleichen, wenn du ihn nicht selber entwickelt hast? *verwirrt*

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.