2.2.4. Tabu List

When any movement does not yield an improvement, in order to avoid repetitive movements, that movement is penalized and prohibited during several iterations. The list where these movements are stored is called the *tabu list*, and the number of iterations that the movement is stored in the tabu list is the *tabu tenure* (Equation (24)), whose length *TT* is a function of the number of buses *Nbuses*.

$$TT = \sqrt[3]{10 \cdot \log \left( N\_{\text{buses}} \right) + \frac{N\_{\text{buses}}}{10}} + \frac{0.2 \cdot N\_{\text{buses}}}{4} \tag{24}$$
