Jump to content

Evolutionary computation: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Adding some biological evolutions
m
Line 1: Line 1:
In [[computer science]] '''evolutionary computation''' denotes a subfield of [[artificial intelligence]] (more particular [[computational intelligence]]) involving [[combinatorial optimization]] problems. Whereas [[evolutionary algorithms]] generally only include methods natural [[reproduction]], [[mutation]], [[recombination]] and [[survival of the fittest]], '''evolutionary computation''' is loosely recognised by the following criteria:
In [[computer science]] '''evolutionary computation''' denotes a subfield of [[artificial intelligence]] (more particular [[computational intelligence]]) involving [[combinatorial optimization]] problems. Whereas [[evolutionary algorithms]] generally only include methods such as natural [[reproduction]], [[mutation]], [[recombination]] and [[survival of the fittest]], '''evolutionary computation''' is loosely recognised by the following criteria:
*iterative progress, growth or development (see [[evolution (disambiguation)|evolution]])
*iterative progress, growth or development (see [[evolution (disambiguation)|evolution]])
*[[population]] based
*[[population]] based

Revision as of 16:26, 15 October 2005

In computer science evolutionary computation denotes a subfield of artificial intelligence (more particular computational intelligence) involving combinatorial optimization problems. Whereas evolutionary algorithms generally only include methods such as natural reproduction, mutation, recombination and survival of the fittest, evolutionary computation is loosely recognised by the following criteria:


This mostly involves metaheuristic methods such as:

and in a lesser extent also:

References

  • IEEE Transactions on Evolutionary Computing[2]
  • Evolutionary Computation Repository[3]