“…First, the tabu list is distributed across the various weeks, which is natural since the swaps only consider golfers in the same week. The tabu component thus consists of an array tabu, where tabu[w] represents the tabu list associated with week w. Second, for a given week w, the tabu list maintains triplets a, b, i , where a and b are two golfers, and i represents the first iteration where golfers a and b can be swapped again in week w. Third, the tabu tenure, i.e., the time a pair of golfers (a, b) stays in the list, is dynamic: it is randomly generated in the interval [4,100]. In other words, each time a pair of golfers (a, b) is swapped, a random value ρ is drawn uniformly from the interval [4,100] and the pair (a, b) is tabu for the next ρ iterations.…”