Selection of solution strategies for colored traveling salesman problems with different city distribution

The colored traveling salesman problem (CTSP) is a generalization of the well-known multiple traveling salesman problem. In CTSP, each salesman is allocated a particular color and each city carrying one to all salesmen' colors allows any salesman of the same color to visit exactly once. There are two strategies to address CTSP, i.e., the direct and transformed. The former is to solve a CTSP directly while the latter addresses it by decomposing it into simpler sub-problems first. Given a CTSP with different city color distribution, the solutions obtained by them may be different. We consider that there should be a certain regularity for selecting a proper solution strategy for a CTSP according to its city color distribution. This paper focuses on investigating such a regularity and establishes some principles for the solution strategies selection. First, we propose a city coloring scheme and algorithm for allocating proportionally different colors to the cities in each cluster. Then, we define a color dispersion degree as the percentage of color-changed cities in each city cluster. Finally, some experiments are conducted to track the regularity for selecting a proper strategy for solving a CTSP according to its city color distribution. The results show that the more scattered the city color distribution, the better the solution achieved by the direct strategy, using the same genetic algorithm. Also, it suggests that the solution algorithm combined with proximity operations, e.g., greedy operation, can efficiently accommodate the fluctuating city color distribution in CTSP.

[1]  Armin Fügenschuh,et al.  Solving a school bus scheduling problem with integer programming , 2009, Eur. J. Oper. Res..

[2]  Alok Singh,et al.  A new grouping genetic algorithm approach to the multiple traveling salesperson problem , 2008, Soft Comput..

[3]  Lixin Tang,et al.  A multiple traveling salesman problem model for hot rolling scheduling in Shanghai Baoshan Iron & Steel Complex , 2000, Eur. J. Oper. Res..

[4]  Peter Rossmanith,et al.  Simulated Annealing , 2008, Taschenbuch der Algorithmen.

[5]  C. Okonjo-Adigwe An effective method of balancing the workload amongst salesmen , 1988 .

[6]  Andrew B. Whinston,et al.  Computer-Assisted School Bus Scheduling , 1972 .

[7]  David S. Johnson,et al.  The Traveling Salesman Problem: A Case Study in Local Optimization , 2008 .

[8]  J. A. Hartigan,et al.  A k-means clustering algorithm , 1979 .

[9]  Kathryn A. Dowsland,et al.  Simulated Annealing , 1989, Encyclopedia of GIS.

[10]  Byung-In Kim,et al.  A school bus scheduling problem , 2012, Eur. J. Oper. Res..

[11]  Mengchu Zhou,et al.  Colored Traveling Salesman Problem and Solution , 2014 .

[12]  Byung-In Kim,et al.  The school bus routing problem: A review , 2010, Eur. J. Oper. Res..

[13]  MengChu Zhou,et al.  Colored Traveling Salesman Problem , 2015, IEEE Transactions on Cybernetics.

[14]  Gregory Gutin,et al.  Traveling salesman should not be greedy: domination analysis of greedy-type heuristics for the TSP , 2001, Discret. Appl. Math..

[15]  MengChu Zhou,et al.  A decomposition approach to colored traveling salesman problems , 2015, 2015 IEEE International Conference on Automation Science and Engineering (CASE).

[16]  Kenneth C. Gilbert,et al.  A New Multiperiod Multiple Traveling Salesman Problem with Heuristic and Application to a Scheduling Problem , 1992 .

[17]  Hussain Aziz Saleh,et al.  The design of the global navigation satellite system surveying networks using genetic algorithms , 2004, Eng. Appl. Artif. Intell..

[18]  S. Gorenstein Printing Press Scheduling for Multi-Edition Periodicals , 1970 .