Has anybody ever come across a solution for the ' multiple visit asymetric traveling sales man problem'?
The normal travelling salesman problem see (http://en.wikipedia.org/wiki/Travelling_salesman_problem) that the cost of getting from A->B is the same as getting from B-A, an asymetric version handles the case when the cost of from from A->B is different from B->A, but I have a problem where the best case of travel requires a trip via a repeated node.
Assuming a network of four nodes A,B,C,D, this can be expressed as a distance matrix of
{{0,7,99999,2},{4,0,2,3},{99999,2,0,,2},{1,3,2,0}}
The cost if going from A-B is 7 the cost of going from B->A is 4
The best solution would be 5 internet node jumps A->D D->C C->D ->D->B B-A The normal asymetric version would not make a return trip from C back to D
Any suggestions
Dave