Skip to content

Repository files navigation

Opt

C/C++ code to metaheuristics and metamodel applications.

Example run command:

./Opt -alg SMDE -eval APM -F 0.5 -s 1 -sm LLR -smp 1 -nap 4 -opDE 0-1-2-5 -f 49 -p 50 -g 200

Example for bilevel version - BLDE with surrogate models

./Opt -alg BLDE -eval BLDE -F 0.5 -s 1 -sm KNN -smp 3 -nap 5 -opDE 2 -f -10001 -p 20 -g 50 -pF 50 -gF 100 -s -1

for more information use:

./Opt -h

Cite this work:

  • Differential Evolution with Surrogate Models:

Krempser, E.; BERNARDINO, H. S. ; Barbosa, H. J. C. ; Lemonge, Afonso C. C. . Performance evaluation of local surrogate models in differential evolution-based optimum design of truss structures. ENGINEERING COMPUTATIONS, v. 34, p. 499-547, 2017 link

Krempser, E.. Uso de metamodelos na evolução diferencial para problemas envolvendo simulações de alto custo computacional. Phd Thesis. National Laboratory for Scientific Computing - LNCC, Brazil. 2014. link (in portuguese)

  • Differential Evolution for Bilevel Optmization:

Angelo, Jaqueline S. ; Krempser, Eduardo ; Barbosa, Helio J. C. . Performance Evaluation of Local Surrogate Models in Bilevel Optimization. Lecture Notes in Computer Science. 1ed.: Springer International Publishing, 2019, v. , p. 347-359. link

More about BLDE: https://github.com/jsangelo/blde

About

C/C++ code to metaheuristics and metamodel applications

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages