Ik zit met het volgende probleem wat erg lijkt op het "kortste route"-probleem.
Ik heb een set xy-coördinaten (bijvoorbeeld punten A, B, C en D) en begin op 1 gedefinieerde punt (A). Ik wil vervolgens vanuit A naar iedere andere punt stappen en daarbij een zo kort mogelijke afstand afleggen tussen de punten in. Dit hoeft dus niet de kortste route te zijn als alle afstanden bij elkaar worden opgeteld!
Neem bijvoorbeeld de volgende coordinaten:
Code: Selecteer alles
x y
A 3 5
B 2 4
C 5 4.5
D 3 2
A>B>D>C (1.4+2.2+3.2=6.8) maar ik heb liever de volgende route A>C>B>D (2.1+3.0+2.2=8.3). Deze route is in totaal wel langer maar de maximale afstand van punt tot punt is kleiner (3.0 t.o.v. 3.2).
In werkelijkheid gaat het om enkele honderden punten. Ik ben op zoek naar een slim algoritme dat voor mij de optimale route kan berekenen.
Ik hoop dat ik het probleem zo goed heb uitgelegd
Kan iemand me hierbij helpen?
Alvast bedankt,
Brandts