Simulated Annealing - An operator that performs the simulated annealing algorithm on an individual, using an external freezer.
#Define an algorithm my $m = new MutationOne; #Changes a single bit my $sa = new SimAnn( $eval, $m, $freezer, $initTemp, $minTemp, $numChanges );
Simulated Annealing
Creates a S.A. algorithm
Applies the algorithm to the individual