multi-objective problem CIGTAB1 More...
#include <MultiObjectiveFunctions.h>
Public Member Functions | |
| CIGTAB1 (unsigned d=10, double a=1000) | |
| Constructor. | |
| ~CIGTAB1 () | |
| Destructor. | |
| unsigned int | objectives () const |
| return the number of objectives to optimize | |
| bool | ProposeStartingPoint (double *&point) const |
| propose a transformed starting point | |
Protected Attributes | |
| CIGTABBase | base |
| non-transformed base model | |
multi-objective problem CIGTAB1
where y is defined by:
where O is an arbitrary orthogonal rotation matrix and usually
and
Definition at line 1682 of file MultiObjectiveFunctions.h.
| CIGTAB1::CIGTAB1 | ( | unsigned | d = 10, |
|
| double | a = 1000 | |||
| ) |
Constructor.
Definition at line 2828 of file MultiObjectiveFunctions.cpp.
References ObjectiveFunction::m_name.
| CIGTAB1::~CIGTAB1 | ( | ) |
Destructor.
Definition at line 2834 of file MultiObjectiveFunctions.cpp.
| unsigned CIGTAB1::objectives | ( | ) | const [virtual] |
return the number of objectives to optimize
Reimplemented from TransformedObjectiveFunction.
Definition at line 2838 of file MultiObjectiveFunctions.cpp.
References base, and CIGTABBase::objectives().
| bool CIGTAB1::ProposeStartingPoint | ( | double *& | point | ) | const [virtual] |
propose a transformed starting point
Reimplemented from TransformedObjectiveFunction.
Definition at line 2843 of file MultiObjectiveFunctions.cpp.
References base, and CIGTABBase::ProposeStartingPoint().
CIGTABBase CIGTAB1::base [protected] |
non-transformed base model
Definition at line 1695 of file MultiObjectiveFunctions.h.
Referenced by objectives(), and ProposeStartingPoint().