G5Baim Artificial Intelligence Methods: Tabu Search
G5Baim Artificial Intelligence Methods: Tabu Search
Tabu Search
G5BAIM Tabu Search
Characteristics of SA (review)
• Random selection of a neighbouring
solution
• Probabilistic acceptance of non-improving
solutions;
• The best solution is recorded:
– Lack of memory of history of search;
– All the information found during the search is lost;
G5BAIM Tabu Search
Tabu Search
Proposed independently by Glover(1986) and
Hansen(1986);
• Tabu search is “a meta-heuristic
superimposed on another heuristic. The
overall approach is to avoid entrapment in
cycles by forbidding or penalizing moves
which take the solution, in the next
iteration, to points in the solution space
previously visited (hence tabu).”
G5BAIM Tabu Search
Dangers of memory
• Exhaustive usage of memory resources:
– Design of efficient data structures to record and access the
recorded data efficiently;
• Collecting more data than could be handled:
– Clear understanding of which attributes of solutions are crucial;
– Limited selection of attributes of solutions to be memorised;
– Clear strategy on usage of information or their disposal when not
needed;
• Memorising information which should not be
remembered:
– Misguiding patterns in local optima which are very different from
global optimum;;
G5BAIM Tabu Search
References
• 1. Glover, F. 1989. Tabu Search – Part I. ORSA
Journal on Computing, Vol. 1, No. 3, pp 190-206.
• 2. Glover, F. 1990. Tabu Search – Part II. ORSA
Journal on Computing, Vol. 2, No. 1, pp 4-32.
• 3. Glover, F., Laguna, M. 1998. Tabu Search.
Kluwer Academic Publishers
• 4. Rayward-Smith, V.J., Osman, I.H., Reeves,
C.R., Smith, G.D. 1996. Modern Heuristic Search
Methods, John Wiley & Sons.
• 5. Russell, S., Norvig, P. 1995. Artificial
Intelligence A Modern Approach. Prentice-Hall
G5BAIM
Artificial Intelligence Methods