#include <shark/Algorithms/DirectSearch/Individual.h>#include <shark/Algorithms/DirectSearch/Operators/Recombination/UniformCrossover.h>#include <shark/Algorithms/DirectSearch/Operators/Recombination/SimulatedBinaryCrossover.h>#include <shark/ObjectiveFunctions/Benchmarks/Ackley.h>#include <shark/Statistics/Distributions/MultiVariateNormalDistribution.h>#include <boost/foreach.hpp>Go to the source code of this file.
Namespaces | |
| example | |
Typedefs | |
| typedef Individual< RealVector, double, double > | example::IndividualType |
| typedef std::vector< IndividualType > | example::Population |
Functions | |
| int | main (int argc, char **argv) |
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 25 of file AckleyES.cpp.
References shark::Individual< PointType, FitnessTypeT, Chromosome >::chromosome(), shark::discrete(), shark::Ackley::eval(), shark::AbstractObjectiveFunction< PointType, ResultT >::evaluationCounter(), shark::Ackley::proposeStartingPoint(), shark::MultiVariateNormalDistribution::resize(), shark::Individual< PointType, FitnessTypeT, Chromosome >::searchPoint(), and shark::uni().