Skip to content
/ DDEA Public

Dynamic Decomposition based Evolutionary Algorithm

Notifications You must be signed in to change notification settings

hxyokokok/DDEA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DDEA

This code is to reproduce the experiments in the paper: He X, Zhou Y, Chen Z, Zhang Q. Evolutionary Many-objective Optimization based on Dynamical Decomposition. IEEE Transactions on Evolutionary Computation, 2019, 23(3): 361–375.

File structure

Three files are contained in the root directory:

  1. DDEA.m: The proposed DDEA algorithm. It relies only on the dynamic decomposition based ranking scheme (DDR) to sort the solutions.
  2. DDEANS.m: The proposed DDEA+NS algorithm. It is similar to the NSGA-II except that the crowding distances are replaced with the DDR ranking results in each non-dominated front.
  3. binaryTournamentSelection.m: A simple procedure for environmental selection or mating selection.

Usage

This code is implemented on the open source software PlatEMO (http://bimk.ahu.edu.cn/index.php?s=/Index/Software/index.html).

To run the proposed two algorithms within PlatEMO, first create a new directory named DDEA in <PlatEMO_root>/Algorithms, and then put all three files in it. Launch PlatEMO, it will automatically detect the two executable algorithms and show them in the algorithm list.

For more details about how to configure the environmental settings, please see the manual of PlatEMO.

About

Dynamic Decomposition based Evolutionary Algorithm

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages