|
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 |