30 #include "optimization/COptAlgorithm.h"
35 class CGA :
public COptAlgorithm
131 void setIndv(
int i,
int j,
double num);
141 void setBest(
unsigned int num);
195 void copy(
unsigned int o,
unsigned int d);
200 void swap(
unsigned int o,
unsigned int d);
205 void mutate(
unsigned int i);
210 void crossover(
unsigned int p1,
unsigned int p2,
unsigned int c1,
unsigned int c2);
235 void creation(
unsigned int l,
unsigned int u);
void dumpData(unsigned int i)
void setGeneration(int num)
double getBestCandidate()
void mutate(unsigned int i)
void setCandx(int i, double num)
void setBest(unsigned int num)
CGA & operator=(const CGA &source)
double evaluate(unsigned int i)
void swap(unsigned int o, unsigned int d)
CRealProblem mRealProblem
void setIndv(int i, int j, double num)
void creation(unsigned int l, unsigned int u)
void initFirstGeneration()
unsigned int fittest(void)
void crossover(unsigned int p1, unsigned int p2, unsigned int c1, unsigned int c2)
void setParamNum(int num)
void setRealProblem(CRealProblem &aProb)
unsigned int getGeneration()
void copy(unsigned int o, unsigned int d)
void setMutVar(double num)