Implements the wellknown indicatorbased selection strategy. More...
#include <shark/Algorithms/DirectSearch/Operators/Selection/IndicatorBasedSelection.h>
Public Member Functions  
template<typename PopulationType >  
void  operator() (PopulationType &population, std::size_t mu) 
Executes the algorithm and assigns each member of the population its level nondominance (rank) and its individual contribution to the front it belongs to (share). More...  
template<typename Archive >  
void  serialize (Archive &archive, const unsigned int version) 
Stores/restores the serializer's state. More...  
Indicator &  indicator () 
Indicator const &  indicator () const 
Implements the wellknown indicatorbased selection strategy.
See Kalyanmoy Deb and Amrit Pratap and Sameer Agarwal and T. Meyarivan, A Fast Elitist MultiObjective Genetic Algorithm: NSGAII, IEEE Transactions on Evolutionary Computation Year 2000, Volume 6, p. 182197
Indicator  The secondlevel sorting criterion. 
Definition at line 54 of file IndicatorBasedSelection.h.

inline 
Definition at line 121 of file IndicatorBasedSelection.h.

inline 
Definition at line 124 of file IndicatorBasedSelection.h.

inline 
Executes the algorithm and assigns each member of the population its level nondominance (rank) and its individual contribution to the front it belongs to (share).
[in,out]  population  The population to be ranked. 
[in,out]  mu  the number of individuals to select 
Definition at line 64 of file IndicatorBasedSelection.h.

inline 
Stores/restores the serializer's state.
Archive  Type of the archive. 
[in,out]  archive  The archive to serialize to. 
[in]  version  number, currently unused. 
Definition at line 117 of file IndicatorBasedSelection.h.