Het handelsreizigersprobleem, in het Engels traveling salesman problem (TSP) genaamd, is één van de bekendste problemen in operationeel onderzoek. Het kan als volgt worden geformuleerd: Als een handelsreiziger n plaatsen moet bezoeken, vind dan de kortste route via die plaatsen zodat iedere plaats precies eenmaal bezocht wordt. De afstanden tussen de verschillende plaatsen zijn gegeven.

Opgave (10 punten)

Definieer een klasse TSP. Deze klasse kan gebruikt worden voor het bepalen van de beste route op basis van de afstanden tussen de verschillende plaatsen.

Specificaties

Essentiel Gent Centrum;Henegouwenstraat 2;9000;Gent
Essentiel Antwerp Centrum;Huidevettersstraat 57;2000;Antwerpen
Essentiel Antwerp Outlet;Kammenstraat 56;2000;Antwerpen
Essentiel Antwerp Berchem;Lombardenvest 39;2000;Antwerpen
Essentiel Knokke;Kustlaan 146A;8300;Knokke
0;58.5;59;52;76.1
58.5;0;0.35;44.1;92.8
59;0.35;0;44.1;92.8
52;44.1;44.1;0;119
76.1;92.8;92.8;119;0
\[n! = \left\{ \begin{array}{ll} n (n-1)! & \mbox{als n > 1} \\ 1 & \mbox{als n = 1} \end{array} \right.\]

Opmerkingen en tips