DFS* and the Traveling Tournament Problem

Our paper presents a new exact method to solve the traveling tournament problem. More precisely, we apply DFS* to this problem and improve its performance by keeping the expensive heuristic estimates in memory to help greatly cut down the computational time needed. We further improve the performance by exploiting a symmetry property found in the traveling tournament problem. Our results show that our approach is one of the top performing approaches for this problem. It is able to find known optimal solutions in a much smaller amount of computational time than past approaches, to find a new optimal solution, and to improve the lower bounds of larger problem instances which do not have known optimal solutions. As a final contribution, we also introduce a new set of problem instances to diversify the available instance sets for the traveling tournament problem.

[1]  Celso C. Ribeiro,et al.  A New Lower Bound to the Traveling Tournament Problem , 2007, 2007 IEEE Symposium on Computational Intelligence in Scheduling.

[2]  Benjamin W. Wah,et al.  MIDA*: An IDA* Search with Dynamic Control , 1991 .

[3]  George L. Nemhauser,et al.  Solving the Travelling Tournament Problem: A Combined Integer Programming and Constraint Programming Approach , 2002, PATAT.

[4]  El-Ghazali Talbi Parallel Combinatorial Optimization (Wiley Series on Parallel and Distributed Computing) , 2006 .

[5]  George L. Nemhauser,et al.  The Traveling Tournament Problem Description and Benchmarks , 2001, CP.

[6]  Toby Walsh,et al.  Principles and Practice of Constraint Programming — CP 2001: 7th International Conference, CP 2001 Paphos, Cyprus, November 26 – December 1, 2001 Proceedings , 2001, Lecture Notes in Computer Science.

[7]  E. Talbi Parallel combinatorial optimization , 2006 .

[8]  Edmund K. Burke,et al.  Practice and Theory of Automated Timetabling IV , 2002, Lecture Notes in Computer Science.

[9]  Richard E. Korf,et al.  Depth-first vs best-first search , 1991 .

[10]  T. Benoist,et al.  Lagrange Relaxation and Constraint Programming Collaborative schemes for Traveling Tournament Problems , 2001 .

[11]  P. P. Chakrabarti,et al.  Reducing Reexpansions in Iterative-Deepening Search by Controlling Cutoff Bounds , 1991, Artif. Intell..

[12]  Rina Dechter,et al.  Constraint Processing , 1995, Lecture Notes in Computer Science.

[13]  Stefan Irnich,et al.  A new branch-and-price algorithm for the traveling tournament problem , 2010, Eur. J. Oper. Res..