evomo.problems.numerical.zdt#
Classes#
The ZDT test suite for multiobjective optimization. |
|
The ZDT test suite for multiobjective optimization. |
|
The ZDT test suite for multiobjective optimization. |
|
The ZDT test suite for multiobjective optimization. |
|
The ZDT test suite for multiobjective optimization. |
|
The ZDT test suite for multiobjective optimization. |
Module Contents#
- class evomo.problems.numerical.zdt.ZDT(n: int, ref_num: int = 100)#
Bases:
evox.core.ProblemThe ZDT test suite for multiobjective optimization.
This suite of benchmark functions is commonly used to evaluate the performance of multiobjective evolutionary algorithms.
- References:
- [1] E. Zitzler, K. Deb, and L. Thiele, “Comparison of Multiobjective Evolutionary Algorithms:
Empirical Results,” in Evolutionary Computation, vol. 8, no. 2, pp. 173-195, 2000. Available: https://ieeexplore.ieee.org/abstract/document/6787994
Initialize the ZDT problem instance.
- Parameters:
n – The dimensionality of the problem (number of variables).
ref_num – The reference number for evaluating the problem, default is 100.
- n#
- ref_num = 100#
- evaluate(X: torch.Tensor)#
- pf()#
- class evomo.problems.numerical.zdt.ZDT1(n)#
Bases:
ZDTThe ZDT test suite for multiobjective optimization.
This suite of benchmark functions is commonly used to evaluate the performance of multiobjective evolutionary algorithms.
- References:
- [1] E. Zitzler, K. Deb, and L. Thiele, “Comparison of Multiobjective Evolutionary Algorithms:
Empirical Results,” in Evolutionary Computation, vol. 8, no. 2, pp. 173-195, 2000. Available: https://ieeexplore.ieee.org/abstract/document/6787994
Initialize the ZDT problem instance.
- Parameters:
n – The dimensionality of the problem (number of variables).
ref_num – The reference number for evaluating the problem, default is 100.
- class evomo.problems.numerical.zdt.ZDT2(n)#
Bases:
ZDTThe ZDT test suite for multiobjective optimization.
This suite of benchmark functions is commonly used to evaluate the performance of multiobjective evolutionary algorithms.
- References:
- [1] E. Zitzler, K. Deb, and L. Thiele, “Comparison of Multiobjective Evolutionary Algorithms:
Empirical Results,” in Evolutionary Computation, vol. 8, no. 2, pp. 173-195, 2000. Available: https://ieeexplore.ieee.org/abstract/document/6787994
Initialize the ZDT problem instance.
- Parameters:
n – The dimensionality of the problem (number of variables).
ref_num – The reference number for evaluating the problem, default is 100.
- pf()#
- class evomo.problems.numerical.zdt.ZDT3(n)#
Bases:
ZDTThe ZDT test suite for multiobjective optimization.
This suite of benchmark functions is commonly used to evaluate the performance of multiobjective evolutionary algorithms.
- References:
- [1] E. Zitzler, K. Deb, and L. Thiele, “Comparison of Multiobjective Evolutionary Algorithms:
Empirical Results,” in Evolutionary Computation, vol. 8, no. 2, pp. 173-195, 2000. Available: https://ieeexplore.ieee.org/abstract/document/6787994
Initialize the ZDT problem instance.
- Parameters:
n – The dimensionality of the problem (number of variables).
ref_num – The reference number for evaluating the problem, default is 100.
- pf()#
- class evomo.problems.numerical.zdt.ZDT4(n)#
Bases:
ZDTThe ZDT test suite for multiobjective optimization.
This suite of benchmark functions is commonly used to evaluate the performance of multiobjective evolutionary algorithms.
- References:
- [1] E. Zitzler, K. Deb, and L. Thiele, “Comparison of Multiobjective Evolutionary Algorithms:
Empirical Results,” in Evolutionary Computation, vol. 8, no. 2, pp. 173-195, 2000. Available: https://ieeexplore.ieee.org/abstract/document/6787994
Initialize the ZDT problem instance.
- Parameters:
n – The dimensionality of the problem (number of variables).
ref_num – The reference number for evaluating the problem, default is 100.
- class evomo.problems.numerical.zdt.ZDT6(n)#
Bases:
ZDTThe ZDT test suite for multiobjective optimization.
This suite of benchmark functions is commonly used to evaluate the performance of multiobjective evolutionary algorithms.
- References:
- [1] E. Zitzler, K. Deb, and L. Thiele, “Comparison of Multiobjective Evolutionary Algorithms:
Empirical Results,” in Evolutionary Computation, vol. 8, no. 2, pp. 173-195, 2000. Available: https://ieeexplore.ieee.org/abstract/document/6787994
Initialize the ZDT problem instance.
- Parameters:
n – The dimensionality of the problem (number of variables).
ref_num – The reference number for evaluating the problem, default is 100.
- pf()#