Evolutionary algorithms and gradient search: similarities and differences
- 1 July 1998
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Evolutionary Computation
- Vol. 2 (2) , 45-55
- https://doi.org/10.1109/4235.728207
Abstract
Classical gradient methods and evolutionary algorithms represent two very different classes of optimization techniques that seem to have very different properties. This paper discusses some aspects of some "obvious" differences and explores to what extent a hybrid method, the evolutionary-gradient-search procedure, can be used beneficially in the field of continuous parameter optimization. Simulation experiments show that on some test functions, the hybrid method yields faster convergence than pure evolution strategies, but that on other test functions, the procedure exhibits the same deficiencies as steepest-descent methods.Keywords
This publication has 10 references indexed in Scilit:
- An alternative explanation for the manner in which genetic algorithms operateBiosystems, 1997
- Accelerating backpropagation through dynamic self-adaptationNeural Networks, 1996
- Re-evaluating genetic algorithm performance under coordinate rotation of benchmark functions. A survey of some theoretical and practical aspects of genetic algorithmsBiosystems, 1996
- EVOLUTIONARY ALGORITHMS FOR FUZZY LOGIC: A BRIEF OVERVIEWPublished by World Scientific Pub Co Pte Ltd ,1995
- Gene pool recombination and utilization of covariances for the Breeder Genetic AlgorithmPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1995
- A comparison of methods for self-adaptation in evolutionary algorithmsBiosystems, 1995
- Predictive Models for the Breeder Genetic Algorithm I. Continuous Parameter OptimizationEvolutionary Computation, 1993
- An Overview of Evolutionary Algorithms for Parameter OptimizationEvolutionary Computation, 1993
- Parallel Distributed ProcessingPublished by MIT Press ,1986
- An Automatic Method for Finding the Greatest or Least Value of a FunctionThe Computer Journal, 1960