Article ID: | iaor2008870 |
Country: | United Kingdom |
Volume: | 16 |
Issue: | 2 |
Start Page Number: | 99 |
End Page Number: | 112 |
Publication Date: | Apr 2005 |
Journal: | IMA Journal of Management Mathematics (Print) |
Authors: | Wright M.B. |
Keywords: | scheduling, heuristics: local search, optimization: simulated annealing, timetabling |
This paper describes the problem faced every year by New Zealand Cricket in scheduling the principal inter-regional fixtures. This is a combinatorial optimization problem with few constraints but many objectives, which are described in detail. A technique known as Subcost-Guided Simulated Annealing is used to solve this problem, producing one or more schedules of high quality. One particular feature of the problem requires great care – the determination of adequate neighbourhoods for such a tightly constrained problem, where most simple changes lead to infeasibility. The approach adopted is to use a complex and unorthodox definition of a perturbation, each one leading to several possible neighbouring solutions which are generated by means of a tree search procedure. The system will be used in practice for the 2003–2004 cricket season and beyond.