A constraint programming approach to the multiple-venue, sport-scheduling problem

In this paper, we consider the problem of scheduling sports competitions over several venues which are not associated with any of the competitors. A two-phase, constraint programming approach is developed, first identifying a solution that designates the participants and schedules each of the competitions, then assigning each competitor as the "home" or the "away" team. Computational experiments are conducted and the results are compared with an integer goal programming approach. The constraint programming approach achieves optimal solutions for problems with up to sixteen teams, and near-optimal solutions for problems with up to thirty teams.

[1]  Mike Wright,et al.  Timetabling County Cricket Fixtures Using a Form of Tabu Search , 1994 .

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

[3]  Janny Leung,et al.  Devising a Cost Effective Schedule for a Baseball League , 1994, Oper. Res..

[4]  Mike B. Wright,et al.  Scheduling fixtures for Basketball New Zealand , 2006, Comput. Oper. Res..

[5]  Timothy L. Urban,et al.  Scheduling sports competitions on multiple venues , 2003, Eur. J. Oper. Res..

[6]  Pascal Van Hentenryck Constraint and Integer Programming in OPL , 2002, INFORMS J. Comput..

[7]  A. E. Eiben,et al.  Constraint-satisfaction problems. , 2000 .

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

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

[10]  D. de Werra Minimizing irregularities in sports schedules using graph theory , 1973 .

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

[12]  Shaul P. Ladany,et al.  Optimal strategies in sports , 1977 .

[13]  Michael A. Trick A Schedule-Then-Break Approach to Sports Timetabling , 2000, PATAT.

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

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

[16]  Martin Henz,et al.  Global constraints for round robin tournament scheduling , 2004, Eur. J. Oper. Res..

[17]  J.A.M. Schreuder Constraint satisfaction for requirement handling of football fixture lists , 1996 .

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

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

[20]  Andrea Schaerf,et al.  Scheduling Sport Tournaments using Constraint Logic Programming , 1999, Constraints.

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

[22]  Chris N. Potts,et al.  Constraint satisfaction problems: Algorithms and applications , 1999, Eur. J. Oper. Res..

[23]  Robert J Willis,et al.  Scheduling the Cricket World Cup—a Case Study , 1993 .