Unlimited Vision, Real Opportunities Icosystem logo
about us
about us
technology
Technology Pillars
Core Science
methodology
methodology
applications
applications
publications
publications
Evolutionary Computation
careers
contact us
site map
search


Evolution is a powerful force that has shaped all life forms on earth. By replicating the fundamental mechanisms of evolution in a computer - variation, mutation, recombination and survival of the fittest - scientists have not only been able to not only study biological evolution on a fast time scale, but have also found a revolutionary way of solving a wide range of problems of extreme complexity.

One popular example of evolutionary computation, which constitutes one of Icosystem's technology pillars, is the genetic algorithm. Beginning with an array of potential solutions to a problem, you evaluate their efficacy and performance and eliminate the undesirable ones. You then allow the most successful solutions to pass to the next generation, mutate them slightly and let them "mate" to produce "offspring". Because the offspring of a pair of good solutions inherit features from both of their successful parents, there is a good chance that they will end up being better than their parents. By repeating this process iteratively for many generations, better and better solutions emerge. Icosystem has used this approach to solve a number of optimization and control problems in industry.


Copyright 2002, Icosystem Corporation. All Rights Reserved.
home - about us - technology - methodology - applications - publications
site home