Abstract
We provide a tutorial survey of connections between genetic algorithms and scatter search that have useful implications for developing new methods for optimization problems. The links between these approaches are rooted in principles underlying mathematical relaxations, which became inherited and extended by scatter search. Hybrid methods incorporating elements of genetic algorithms and scatter search are beginning to be explored in the literature, and we demonstrate that the opportunity exists to develop more advanced procedures that make fuller use of scatter search strategies and their recent extensions.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Aarts, E. H. L., Eiben, A. E. and van Hee, K. M. (1989). A general theory of genetic algorithms. Computing Science Notes, 89/8, Eindhoven University of Technology.
Ackley, D. (1987). A Connectionist Model for Genetic Hillclimbing. Kluwer, Dordrecht. Academic Publishers.
Bäck, T., Hoffmeister, F. and Schwefel, H. (1991). A survey of evolution strategies. In Proceedings of the Fourth International Conference on Genetic Algorithms, eds R. Belew and L. Booker, pp. 2–9. Morgan Kaufmann, San Mateo, CA.
Battiti, R. and Tecchiolli, G. (1992). Parallel biased search for combinatorial optimization: genetic algorithms and tabu search. Technical Report No. 9207–02, Instituto Per La Ricerca Scientifica E Tecnologica, Italy.
Beasley, J. E. (1983). Lagrangean relaxation, In Modern Heuristic Techniques for Combinatorial Problems, ed. C. Reeves, pp. 243–298. Blackwell Scientific Publishing, Oxford.
Costa, D. (1992). An evolutionary tabu search algorithm and the NHL scheduling program. ORWP 92–11, Ecole Polytechnique Fédérale de Lausanne, Switzerland.
Davis, L. (1989). Adapting operator probabilities in genetic algorithms. In Proceedings of the Third International Conference on Genetic Algorithms, pp. 61–69. Morgan Kaufmann, San Mateo, CA.
Davis, L. (ed.) (1991). Handbook of Genetic Algorithms. Van Nostrand Reinhold, New York.
Dorndorf, U. and Pesch, E. (1992). Evolution Based Learning in a Job Shop Scheduling Environment. Technical Report, University of Limberg, The Netherlands.
Everett, H. (1963). Generalized Lagrange multiplier method for solving problems of optimal allocation of resources. Operations Research, 11, 399–417.
Fisher, M. L. (1973). Optimal solution of scheduling problems using generalized Lagrangean multipliers: Part I. Operations Research, 21, 1114–1127.
Fisher, M. L. (1985). An applications oriented guide to Lagrangean relaxation. Interfaces, 15, 10–21.
Fisher, M. L., Northrup, W. D. and Shapiro, J. F. (1975). Using duality to solve discrete optimization problems: theory and computation experience. Mathematical Programming Study, 3, 59–94.
Fréville, A. and Plateau, G. (1992). FPBK92: An implicit enumeration code for the solution of the 0–1 bidimensional knapsack problem based on surrogate duality. Graphs and Optimization Colloquium, Grimentz, Switzerland.
Fréville, A. and Plateau, G. (1993). An exact search for the solution of the surrogate dual of the 0–1 bidimensional knapsack problem. European Journal of Operational Research, 68, 413–421.
Gavish, B. and Pirkul, H. (1985). Efficient algorithms for solving multiconstraint zero-one knapsack problems to optimality. Mathematical Programming, 31, 78–105.
Geoffrion, A. M. (1972). Duality in nonlinear programming: a simplified applications-oriented development. In Perspectives on Optimization, ed. A. M. Geoffrion. Addison-Wesley, Reading, MA.
Geoffrion, A. M. (1974). Lagrangean relaxation and its uses in integer programming. Mathematical Programming Study, 2, 82–114.
Glover, F. (1964). A bound escalation method for the solution of integer linear programs. Cahiers de Recherche Opérationelle, 6, 131–168.
Glover, F. (1965). A multiphase-dual algorithm for the zero-one integer programming problem. Operations Research, 13, 879–919.
Glover, F. (1968). Surrogate constraints. Operations Research, 16, 741–749.
Glover, F. (1974). Heuristics for Integer Programming Using Surrogate Constraints. MSRS 74-6, College of Business, University of Colorado, July (also referenced in Glover (1975)).
Glover, F. (1975). Surrogate constraint duality in mathematical programming. Operations Research, 23, 434–451.
Glover, F. (1977). Heuristics for integer programming using surrogate constraints. Decision Sciences, 8, 156–166.
Glover, F. (1989). Tabu search, Part I. ORSA Journal on Computing, 1, 190–206.
Glover, F. (1991). Tabu search for nonlinear and parametric optimization (with links to genetic algorithms). To appear in Discrete Applied Mathematics.
Glover, F. and Laguna, M. (1993). Tabu search. In Modern Heuristic Techniques for Combinatorial Problems. ed. C. Reeves, pp. 70–141. Blackwell Scientific Publishing, Oxford.
Glover, F., Kelly, J. and Laguna, M. (1993). Genetic algorithms and tabu search: hybrids for optimization. To appear in Computers and Operations Research, ed. Y. Gupta.
Glover, F., Laguna, M., Taillard, E. and de Werra, D. (eds) (1993). Tabu search. Special issue of the Annals of Operations Research, 41.
Goldberg, D. E. (1989). Genetic Algorithms in Search, Optimization, and Machine Learning. Addison-Wesley, Reading, MA.
Greenberg, H. J. (1973a). Bounding nonconvex programs with conjugates. Operations Research, 21, 346–347.
Greenberg, H. J. (1973b). The generalized penalty function surrogate model. Operations Research, 21, 162–178.
Greenberg, H. J. and Pierskalla, W. P. (1970). Surrogate mathematical programs. Operations Research, 18, 924–939.
Greenberg, H. J. and Pierskalla, W. P. (1973). Quasi-conjugate functions and surrogate duality. Cahiers du Centre d'Etudes de Recherche Operationelle, 15, 437–448.
Held, M. and Karp, R. M. (1970). The traveling salesman problem and minimum spanning trees. Operations Research, 18, 1138–1162.
Holland, J. H. (1975). Adaptation in Natural and Artificial Systems. University of Michigan Press, Ann Arbor, MI.
Karwan, M. H. and Rardin, R. L. (1976). Surrogate dual multiplier search procedures in integer programming. School of Industrial Systems Engineering, Report Series No. J-77-13, Georgia Institute of Technology.
Karwan, M. H. and Rardin, R. L. (1979). Some relationships between Lagrangean and surrogate duality in integer programming. Mathematical Programming, 17, 230–334.
Michalewicz, Z. (1992). Genetic Algorithms + Data Structures = Evolution Programs. Springer-Verlag, New York.
Michalewicz, Z. (1993). Evolutionary computation techniques for nonlinear programming problems. Paper presented at the IFORS 93 Conference, Lisbon, Portugal.
Michalewicz, Z. and Janikow, C. (1991). Genetic algorithms for numerical optimization. Statistics and Computing, 1, 75–91.
Michalewicz, Z., Vignaux, G. A. and Hobbs, M. (1991). A nonstandard genetic algorithm for the nonlinear transportation problem. ORSA Journal on Computing, 3, 307–316.
Moscato, P. and Tinetti, R. (1993). Blending heuristics with a population based approach.
Mühlenbein, H. (1993). Parallel genetic algorithms in combinatorial optimization. To appear in Computer Science and Operations Research, ed. Osman Balci. Pergamon Press, Oxford.
Mühlenbein, H., Gorges-Schleuter, M. and Krämer, O. (1988). Evolution algorithms in combinatorial optimization. Parallel Computing, 7, 65–88.
Nemhauser, G. and Wolsey, L. (1988). Linear and Combinatorial Optimization. John Wiley, New York.
Parker, G. and Rardin, R. (1988). Discrete Optimization. Academic Press, New York.
Reeves, C. (1993a). Modern Heuristic Techniques for Combinatorial Problems. Blackwell Scientific Publishing, Oxford.
Reeves, C. (1993b). Diversity and diversification in genetic algorithms: some connections with tabu search. Coventry University, United Kingdom.
Schrijver, A. (1986). Linear and Integer Programming. John Wiley, New York.
Spears, W. M. and DeJong, K. A. (1991). On the virtues of uniform crossover. In 4th International Conference on Genetic Algorithms, La Jolla, CA.
Ulder, N. L. J., Pesch, E., van Laarhoven, P. J. M., Bandelt, H. J. and Aarts, E. H. L. (1991). Genetic local search algorithm for the traveling salesman problem. In Parallel Problem Solving from Nature, eds R. Maenner and H. P. Schwefel, pp. 109–116. Springer-Verlag, Berlin.
de Werra, D. and Hertz, A. (1989). Tabu search technique: a tutorial and an applications to neural networks. OR Spectrum, 11, 131–141.
Whitley, D. (1993). Foundations of Genetic Algorithms 2. Morgan Kaufmann, San Mateo, CA.
Wright, A. H. (1990). Genetic algorithms for real parameter optimization. In Foundations of Genetic Algorithms, ed. G. Rawlins, pp. 205–218. Morgan Kaufmann, Los Altos, CA.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Glover, F. Genetic algorithms and scatter search: unsuspected potentials. Stat Comput 4, 131–140 (1994). https://doi.org/10.1007/BF00175357
Issue Date:
DOI: https://doi.org/10.1007/BF00175357