Referee assignment in sports leagues

  • Authors:
  • Alexandre R. Duarte;Celso C. Ribeiro;Sebastián Urrutia;Edward H. Haeusler

  • Affiliations:
  • Department of Computer Science, Catholic University of Rio de Janeiro, Rio de Janeiro, RJ, Brazil;Department of Computer Science, Universidade Federal Fluminense, Niterói, RJ, Brazil;Department of Computer Science, Universidade Federal de Minas Gerais, Belo Horizonte, MG, Brazil;Department of Computer Science, Catholic University of Rio de Janeiro, Rio de Janeiro, RJ, Brazil

  • Venue:
  • PATAT'06 Proceedings of the 6th international conference on Practice and theory of automated timetabling VI
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Optimization in sports is a field of increasing interest. Combinatorial optimization techniques have been applied, for example, to game scheduling and playoff elimination. A common problem usually found in sports management is the assignment of referees to games already scheduled. There are a number of rules and objectives that should be taken into account when referees are assigned to games. We address a simplified version of a referee assignment problem common to many amateur leagues of sports such as soccer, baseball, and basketball. The problem is formulated by integer programming and its decision version is proved to be NP-complete. To tackle real-life large instances of the referee assignment problem, we propose a three-phase heuristic approach based on a constructive procedure, a repair heuristic to make solutions feasible, and a local search heuristic to improve feasible solutions. Numerical results on realistic instances are presented and discussed.