Article ID: | iaor201368 |
Volume: | 64 |
Issue: | 2 |
Start Page Number: | 208 |
End Page Number: | 216 |
Publication Date: | Feb 2013 |
Journal: | Journal of the Operational Research Society |
Authors: | Kendall G, Li J |
Keywords: | combinatorial optimization, heuristics |
We introduce a novel variant of the travelling salesmen problem and propose a hyper‐heuristic methodology in order to solve it. In a competitive travelling salesmen problem (CTSP), m travelling salesmen are to visit n cities and the relationship between the travelling salesmen is non‐cooperative. The salesmen will receive a payoff if they are the first one to visit a city and they pay a cost for any distance travelled. The objective of each salesman is to visit as many unvisited cities as possible, with a minimum travelling distance. Due to the competitive element, each salesman needs to consider the tours of other salesman when planning their own tour. Since equilibrium analysis is difficult in the CTSP, a hyper‐heuristic methodology is developed. The model assumes that each agent adopts a heuristic (or set of heuristics) to choose their moves (or tour) and each agent knows that the moves/tours of all agents are not necessarily optimal. The hyper‐heuristic consists of a number of low‐level heuristics, each of which can be used to create a move/tour given the heuristics of the other agents, together with a high‐level heuristic that is used to select from the low‐level heuristics at each decision point. Several computational examples are given to illustrate the effectiveness of the proposed approach.