GPLIB++
Public Member Functions | List of all members
gplib::dominates Class Reference

Determines whether one vector of misfit values is partially less than the other. More...

Public Member Functions

bool operator() (const gplib::rvec &fit1, const gplib::rvec &fit2) const
 

Detailed Description

Determines whether one vector of misfit values is partially less than the other.

This function object implements the concept of dominance used in NSGA-II and other pareto based optimization methods. The vector fit1 dominates fit2 (or is partially less) $ fit1 \prec_p fit2 \Leftrightarrow \forall i fit1_i \leq fit2_i \:\wedge\: \exists i: fit1_i < fit2_i $

Definition at line 17 of file ParetoGA.cpp.

Member Function Documentation

bool gplib::dominates::operator() ( const gplib::rvec &  fit1,
const gplib::rvec &  fit2 
) const
inline

Definition at line 20 of file ParetoGA.cpp.


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