![]() |
![]()
| ![]() |
![]()
NAMESimulatedAnnealing - An operator that performs the simulated
annealing algorithm
SYNOPSIS#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 ); Base ClassAlgorithm::Evolutionary::Op::Base DESCRIPTIONSimulated Annealing METHODSnew( $evaluation_function, $change_operator, $freezer[, $initial_temperature] [,$minimum_temperature] [,$number_of_changes], [,$verbose] )Creates a simulated annealing object run( $individual )Applies the algorithm to the individual, returns the resulting
CopyrightThis file is released under the GPL. See the LICENSE file included in this distribution, or go to http://www.fsf.org/licenses/gpl.txt
|