Skip to content

The implemenation of CellularDE optimization algorithm in Java.

Notifications You must be signed in to change notification settings

VahidooX/CelluarDE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

CellularrDE: Cellular Based Differential Evolution

This is the original implementation of CellularDE algorithm in Java. CellularDE is an optimization technique for dynamic environment.

It is introduced in the following paper:

Vahid Noroozi, Ali B. Hashemi, and Mohammad Reza Meybodi, "CellularDE: A Cellular Based Differential Evolution for Dynamic Optimization Problems", ICANNGA, 2011.

How to run?

To run the code, you should set the parameters in the src/CellularDE/Parameters.java file, and then execute the main function in the src/CellularDE/MainProgram.java.

Benchmark

The algorithm is evaluated on Moving Peak Benchmark (MPB) which is introduced by Juergen Branke in the following book:

Juergen Branke, "Evolutionary optimization in dynamic environments", Kluwer Academic, 2001.

The source code for the MPB library (scr/peaks) is from the original implementation by Juergen Branke.

About

The implemenation of CellularDE optimization algorithm in Java.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages