#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().