License for all code: GPLv2, author dr. Aleš Zamuda <ales.zamuda@uni-mb.si>. CEC function codes license is of other authors by permission.

== USAGE ==

To run app, use:

make
./build-x86_64/zade+cec2013.x86_64 CEC2013 stat 9 stratOpts 35 2>/dev/null

The out-* file is always appended, so delete it if you want to start a new test.

== DOCUMENTATION ==

If using the code, please cite papers (or some newer):
A. Zamuda, J. Brest, E. Mezura-Montes. Structured Population Size Reduction Differential Evolution with Multiple Mutation Strategies on CEC 2013 Real Parameter Optimization. IEEE Congress on Evolutionary Computation (CEC) 2013, 2013, pp. 1925-1931.


The implemented algorithm is largely based on:
A. Zamuda, J. Brest. Population Reduction Differential Evolution with Multiple Mutation Strategies in Real World Industry Challenges. Artificial Intelligence and Soft Computing -- ICAISC 2012, 2012, vol. 7269/2012, pp. 154-161. DOI 10.1007/978-3-642-29353-5_18.

and other:

J. Brest, M. S. Maucec. Population Size Reduction for the Differential Evolution Algorithm. Applied Intelligence, 2008, vol. 29, no. 3, pp. 228-247.
J. Brest, S. Greiner, B. Boskovic, M. Mernik, V. Zumer. Self-Adapting Control Parameters in Differential Evolution: A Comparative Study on Numerical Benchmark Problems. IEEE Transactions on Evolutionary Computation, 2006, vol. 10, no. 6, pp. 646-657.
R. Storn and K. Price. Differential Evolution – A Simple and Efficient Heuristic for Global Optimization over Continuous Spaces. Journal of Global Optimization, vol. 11, pp. 341–359, 1997.


Test functions used are from:
J. J. Liang, Q. B. Y., and P. N. Suganthan. Problem Definitions and Evaluation Criteria for the CEC 2013 Special Session and Competition on Real-Parameter Optimization", Computational Intelligence Laboratory, Zhengzhou University, Zhengzhou China And Nanyang Technological University, Singapore, Technical Report 201212, 2013.
