#Paper:  Serial Multilevel-learned Differential Evolution with Adaptive Guidance of Exploration and Exploitation
 


All the code of the SMLDE is contained in "SMLDE.cpp" file.

Compilation is simple using gcc/g++:

g++ SMLDE.cpp -o SMLDE.exe -std=c++11 -O3 -march=corei7-avx -fexpensive-optimizations -fomit-frame-pointer

Please note that the compilation requires support of C++11 standard. 
You may omit everything after "-O3", however, these options give a significant boost on most systems.
This will create SMLDE.exe, available for running.
Next, the main optimization loop will be started, writing data to "SMLDE_(DIM)_(F).csv", 
where F and DIM are the function number and problem dimension.
