🌙

用随机束搜索方法解决旅行锦标赛问题

Approaching the Traveling Tournament Problem with Randomized Beam Search

Evolutionary Computation · 2023
被引 5
ABS 3

中文导读

研究了旅行锦标赛问题,提出基于束搜索的启发式方法,结合随机化策略,在12至24支球队的基准实例上平均差距1.2%,并找到5个新的最优可行解。

Abstract

The traveling tournament problem is a well-known sports league scheduling problem famous for its practical hardness. Given an even number of teams with symmetric distances between their venues, a double round-robin tournament has to be scheduled minimizing the total travel distances over all teams. We consider the most common constrained variant without repeaters and a streak limit of three, for which we study a beam search approach based on a state-space formulation guided by heuristics derived from different lower bound variants. We solve the arising capacitated vehicle routing subproblems either exactly for small- to medium-sized instances up to 18 teams or heuristically also for larger instances up to 24 teams. In a randomized variant of the search, we employ random team ordering and add small amounts of Gaussian noise to the nodes' guidance for diversification when multiple runs are performed. This allows for a simple yet effective parallelization of the beam search. A final comparison is done on the NL, CIRC, NFL, and GALAXY benchmark instances with 12 to 24 teams, for which we report a mean gap difference to the best known feasible solutions of 1.2% and five new best feasible solutions.

运筹学调度优化体育赛程安排启发式算法