Artificial intelligence, heuristic frameworks and tabu search
- 1 January 1990
- journal article
- research article
- Published by Wiley in Managerial and Decision Economics
- Vol. 11 (5), 365-375
- https://doi.org/10.1002/mde.4090110512
Abstract
This paper examines some of the characteristics of AI‐based heuristic procedures that have emerged as frameworks for solving difficult optimization problems. Consideration of attributes shared to some degree by human problem solvers leads to focusing in greater detail on one of the more successful procedures, tabu search, which employs a flexible memory system (in contrast to “memoryless” systems, as in simulated annealing and genetic algorithms, and rigid memory systems as in branch and bound and A* search). Specific attention is given to the short‐term memory component of tabu search, which has provided solutions superior to the best obtained by other methods for a variety of problems. Our development emphasizes the principles underlying the interplay between restricting the search to avoid unproductive retracing of paths (by means of tabu conditions) and freeing the search to explore otherwise forbidden avenues (by aspiration criteria). Finally, we discuss briefly the relevance of a supplementary framework, called target analysis, which is a method for determining good decision rules to enable heuristics to perform more effectively.Keywords
This publication has 10 references indexed in Scilit:
- Tabu Search—Part IIINFORMS Journal on Computing, 1990
- Tabu Search Applied to the Quadratic Assignment ProblemINFORMS Journal on Computing, 1990
- A network-related nuclear power plant model with an intelligent branch-and-bound solution approachAnnals of Operations Research, 1989
- Tabu Search—Part IINFORMS Journal on Computing, 1989
- STABULUS: A technique for finding stable sets in large graphs with tabu searchComputing, 1989
- New approaches for heuristic search: A bilateral linkage with artificial intelligenceEuropean Journal of Operational Research, 1989
- Using tabu search techniques for graph coloringComputing, 1987
- The general employee scheduling problem. An integration of MS and AIComputers & Operations Research, 1986
- Future paths for integer programming and links to artificial intelligenceComputers & Operations Research, 1986
- Interactive decision software and computer graphics for architectural and space planningAnnals of Operations Research, 1985