**Source Code of
Continuous Non-Revisiting Genetic Algorithm (cNrGA)
in **

**C.K. Chow and S.Y. Yuen, ˇ§Continuous non-revisiting
genetic algorithm with overlapped search sub-region,ˇ¨ Proc. IEEE Congress on Evolutionary
Computation (CEC), June, 2012.**

Source code : cNrGACEC2012.zip

Compile environment : Matlab 2009a

Operation System : Microsoft Windows XP SP3

Main flow of the program:

__How to add a new test function?__

For example, a test function that the fitness is the sum of the absolute values in all dimension:

E.g.:

We can program a function in "FitnessFunction.m" as follows:

case 35

f=sum(abs(x));

After that, adding the search space of this function into ˇ§FitnessFunctionInfo_Loading.mˇ¨ as follows:

case 35

FitnessFunction_searchspace = [-100*ones(no_dimension,1) 100*ones(no_dimension,1)];

Finally, set the FitnessFunction_Index in ˇ§cNrGA_example1.mˇ¨ to "35" (this example uses 35 as the new test function index).