# evolutionary algorithm optimization

[This article was first published on

Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.

In the post Optimization packages dozens of optimization routines can be downloaded, here I am going to share a special optimization method: evolutionary algorithm. **Quantitative Finance Collector**, and kindly contributed to R-bloggers]. (You can report issue about the content on this page here)Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.

Evolutionary algorithms (EAs) are search methods that take their inspiration from natural selection and survival of the fittest in the biological world. EAs differ from more traditional optimization techniques in that they involve a search from a “population” of solutions, not from a single point. Each iteration of an EA involves a competitive selection that weeds out poor solutions. The solutions with high “fitness” are “recombined” with other solutions by swaping parts of a solution with another. Solutions are also “mutated” by making a small change to a single element of the solution. Recombination and mutation are used to generate new solutions that are biased towards regions of the space for which good solutions have already been seen.

This R package provides the DEoptim function which performs Differential Evolution Optimization (evolutionary algorithm), for detail check http://cran.r-project.org/web/packages/DEoptim/index.html.

wiki(Evolutionary algorithm)

Tags – optimization

**Read the full post at evolutionary algorithm optimization**.

To

**leave a comment**for the author, please follow the link and comment on their blog:**Quantitative Finance Collector**.R-bloggers.com offers

**daily e-mail updates**about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.

Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.