Feat C++ API
A feature engineering automation tool
|
#include <nsga2.h>
Classes | |
struct | comparator_obj |
sort based on objective m More... | |
struct | sort_n |
sort based on rank, breaking ties with crowding distance More... | |
Public Member Functions | |
NSGA2 (bool surv) | |
~NSGA2 () | |
vector< size_t > | select (Population &pop, const Parameters &p, const Data &d) |
selection according to the survival scheme of NSGA-II More... | |
vector< size_t > | survive (Population &pop, const Parameters &p, const Data &d) |
survival according to the survival scheme of NSGA-II More... | |
void | fast_nds (vector< Individual > &) |
void | crowding_distance (Population &, int) |
Public Member Functions inherited from FT::Sel::SelectionOperator | |
virtual | ~SelectionOperator () |
Public Attributes | |
vector< vector< int > > | front |
Public Attributes inherited from FT::Sel::SelectionOperator | |
bool | survival |
string | name |
Private Member Functions | |
size_t | tournament (vector< Individual > &pop, size_t i, size_t j) const |
FT::Sel::NSGA2::NSGA2 | ( | bool | surv | ) |
void FT::Sel::NSGA2::crowding_distance | ( | Population & | pop, |
int | fronti | ||
) |
void FT::Sel::NSGA2::fast_nds | ( | vector< Individual > & | individuals | ) |
|
virtual |
selection according to the survival scheme of NSGA-II
Reimplemented from FT::Sel::SelectionOperator.
|
virtual |
survival according to the survival scheme of NSGA-II
Reimplemented from FT::Sel::SelectionOperator.
|
private |