Research Article
Developing Programming Tools to Handle Traveling Salesman Problem by the Three Object-Oriented Languages
Algorithm 1
General algorithm for 2-opt.
| Suppose tour with edges that is defined on graph G(V, E): | | (1) Suppose direction for . | | (2) If there are not nodes like A, B, C and D with below conditions then go to end. | | (i) AB, CD | | (a) In supposed direction, B and D are right nodes of A and C respectively. | | (ii) Cost(AB) + cost(CD) > cost(AC) + cost(BD) | | (3) Remove AB and CD form and add AC and BD to it (2-opt-move). | | (4) Go to (2). | | (5) End. |
|