I am learning about Data Science and I love the Healthcare part. That's why I have started a blog and my third entry is about using Genetic Algorithm for solving NP-Problems. This post is https://datasciencecgp.wordpress.com/2015/01/31/the-amazing-genetic-algorithms/

I have some expertise with GA package solving problems like the TSP, but do you know any most powerful R package?

Thanks so much!

  • $\begingroup$ This is too broad. What specifically are you hoping to learn? what problems are you trying to solve? $\endgroup$
    – Sean Owen
    Commented Feb 3, 2015 at 11:49
  • $\begingroup$ I'm trying to learn how to use Genetic Algorithms and try to learn when to apply, for example answers like Stephan are welcome to improve the investigation with Genetics and R. $\endgroup$
    – cgperal
    Commented Feb 3, 2015 at 11:58
  • $\begingroup$ Hi Sean, I've focused more my question, is it OK? $\endgroup$
    – cgperal
    Commented Feb 5, 2015 at 11:19
  • $\begingroup$ I found the glmulti package useful for GA-like fitting. One of the problems with "best package" questions is that without a good understanding of the nature of the problem, the data, and the goal - the means to get to the answer are unknonw. $\endgroup$ Commented Mar 6, 2015 at 16:48

2 Answers 2


For such questions, I like to go to the Task Views on CRAN, since the packages noted there are, to a degree, pre-vetted by the R community. I'd trust those a tiny bit more than just googling myself.

The Machine Learning Task View at CRAN says:

Packages rgp and rgenoud offer optimization routines based on genetic algorithms. The package Rmalschains implements memetic algorithms with local search chains, which are a special type of evolutionary algorithms, combining a steady state genetic algorithm with local search for real-valued parameter optimization.

  • $\begingroup$ Thank you so much Stephan! I will do a deep sight in this packages. $\endgroup$
    – cgperal
    Commented Feb 3, 2015 at 18:57

Adding to Stephan's answer (I am unable to comment), there is actually an Optimization task view on CRAN that is even more relevant:

CRAN Task View: Optimization and Mathematical Programming


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.