Main components¶
Solution¶
|
Represent a one dimension solution for combinatorial and numerical problems |
Algorithms¶
These algorithms are implemented on the basis of the original papers ([ZhangLi07], [LZ09], [ZhangLiuLi09], [PDL+20a]).
Abstract class to implement a new algorithm based on MOEA/D in the framework |
For combinatorial problems¶
Implementation of MOEA/D for combinatorial problems. |
|
|
Implementation of MOEA/D with parameters delta / nr |
Implementation of MOEA/D-DRA |
|
|
Implementation of MOEA/D with the component |
For numerical problems¶
Implementation of MOEA/D for numerical problems. |
Note
You can implement your own algorithm by following this tutorial.
Aggregation functions¶
The aggregation function is used in MOEA/D to decompose the multi-objective problem into several mono-objective sub-problems. The two main functions used are the Weighted Sum and the Tchebycheff function. In our framework, the aggregation function is a required parameter of the algorithm.
Tchebycheff aggregation function. |
|
Weighted Sum aggregation function |
|
Abstract class to implement an aggregation function in the framework |