perl-Algorithm-Evolutionary-0.80-alt2 P > @ , 0 61cc3f0011b2caa4ae2e2aa3a56541553d6bb854 n°~L > 0 a ? Q d # ( j ' [ a h p t x x ( 8 9 : p A F G H I \ ] ^ D d E e J f O C perl-Algorithm-Evolutionary 0.80 alt2 Perl module for performing paradigm-free evolutionary algorithms. `Algorithm::Evolutionary' is a set of classes for doing object-oriented evolutionary computation in Perl. Why would anyone want to do that escapes my knowledge, but, in fact, we have found it quite useful for our own purposes. Same as Perl itself. The main design principle of the Algorithm::Evolutionary manpage is *flexibility*: it should be very easy to create your own evolutionary algorithms using this library, and it should be also quite easy to program what's already there in the evolutionary computation community. Besides, the library classes should have persistence provided by YAML. The module allows to create simple evolutionary algorithms, as well as more complex ones, that interface with databases or with the web. =begin html
The project has been, from version 0.79, moved to GitHub. Latest aditions, and nightly updates, can be downloaded from there before they are uploaded to CPAN. That page also hosts the mailing list, as well as bug reports, news, updates, work in progress, lots of stuff.
In case the examples are hidden somewhere in the .cpan
directory,
you can also download them from the
git repository. You can also get help from the project
issues.
It might be also helpful for you to check out Still doing evolutionary algorithms with Perl, a gentle introduction to evolutionary algorithms in general and working with them using this module in particular.
I have used this continously for my research all these year, and any search will return a number of papers; a journal article is already submitted, but meanwhile if you use it for any of your research, I would be very grateful if you quoted papers such as these (which are, of course, available under request or from your friendly university librarian):
=end html @article {springerlink:10.1007/s00500-009-0504-3, author = {Merelo Guervaus, Juan-Julia.n and Castillo, Pedro and Alba, Enrique}, affiliation = {Universidad de Granada Depto. Arquitectura y Tecnologada de Computadores, ETS Ingenieradas Informa.tica y Telecomunicaciones Granada Spain}, title = {Algorithm::Evolutionary, a flexible Perl module for evolutionary computation}, journal = {Soft Computing - A Fusion of Foundations, Methodologies and Applications}, publisher = {Springer Berlin / Heidelberg}, issn = {1432-7643}, keyword = {Computer Science}, pages = {1091-1109}, volume = {14}, issue = {10}, url = {http://dx.doi.org/10.1007/s00500-009-0504-3}, note = {10.1007/s00500-009-0504-3}, year = {2010} } or @InProceedings{jj:2008:PPSN, author =_"Juan J. Merelo and Antonio M. Mora and Pedro A. Castillo and Juan L. J. Laredo and Lourdes Araujo and Ken C. Sharman and Anna I. Esparcia-Alca.zar and Eva Alfaro-Cid and Carlos Cotta", title =_"Testing the Intermediate Disturbance Hypothesis: Effect of Asynchronous Population Incorporation on Multi-Deme Evolutionary Algorithms", booktitle =_"Parallel Problem Solving from Nature - PPSN X", year = _"2008", editor =_"Gunter Rudolph and Thomas Jansen and Simon Lucas and __ Carlo Poloni and Nicola Beume", volume =_"5199", series =_"LNCS", pages =_"266-275", address =_"Dortmund", month =_"13-17 " # sep, publisher =_"Springer", keywords =_"genetic algorithms, genetic programming, p2p computing", ISBN = _"3-540-87699-5", doi = _"10.1007/978-3-540-87700-4_27", size = _"pages", notes =_"PPSN X", } =begin htmlor the ArXiV paper linked above.
Some information on this paper and instructions for downloading the code used in it can be found in our group blog.
=end html X:cpanbuilder.hasher.altlinux.org ALT ALT Linux Team open_source Igor Vlasenko