The source codes can be used in both the Windows and Linux operating systems, and can be compiled by the GCC or Visual Studio.

The algorithm is implemented for real-coded problems.

main.c is the main program of the GrEA codes.

The test fucntions in the program include DTLZ1 to DTLZ7[1] and DTLZ5(I,M)[2].



[1] K. Deb, L. Thiele, M. Laumanns, and E. Zitzler, "Scalable test problems for evolutionary multiobjective optimization," in Evolutionary Multiobjective Optimization. Theoretical Advances and Applications, A. Abraham, L. Jain, and R. Goldberg, Eds., 2005, pp. 105-145.

[2] D. Saxena, J. Duro, A. Tiwari, K. Deb, and Q. Zhang, "Objective reduction in many-objective optimization: Linear and nonlinear algorithms," KanGAL, Indian Institute of Technology, Tech. Rep. 2010008, 2010.