Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Experiment Videos

An introduction to simulated evolutionary optimization.

D B Fogel1

  • 1Nat. Selection Inc., La Jolla, CA.

IEEE Transactions on Neural Networks
|January 1, 1994
PubMed
Summary
This summary is machine-generated.

Related Concept Videos

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

A step toward computer-assisted mammography using evolutionary programming and neural networks.

Cancer letters·2008
Same author

Evolving neural networks to play checkers without relying on expert knowledge.

IEEE transactions on neural networks·2008
Same author

Multiple-vector self-adaptation in evolutionary algorithms.

Bio Systems·2001
Same author

Do evolutionary processes minimize expected losses?

Journal of theoretical biology·2000
Same author

Fitness distributions in evolutionary computation: motivation and examples in the continuous domain.

Bio Systems·2000
Same author

Rapid automated molecular replacement by evolutionary search.

Acta crystallographica. Section D, Biological crystallography·1999
Same journal

Universal perceptron and DNA-like learning algorithm for binary neural networks: LSBF and PBF implementations.

IEEE transactions on neural networks·2013
Same journal

Guest editorial: special section on white box nonlinear prediction models.

IEEE transactions on neural networks·2011
Same journal

Data-based fault-tolerant control of high-speed trains with traction/braking notch nonlinearities and actuator failures.

IEEE transactions on neural networks·2011
Same journal

Guest editorial: special section on data-based control, modeling, and optimization.

IEEE transactions on neural networks·2011
Same journal

Neural network-based multiple robot simultaneous localization and mapping.

IEEE transactions on neural networks·2011
Same journal

Data-driven model-free adaptive control for a class of MIMO nonlinear discrete-time systems.

IEEE transactions on neural networks·2011
See all related articles

Simulated evolution uses computer simulations of natural processes for optimization. Three main methods—genetic algorithms, evolution strategies, and evolutionary programming—offer powerful alternatives to classical optimization techniques for complex problems.

Area of Science:

  • Computer Science
  • Artificial Intelligence
  • Optimization Theory

Background:

  • Natural evolution is a population-based optimization process.
  • Simulated evolution employs stochastic optimization techniques inspired by natural evolution.
  • These techniques can surpass classical methods in solving complex real-world problems.

Purpose of the Study:

  • To describe the development of simulated evolution research over the past 35 years.
  • To review recent advancements in the field.
  • To differentiate the three main avenues of simulated evolution.

Main Methods:

  • Overview of genetic algorithms, emphasizing chromosomal operators.
  • Explanation of evolution strategies, focusing on individual behavioral changes.

Related Experiment Videos

  • Description of evolutionary programming, highlighting species-level behavioral changes.
  • Main Results:

    • The study outlines the historical progression of simulated evolution methodologies.
    • It details the distinct focuses of genetic algorithms, evolution strategies, and evolutionary programming.
    • Recent research efforts in these areas are summarized.

    Conclusions:

    • Simulated evolution offers a robust set of optimization tools.
    • The three primary approaches (genetic algorithms, evolution strategies, evolutionary programming) cater to different aspects of evolutionary processes.
    • These methods provide valuable alternatives for tackling challenging optimization tasks.