Is there any implementation of a multi-objective genetic algorithm for Mathematica?

  • 3
    $\begingroup$ Did you have a look at NMinimize together with method DifferentialEvolution? $\endgroup$ – Yves Klett Sep 24 '12 at 13:51
  • 3
    $\begingroup$ @YvesKlett close but no cigar. Differential evolution is neither a multi-objective optimizer nor a genetic algorithm (it's more of an evolution strategy). To my knowledge the answer is no; there certainly isn't anything in Mathematica itself for this. Anyway, this question by itself is not very informative; it would be useful to know what problem is being attacked here... $\endgroup$ – Oleksandr R. Sep 24 '12 at 18:04
  • $\begingroup$ you may check demonstrations.wolfram.com/… $\endgroup$ – s.s.o Jul 9 '13 at 11:29

I am currently developing an open source Genetic Algorithms library for Mathematica. It can be downloaded from this source. It is documented and, although I have not used it for multi-objective applications, it should provide some help with such applications.

Edit by halirutan: Unfortunately, the above link does not work anymore. If you search google for "Gattaca Hector Sanchez" you find traces of this repository but it seems it got deleted by the author.

  • 3
    $\begingroup$ Thanks for posting! It would be nice if you could provide a few usage examples in the answer $\endgroup$ – Szabolcs May 10 '13 at 0:09
  • 1
    $\begingroup$ The documentation of the package has a few examples on how to use it. They are on the directory: /Genetic Algorithms/Documentation/English/Tutorials $\endgroup$ – chipdelmal May 12 '13 at 15:27
  • $\begingroup$ I hope the examples and the package help. I am still working on it, specially in making it faster. I hope I can make some updates after I finish my exams. Have fun. $\endgroup$ – chipdelmal May 12 '13 at 15:29
  • $\begingroup$ chipdelmal, I suppose you have been alerted by halirutan's edit to you post. However, I see that you have been active after this edit, so probably a reminder that the link no longer works is not too forward :). It sounds very interesting :)! $\endgroup$ – Jacob Akkerboom Nov 26 '13 at 22:40
  • 7
    $\begingroup$ I'm sorry. I hadn't realised I deleted it from GitHub. The project can be found and downloaded from: bitbucket.org/chipdelmal/gattaca $\endgroup$ – chipdelmal Nov 27 '13 at 22:53

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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