Abstract
A hybrid of genetic algorithm and local optimization was tested on a massively multimodal spin-lattice problem involving a huge configuration space. The results are good, and global optima will probably be achieved in a sizeable proportion of cases, especially if a selection scheme is applied that maintains genetic diversity by introducing a spatial separation between the members of the population. If we use single-point cross-over, the performance of the algorithm depends strongly on the order of the units corresponding to individual spins in the bit strings that the genetic part of the algorithm processes. Due to some interplay between the genetic algorithm and local optimization, the best performance is achieved with a peculiar ordering, while the results with the most obvious ordering are much worse. I introduce an ordering-invariant crossover operation that gives excellent performance: it almost always yields states of the lowest energy. I expect this or some similar crossover operation to work well in the hybrid scheme for many other problems as well.
Similar content being viewed by others
References
Aarts EHL, Korst J (1989) Simulated annealing and Boltzmann machines. Wiley, Chicester
Binder K, Young AP (1986) Spin-glasses: experimental facts, theoretical concepts and open questions. Rev Mod Phys 58:801–976
Binder K, Kinzel W, Stauffer D (1979) Phase diagrams and magnetic properties of diluted Ising and Heisenberg magnets with competing interactions. Z Phys B 36:161–177
Brady RM (1985) Optimization strategies gleaned from biological evolution. Nature 317:804–806
Chen H, Flann NS (1994) Parallel simulated annealing and genetic algorithms: a space of hybrid methods. In: Davidor Y, Schwefel H-P, Männer R (eds) Proceedings of the Third Conference on Parallel Problem Solving from Nature. (Lecture Notes in Computer Science 866) Springer Berlin Heidelberg New York, pp 428–438
Davidor Y (1991) A naturally occurring niche & species phenomenon: the model and first results. In: Belew RK, Booker LB (eds) Proceedings of the Fourth International Conference on Genetic Algorithms. Morgan Kaufmann San Mateo. pp 257–263
Deb K, Goldberg DE (1989) An investigation of niche and species formation in genetic function optimization. In: Schaffer JD (eds) Proceedings of the Third International Conference on Genetic Algorithms. George Mason University, pp 42–50
De Jong KA (1975) An analysis of the behavior of a class of genetic adaptive systems. PhD thesis, University of Michigan, Ann Arbor
Eigen M (1971) Self-organization of matter and the evolution of biological macromolecules. Naturwissenschaften 58:465–523
Goldberg DE (1989) Genetic algorithms in search, optimization and machine learning. Addison-Wesley, Reading
Goldberg DE, Lingle R (1985) Alleles, loci, and the traveling salesman problem. In: Grefenstette J (eds) Proceedings of an International Conference on Genetic Algorithms. Carnegie-Mellon University, pp 160–169
Holland JH (1975) Adaptation in natural and artificial systems. The University of Michigan Press, Ann Arbor
Kargupta H, Deb K, Goldberg DE (1992) Ordering genetic algorithms and deception. Parallel Problem Solving from Nature 2:47–56
Kirkpatrick S, Sherrington D (1978) Infinite-ranged models of spin-glasses. Phys Rev B 17:4384–4403
Kirkpatrick S, Gellatt CD, Vecchi MP (1983) Optimization by simulated annealing. Science 220:671–680
Laarhoven PJM van, Aarts EHL (1987) Simulated annealing: theory and applications. Reidel, Dordrecht
Laursen PS (1994) Problem-independent parallel simulated annealing using selection and migration. In: Davidor Y, Schwefel H-P, Männer R (eds) Proceedings of the Third Conference on Parallel Problem Solving from Nature. (Lecture Notes in Computer Science 866) Springer, Berlin Heidelberg New York, pp 408–417
Mahfoud SW (1992) Crowding and preselection revisited. Parallel Problem Solving from Nature 2:47–56
Montoya F, Dubois J-M (1993) Darwinian adaptive simulated annealing. Europhys Lett 22:79–84
Mühlenbein H (1991) Evolution in space and time-the parallel genetic algorithm. In: Spatz BM (eds) Foundations of genetic algorithms. Morgan Kaufmann, San Mateo, pp 316–337
Mühlenbein H, Gorges-Schleuter M, Krämer O (1987) New solutions to the mapping problem of parallel systems — the evolution approach. Parallel Comput 6:269–279
Pál KF (1993) Genetic algorithms for the traveling salesman problem based on a heuristic crossover operation. Biol Cybern 69:539–546
Pál KF (1994) Selection schemes with spatial isolation for genetic optimization. In: Davidor Y, Schwefel H-P, Männer R (eds) Proceedings of the Third Conference on Parallel Problem Solving from Nature. (Lecture Notes in Computer Science 866) Springer, Berlin Heidelberg New York, pp 170–179
Powell DJ, Tong SS, Skolnick MM (1989) EnGENEous domain independent, machine learning for design optimization. In: Schaffer JD (eds) Proceedings of the Third International Conference on Genetic Algorithms. George Mason University, pp 151–159
Rechenberg I (1973) Evolutionsstrategie: Optimierung technischer Systeme nach Prinzipien der biologischen Evolution. Frommann-Holzboog, Stuttgart
Rodrigues ES, Oliviera PMC de (1994) Spin-glass energy landscape. J Stat Phys 74:1265–1272
Schwefel H-P (1981) Numerical optimization of computer models. Wiley, Chicester
Stevens M, Cleary M, Stauffer D (1994) Spin-glass flipping rates, phase transitions and optimization by mutations. Physica A 208:1–7
Syswerda G (1989) Uniform crossover in genetic algorithms. In: Schaffer JD (eds) Proceedings of the Third International Conference on Genetic Algorithms. George Mason University, pp 2–9
Toulouse G (1977) Theory of the frustration effect in spin-glasses. I. Commun Phys 2:115–119
Whitley D (1989) The Genitor algorithm and selection pressure: why rank-based allocation of reproductive trials is best. In: Schaffer JD (eds) Proceedings of the Third International Conference on Genetic Algorithms. George Mason University, pp 116–121
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Pál, K.F. Genetic algorithm with local optimization. Biol. Cybern. 73, 335–341 (1995). https://doi.org/10.1007/BF00199469
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF00199469