Models and algorithms for the scheduling of a doubles tennis training tournament

We address a doubles tennis scheduling problem in the context of a training tournament, and develop a 0–1 mixed-integer programming model that attempts to balance the partnership and the opponentship pairings among the players. We propose effective symmetry-defeating strategies that impose certain decision hierarchies within the model, which serve to significantly enhance algorithmic performance via their pruning effect. We also discuss the concept of symmetry compatible formulations, and highlight the importance of crafting formulations in discrete optimization in a fashion that enhances the interplay between the original model structure, branch-and-bound algorithms (as implemented in commercial packages such as CPLEX), and the structure of specific symmetry-defeating hierarchical constraints. Finally, various specialized heuristics are devised and are computationally evaluated along with the exact solution schemes using a set of realistic practical test problems.

[1]  Li Wang,et al.  Summary, Conclusions and Future Research , 2011 .

[2]  Richard C. Larson,et al.  Model Building in Mathematical Programming , 1979 .

[3]  Leena Suhl Computer-Aided Scheduling , 1995 .

[4]  D. Werra Scheduling in Sports , 1981 .

[5]  Graham Kendall,et al.  Scheduling English football fixtures over holiday periods , 2008, J. Oper. Res. Soc..

[6]  Jan A. M. Schreuder,et al.  Combinatorial aspects of construction of competition Dutch Professional Football Leagues , 1992, Discret. Appl. Math..

[7]  Dirk C. Mattfeld,et al.  Memetic Algorithm timetabling for non-commercial sport leagues , 2004, Eur. J. Oper. Res..

[8]  William J. Hurley Special issue on operations research in sport , 2006, Comput. Oper. Res..

[9]  Michael A. Trick Integer and Constraint Programming Approaches for Round-Robin Tournament Scheduling , 2002, PATAT.

[10]  Robert J Willis,et al.  Scheduling the Australian State Cricket Season Using Simulated Annealing , 1994 .

[11]  R. Julian R. Abel,et al.  Generalized whist tournament designs , 2003, Discret. Math..

[12]  Tomomi Matsui,et al.  Semidefinite Programming Based Approaches to Home-Away Assignment Problems in Sports Scheduling , 2005, AAIM.

[13]  Jin-Kao Hao,et al.  Solving the Sports League Scheduling Problem with Tabu Search , 2000, Local Search for Planning and Scheduling.

[14]  James C. Bean,et al.  Reducing Travelling Costs and Player Fatigue in the National Basketball Association , 1980 .

[15]  Roberto Tadei,et al.  Scheduling a round robin tennis tournamentunder courts and players availability constraints , 1999, Ann. Oper. Res..

[16]  A. J. Lewis,et al.  A fair method for resetting the target in interrupted one-day cricket matches , 1998, J. Oper. Res. Soc..

[17]  Dominique de Werra,et al.  On the multiplication of divisions: The use of graphs for sports scheduling , 1985, Networks.

[18]  Dominique de Werra,et al.  Geography, games and graphs , 1980, Discret. Appl. Math..

[19]  Martin Henz,et al.  Scheduling a Major College Basketball Conference - Revisited , 2001, Oper. Res..

[20]  Daniel Costa,et al.  An Evolutionary Tabu Search Algorithm And The NHL Scheduling Problem , 1995 .

[21]  George L. Nemhauser,et al.  Scheduling A Major College Basketball Conference , 1998, Oper. Res..

[22]  C. Fleurent,et al.  Computer Aided Scheduling For A Sport League , 1991 .

[23]  John R. Beaumont,et al.  Studies on Graphs and Discrete Programming , 1982 .

[24]  P. Harker,et al.  Scheduling a Major College Basketball Conference , 1998 .

[25]  M. B. Wright Case study: problem formulation and solution for a real-world sports scheduling problem , 2007, J. Oper. Res. Soc..

[26]  Ahmed Ghoniem,et al.  Enhanced Formulations for Minimax and Discrete Optimization Problems with Applications to Scheduling and Routing , 2007 .

[27]  Mike Wright Scheduling English Cricket Umpires , 1991 .

[28]  David P. Williamson,et al.  Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming , 1995, JACM.

[29]  Hanif D. Sherali,et al.  Improving Discrete Model Representations via Symmetry Considerations , 2001, Manag. Sci..

[30]  M. Carter,et al.  Cricket interruptus: fairness and incentive in limited overs cricket matches , 2004, J. Oper. Res. Soc..