UNItopia News: Brett Computer, Gruppe Allgemeines, Artikel 1741

-------------------------------------------------------------------------------
Titel: Re: Idee oder Algorithmus gesucht
Artikel: 1741                                          Bezug: 1740
Verfasser: Tao                                         Datum: 04.03.05 09:05:09
-------------------------------------------------------------------------------
Hallo,

euer   Gefuehl   truegt    euch   nicht.   Das   Rucksackproblem   ist
NP-vollstaendig.

Fuer Traveling-Salesman  habe ich  mal einen Algorithmus  gesehen, der
darauf beruht  hat, Teilstrecken  "umzudrehen".  Wenn das  Umdrehen zu
einem besseren  Ergebnis gefuehrt  hat, wird die  Loesung beibehalten,
wenn das Umdrehen das Ergbnis verschlechtert hat, wird es rueckgaengig
gemacht.   Und damit  das  Verfahren  zu einem  Ende  kommt, wird  die
maximale  Groesse der  Teilstrecke,  die veraendert  wird, immer  mehr
verringert.

Das koennte  man vielleicht auch auf das  Rucksackproblem anwenden. Du
raetst  eine Loesung,  faengst  an, eingepackte  Teile  mit den  nicht
eingepackten  zu vertauschen,  und verringerst  bei jedem  Schritt die
Maximalgroesse, die ein ausgetauschtes Teil haben darf.

Vermutlich  gibt   es  aber  irgendwo  im  Web   einen  viel  besseren
Algorithmus.

Gruss,
Tao