|
| RInstNN (RCursor< cObj > objs, RParamsNN *p, RDebug *debug) |
|
virtual R::RGroupingHeuristic
< cGroup, cObj, cChromo > * | CreateHeuristic (void) |
|
virtual bool | StopCondition (void) |
|
void | WriteChromoInfo (cChromo *c) |
|
virtual void | PostEvaluate (void) |
|
virtual const RMaxVector * | GetDisagreementRatios (const cObj *obj) const =0 |
|
virtual const RMaxVector * | GetAgreementRatios (const cObj *obj) const =0 |
|
virtual const RMaxVector * | GetSims (const cObj *obj) const =0 |
|
virtual bool | IsSocial (const cObj *obj) |
|
virtual void | PostRun (void) |
|
virtual void | HandlerNotFound (const R::RNotification ¬ification) |
|
virtual | ~RInstNN (void) |
|
| RInstG (size_t popsize, RCursor< cObj > objs, const RString &h, const RString &name, RDebug *debug=0) |
|
virtual void | Init (void) |
|
RString | GetHeuristic (void) const |
|
bool | MustLocalOptimisation (void) const |
|
void | SetLocalOptimisation (bool localopti) |
|
bool | GetEmptyModifiedGroups (void) const |
|
void | SetEmptyModifiedGroups (bool empty) |
|
RCursor< cObj > | GetObjs (void) const |
|
virtual void | AnalyzePop (void) |
|
virtual void | RandomConstruct (void) |
|
virtual void | Crossover (void) |
|
virtual void | Mutation (void) |
|
virtual void | Inversion (void) |
|
virtual | ~RInstG (void) |
|
| RInst (size_t popsize, const RString &name, RDebug *debug=0) |
|
virtual RCString | GetClassName (void) const |
|
void | SetMutationParams (size_t agemut, size_t agebestmut, size_t nbmut) |
|
void | SetVerify (bool verify) |
|
bool | GetVerify (void) const |
|
bool | MustOptimisation (void) const |
|
void | SetOptimisation (bool opti) |
|
cChromo * | GetBestChromosome (void) const |
|
void | SetSeed (int seed) |
|
int | GetSeed (void) const |
|
virtual void | DisplayInfos (void) |
|
virtual void | StrongMutation (void) |
|
void | Generation (void) |
|
virtual void | Run (void) |
|
virtual void | Verify (void) |
|
long | RRand (long max) |
|
void | RandOrder (T *array, size_t size) |
|
virtual | ~RInst (void) |
|
| RObject (const RString &name=RString::Null) |
|
int | Compare (const RObject &obj) const |
|
RString | GetName (void) const |
|
void | PostNotification (const hNotification handle) |
|
void | PostNotification (const RCString &name) |
|
void | PostNotification (const hNotification handle, T data) |
|
void | PostNotification (const RCString &name, T data) |
|
void | InsertObserver (tNotificationHandler handler, const hNotification handle, RObject *object) |
|
void | InsertObserver (tNotificationHandler handler, const RCString &name, RObject *object) |
|
void | InsertObserver (tNotificationHandler handler, const hNotification handle) |
|
void | InsertObserver (tNotificationHandler handler, const RCString &name) |
|
void | InsertObserver (tNotificationHandler handler, RObject *object) |
|
void | InsertObserver (tNotificationHandler handler) |
|
void | DeleteObserver (void) |
|
void | DeleteObserver (const hNotification handle, RObject *object) |
|
void | DeleteObserver (const RCString &name, RObject *object) |
|
hNotification | GetNotificationHandle (const RCString &name) const |
|
RCString | GetNotificationName (const hNotification handle) const |
|
virtual | ~RObject (void) |
|
size_t | GetPopSize (void) const |
|
size_t | GetGen (void) const |
|
size_t | GetAgeBest (void) const |
|
size_t | GetAgeBestPop (void) const |
|
virtual | ~iRInst (void) |
|
| RPromKernelNN (RParamsNN *p, size_t nbsols) |
|
void | AssignChromo (RPromSol *s, cChromo *c) |
|
void | AssignSol (RPromSol *s, double sim, double agree, double disagree) |
|
| RPromKernel (const char *name, size_t sol, size_t crit) |
|
void | ComputeEvalFunc (void) |
|
virtual void | ComputePrometheeII (void) |
|
void | AddCriterion (RPromCriterion *crit) |
|
RPromCriterion * | GetCriterion (const RString &name) const |
|
RPromCriterion * | GetCriterion (const size_t id) const |
|
void | AddSol (RPromSol *sol) |
|
virtual RPromSol * | NewSol (void) |
|
virtual RPromSol * | NewSol (const RString &name) |
|
size_t | GetNbSols (void) const |
|
virtual void | Assign (RPromSol *sol, RPromCriterion *crit, const double v) |
|
virtual void | Assign (const RString &sol, RPromCriterion *crit, const double v) |
|
virtual void | Assign (RPromSol *sol, const RString &crit, const double v) |
|
virtual void | Assign (const RString &sol, const RString &crit, const double v) |
|
const RPromSol * | GetBestSol (void) |
|
RCursor< RPromSol > | GetSols (void) |
|
void | CopySols (RContainer< RPromSol, false, false > &sols) |
|
double | GetMinFi (void) |
|
double | GetMaxFi (void) |
|
size_t | GetBestSolId (void) |
|
void | Clear (void) |
|
void | ClearSols (void) |
|
void | Print (bool normalized) |
|
virtual | ~RPromKernel (void) |
|
template<class cInst, class cChromo, class cThreadData, class cGroup, class cObj>
class R::RInstNN< cInst, cChromo, cThreadData, cGroup, cObj >
NNGGA Instance.
The instance of the Nearest Neighbors Grouping Genetic Algorithm.