目录

DTLZ测试函数系列

DTLZ测试函数系列

介绍DTLZ测试函数系列(DTLZ1-DTLZ9)

DTLZ1是一个具有线性Pareto最优面的较简单的M个目标的测试问题,其描述如式子(11.25)所示。

https://i-blog.csdnimg.cn/blog_migrate/b5d1a73d13333d8cca97c8edb5d83514.png https://i-blog.csdnimg.cn/blog_migrate/6530b5f0d851e0791dedc74fe6ac312e.png

DTLZ2其描述如式子(11.27)所示。

https://i-blog.csdnimg.cn/blog_migrate/73141daa99712b23c1d09cc5b8d7ec8d.png

为了测试一个MOEA收敛到全局Pareto最优的能力,在DTLZ2中采用DTLZ1中的所建设的函数g(Xm),从而得到DTLZ3的测试问题,如式(11.30)所示。

https://i-blog.csdnimg.cn/blog_migrate/88c117ac179946b78e8b049be93f00a5.png

为了测试一个MOEA保持解的良好的分布度你的能力,修改DTLZ2,采用不同的决策变量到目标函数的映射方式,得到DTLZ3的测试问题,如式(11.31)所示。

https://i-blog.csdnimg.cn/blog_migrate/6a98c28a824dea576f6a60c6aa433780.png

https://i-blog.csdnimg.cn/blog_migrate/4063732792d48372867e77d74c935f42.png

DTLZ5与DTLZ2的表达式再形式上相似,只是用于关于X的函数θ取代原目标函数中的x的取值,其描述如式(11.32)所示。

https://i-blog.csdnimg.cn/blog_migrate/8404d634b751a960df03939dfd5ea8dd.png

对DTLZ5的函数g加以修改,使问题变得更复杂而得到DTLZ6的测试问题。函数g为

https://i-blog.csdnimg.cn/blog_migrate/281f1d62f558c242c8f70bc70882fdcc.png

DTLZ7是一个具有一组不连续Pareto最优面的测试问题,其描述如式(11.34)所示.

https://i-blog.csdnimg.cn/blog_migrate/3a67badfec8dce6ed42d7191ce6734f8.png https://i-blog.csdnimg.cn/blog_migrate/92139bac8da9f37009f88d426aad68f4.png

DTLZ8的描述如式(11.35)所示.

https://i-blog.csdnimg.cn/blog_migrate/593e7beaf2ff9cd258cc66ba816dc8bb.png

DTLZ9的描述如式(11.36)所示.

https://i-blog.csdnimg.cn/blog_migrate/53e8064c3e107cd34ee784edceed1a75.png https://i-blog.csdnimg.cn/blog_migrate/35928a8c81deded6d3a514c90036171e.png

参考书籍,郑金华,邹娟著. 多目标进化优化. 北京:科学出版社, 2017.05.