NAME

    Simulated Annealing - An operator that performs the simulated annealing algorithm
                          on an individual, using an external freezer.


SYNOPSIS

  #Define an algorithm
  my $m  = new MutationOne; #Changes a single bit
  my $sa = new SimAnn( $eval, $m, $freezer, $initTemp, $minTemp, $numChanges );


Base Class

OpBase


DESCRIPTION

Simulated Annealing

new

Creates a S.A. algorithm

apply

Applies the algorithm to the individual