SimulatedAnnealing - An operator that performs the simulated annealing algorithm on an individual, using an external freezer.
#Define an algorithm my $m = new Algorithm::Evolutionary::Op::BitFlip; #Changes a single bit my $freezer = new Algorithm::Evolutionary::Op:LinearFreezer( $initTemp ); my $sa = new Algorithm::Evolutionary::Op::SimulatedAnnealing( $eval, $m, $freezer, $initTemp, $minTemp, $numChanges );
Algorithm::Evolutionary::Op::Base
Simulated Annealing
Creates a S.A. algorithm
Applies the algorithm to the individual
This file is released under the GPL. See the LICENSE file included in this distribution, or go to http://www.fsf.org/licenses/gpl.txt CVS Info: $Date: 2002/07/25 11:44:00 $ $Header: /cvsroot/opeal/opeal/Algorithm/Evolutionary/Op/SimulatedAnnealing.pm,v 1.1 2002/07/25 11:44:00 jmerelo Exp $ $Author: jmerelo $ $Revision: 1.1 $ $Name $
2 POD Errors
The following errors were encountered while parsing the POD:
L<> starts or ends with whitespace
=cut found outside a pod block. Skipping to next block.
To install Algorithm::Evolutionary, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Algorithm::Evolutionary
CPAN shell
perl -MCPAN -e shell install Algorithm::Evolutionary
For more information on module installation, please visit the detailed CPAN module installation guide.