Evolutionary computation: practical issues

Evolutionary computation techniques, which are based on a powerful principle of evolution: survival of the fittest, constitute an interesting category of heuristic search. These stochastic algorithms whose search methods model some natural phenomena: genetic inheritance and Darwinian strife for survival, have been applied to a large number of hard, real-world problems from a variety of domains: social systems, machine learning, operations research, ecology, engineering, immune systems, economics, management, etc. Any evolutionary algorithm applied to a particular problem must address the issue of genetic representation of solutions to the problem and genetic operators that would alter the genetic composition of offspring during the reproduction process. Additional heuristics should be incorporated in the algorithm as well; some of these heuristic rules provide guidelines for initializing the population of potential solutions, for setting various parameters of the system (e.g., population size, probabilities of operators, etc.) and for evaluating individuals in the population. This paper discusses some practical issues connected with applications of evolutionary techniques.

[1]  Marc Schoenauer,et al.  Constrained GA Optimization , 1993, ICGA.

[2]  Fred Glover,et al.  Genetic algorithms and scatter search: unsuspected potentials , 1994 .

[3]  Atidel B. Hadj-Alouane,et al.  A dual genetic algorithm for bounded integer programs James C. Bean, Atidel Ben Hadj-Alouane. , 1993 .

[4]  Jack Sklansky,et al.  Constrained Genetic Optimization via Dynarnic Reward-Penalty Balancing and Its Use in Pattern Recognition , 1989, ICGA.

[5]  Emanuel Falkenauer,et al.  A New Representation and Operators for Genetic Algorithms Applied to Grouping Problems , 1994, Evolutionary Computation.

[6]  B. R. Fox,et al.  Genetic Operators for Sequencing Problems , 1990, FOGA.

[7]  Ben Paechter,et al.  Two solutions to the general timetable problem using evolutionary methods , 1994, Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence.

[8]  Jan Paredis,et al.  Co-evolutionary Constraint Satisfaction , 1994, PPSN.

[9]  Gunar E. Liepins,et al.  Some Guidelines for Genetic Algorithms with Penalty Functions , 1989, ICGA.

[10]  Stephanie Forrest,et al.  Implementing Semantic Network Structures Using the Classifier System , 1985, ICGA.

[11]  Abdollah Homaifar,et al.  Constrained Optimization Via Genetic Algorithms , 1994, Simul..

[12]  Kenneth A. De Jong,et al.  Using Genetic Algorithms to Solve NP-Complete Problems , 1989, ICGA.

[13]  Thang Nguyen Bui,et al.  A Hybrid Genetic Algorithm for the Maximum Clique Problem , 1995, ICGA.

[14]  Charles C. Palmer,et al.  Representing trees in genetic algorithms , 1994, Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence.

[15]  A. E. Eiben,et al.  Genetic algorithms with multi-parent recombination , 1994, PPSN.

[16]  L. Darrell Whitley,et al.  Lamarckian Evolution, The Baldwin Effect and Function Optimization , 1994, PPSN.

[17]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1996, Springer Berlin Heidelberg.

[18]  Emile H. L. Aarts,et al.  Genetic Local Search Algorithms for the Travelling Salesman Problem , 1990, PPSN.

[19]  Thomas Bäck,et al.  A Survey of Evolution Strategies , 1991, ICGA.

[20]  Raphael T. Haftka,et al.  A Segregated Genetic Algorithm for Constrained Structural Optimization , 1995, ICGA.

[21]  Patrick D. Surry,et al.  A Multi-objective Approach to Constrained Optimisation of Gas Supply Networks: the COMOGA Method , 1995, Evolutionary Computing, AISB Workshop.

[22]  F. Glover HEURISTICS FOR INTEGER PROGRAMMING USING SURROGATE CONSTRAINTS , 1977 .

[23]  Hendrik James Antonisse,et al.  Genetic Operators for High-Level Knowledge Representations , 1987, ICGA.

[24]  Peter Nordin,et al.  Genetic Programming Controlling a Miniature Robot , 1995 .

[25]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1992, Artificial Intelligence.

[26]  Lawrence J. Fogel,et al.  Artificial Intelligence through Simulated Evolution , 1966 .

[27]  L. Darrell Whitley,et al.  A Comparison of Genetic Sequencing Operators , 1991, ICGA.

[28]  H. Schwefel,et al.  \genetic Local Search Algorithms for the Traveling Salesman Problem," in Parallel Problem Solving from Nature Edited , 2022 .

[29]  Christopher R. Houck,et al.  On the use of non-stationary penalty functions to solve nonlinear constrained optimization problems with GA's , 1994, Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence.

[30]  Ian C. Parmee,et al.  Techniques to aid global search in engineering design , 1994, IEA/AIE '94.

[31]  Peter Nordin,et al.  An On-Line Method to Evolve Behavior and to Control a Miniature Robot in Real Time with Genetic Programming , 1996, Adapt. Behav..

[32]  Michael M. Skolnick,et al.  Using Genetic Algorithms in Engineering Design Optimization with Non-Linear Constraints , 1993, ICGA.

[33]  Lawrence Davis,et al.  Genetic Algorithms and Simulated Annealing , 1987 .