Om maar meteen met de deur in huis te vallen; ik ben op zoek naar goede libraries om een traveling salesman path te berekenen. Dit is een iets specifiekere versie van TSP waarbij je niet bij je eerste stad hoeft te eindigen. Je zou het ook kunnen omschrijven als een minimum hamiltonian cycle.
Het probleem is dat ik niet zomaar een willekeurige heuristiek zoek maar eentje die 2-3% van het optimum ligt of zelfs een exact algoritme dat werkt met grafen tot en met 150 knopen. Ondertussen heb ik natuurlijk zelf al wel dingen gevonden maar geen van deze voldoen eigenlijk:
* http://code.google.com/p/java-traveling-salesman/ is 2-opt en komt niet dicht genoeg bij het optimum uit.
* http://www.adaptivebox.net/CILib/code/tspcodes_link.html heeft een mooie verzameling waar MAOS TSP interessant lijkt, maar helaas is hier te weinig informatie over hoe goed de oplossingen zijn.
Effectief is m'n vraag dan ook of er iemand is die nog andere libraries weet en/of hier ervaring mee heeft die een goede suggestie heeft voor eventuele andere oplossingen. Een library voor een exact algoritme tot en met 150 knopen zou helemaal koning zijn
.
De taal maakt (nog) niet veel uit, zolang het maar imperatief blijft en niet dingen als LISP of fortran wordt..
.
Ik heb even zitten twijfelen waar dit moet (SEA of hier), maar aangezien dit over implementatie gaat komen we hier uit ;-).
Het probleem is dat ik niet zomaar een willekeurige heuristiek zoek maar eentje die 2-3% van het optimum ligt of zelfs een exact algoritme dat werkt met grafen tot en met 150 knopen. Ondertussen heb ik natuurlijk zelf al wel dingen gevonden maar geen van deze voldoen eigenlijk:
* http://code.google.com/p/java-traveling-salesman/ is 2-opt en komt niet dicht genoeg bij het optimum uit.
* http://www.adaptivebox.net/CILib/code/tspcodes_link.html heeft een mooie verzameling waar MAOS TSP interessant lijkt, maar helaas is hier te weinig informatie over hoe goed de oplossingen zijn.
Effectief is m'n vraag dan ook of er iemand is die nog andere libraries weet en/of hier ervaring mee heeft die een goede suggestie heeft voor eventuele andere oplossingen. Een library voor een exact algoritme tot en met 150 knopen zou helemaal koning zijn
De taal maakt (nog) niet veel uit, zolang het maar imperatief blijft en niet dingen als LISP of fortran wordt..
Ik heb even zitten twijfelen waar dit moet (SEA of hier), maar aangezien dit over implementatie gaat komen we hier uit ;-).
Het stoplicht staat op rood, het stoplicht staat op groen, in #TMF is altijd wat te doen. || http://quotes.negotiator.nl/7270 || /16 at work