Is the GA R package the best Genetic Algorithm package?



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

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

Thanks so much!


Posted 2015-02-03T10:14:53.543

Reputation: 61

This is too broad. What specifically are you hoping to learn? what problems are you trying to solve? – Sean Owen – 2015-02-03T11:49:19.860

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. – cgperal – 2015-02-03T11:58:43.380

Hi Sean, I've focused more my question, is it OK? – cgperal – 2015-02-05T11:19:36.340

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. – EngrStudent – 2015-03-06T16:48:06.033



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.

Stephan Kolassa

Posted 2015-02-03T10:14:53.543

Reputation: 901

Thank you so much Stephan! I will do a deep sight in this packages. – cgperal – 2015-02-03T18:57:22.063


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


Posted 2015-02-03T10:14:53.543

Reputation: 121