Algorithm::Evolutionary::Simple version 0.3
A simple and straightforward implementation of an evolutionary algorithm. Thought for demos and also for speed.
INSTALLATION
To install this module, run the following commands:
cpanm --installdeps .
perl Makefile.PL
make
make test
make install
But you will probably use
cpanm Algorithm::Evolutionary::Simple
or
sudo cpan Algorithm::Evolutionary::Simple
This module is apparently also available at the OpenSUSE repos. To install it, I guess, you should use:
zypper install perl-Algorithm-Evolutionary-Simple
or via YaST.
DEPENDENCIES
As shown in the Makefile.PL file; mainly Sort::Key::Top.
SYNOPSIS
Very simple evolutionary algorithm in Perl, mainly with pedagogical purposes. Once installed, use the provided functions or run simple-EA.pl
References
You are very welcome to use this module for research. I would be grateful, however, if you referenced one of our papers such as
@inproceedings{merelo2012pool,
title={Pool vs. island based evolutionary algorithms: an initial exploration},
author={Merelo, Juan Julian and Mora, Antonio Miguel and Fernandes, Carlos M and Esparcia-Alcazar, Anna I and Laredo, Juan LJ},
booktitle={P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC), 2012 Seventh International Conference on},
pages={19--24},
year={2012},
organization={IEEE}
}
Acknowledgements
Thanks to Gabor Szabo for helping with metadata, testing and CI.
COPYRIGHT AND LICENCE
Copyright (C) 2011,2021 JJ Merelo
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.