CI/CC and Evolutionary Computation

Thomas Weise,Yingxu Wang,Bernard Widrow,Bo Zhang
2010-01-01
Abstract:Evolutionary Computation (EC,[1]) comprises all Monte Carlo metaheuristics which iteratively refine sets (populations) of multiple candidate solutions. Most EC approaches are either Swarm Intelligence (SI) methods or Evolutionary Algorithms (EAs). SI is inspired by fact that natural systems of many independent, simple agents (such as ants or birds) are often able to find pieces of food or shortest-distance routes very efficiently. EAs, on the other hand, copy the behavior of natural evolution and treat candidate solutions as individuals which compete and reproduce in a virtual environment defined by the user-provided objective function (s). Generation after generation, these individuals adapt to the environment and thus, tend to become suitable solutions for the problem at hand.
What problem does this paper attempt to address?