December 2003 Traveling tournament problem68/88 Extended GRASP + ILS heuristic while.not.StoppingCriterion S  GenerateRandomizedInitialSolution() S,S  LocalSearch(S) /* S best solution in cycle */ repeat /* S* best overall solution */ S'  Perturbation(S,history) S'  LocalSearch(S') S  AceptanceCriterion(S,S',history) S*  UpdateOverallBestSolution(S,S*) S  UpdateCycleBestSolution(S,S) until ReinitializationCriterion end
{}