faif
Public Types | Public Member Functions | List of all members
faif::search::ExpectationMaximization< Space, Expectation, Maximization, StopCondition > Class Template Reference

the Expectation-Maximization algorithm More...

#include <ExpectationMaximization.hpp>

Collaboration diagram for faif::search::ExpectationMaximization< Space, Expectation, Maximization, StopCondition >:
Collaboration graph

Public Types

typedef Space::Individual Individual
 
typedef Space::Fitness Fitness
 

Public Member Functions

Individual & solve (Individual &init, StopCondition stop=StopCondition())
 the evolutionary algorithm - until stop repeat mutation, cross-over, selection, succession. Modifies the initial population. More...
 

Detailed Description

template<typename Space, template< typename > class Expectation = ExpectationNone, template< typename > class Maximization = MaximizationNone, typename StopCondition = StopAfterNSteps<100>>
class faif::search::ExpectationMaximization< Space, Expectation, Maximization, StopCondition >

the Expectation-Maximization algorithm

Parameters
ExpectationExpectationNone, ExpectationCustom
MaximizationMaximizationNone, MaximizationCustom
StopStopAfterNSteps

Member Function Documentation

template<typename Space , template< typename > class Expectation = ExpectationNone, template< typename > class Maximization = MaximizationNone, typename StopCondition = StopAfterNSteps<100>>
Individual& faif::search::ExpectationMaximization< Space, Expectation, Maximization, StopCondition >::solve ( Individual &  init,
StopCondition  stop = StopCondition() 
)
inline

the evolutionary algorithm - until stop repeat mutation, cross-over, selection, succession. Modifies the initial population.


The documentation for this class was generated from the following file: