dominates Class Reference

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

List of all members.

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 16 of file ParetoGA.cpp.


Member Function Documentation

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

Definition at line 18 of file ParetoGA.cpp.

References length.


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

Generated on Fri Jul 4 15:30:21 2008 for GPLIB++ by  doxygen 1.5.5