arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2004.09949cs.NE
收藏

动态环境中的大人口规模和交叉帮助

Large Population Sizes and Crossover Help in Dynamic Environments

Johannes Lengler, Jonas Meier

摘要:

超立方体上的动态线性函数是为每个比特分配正权重的函数,但权重随时间变化。在整个优化过程中,这些函数保持相同的全局最优值,并且永远不会有缺陷的局部最优值。尽管如此,最近的研究表明[Lengler,Switcher,FOCI 2019],$(1+1)$ -进化算法需要指数时间来找到或近似某些算法配置的最佳值。在本文中,我们研究了人口规模较大的动态BinVal,动态线性函数的极值形式的影响。我们发现,适度增加的人口规模扩大了有效的算法配置的范围,交叉大大提高了这种积极的影响。值得注意的是,与[Lengler,Zou,FOGA 2019]中单调函数的静态设置类似,$(μ+1)$ -EA的最难优化区域并不接近最优值,而是远离最优值。相比之下,对于$(μ+1)$ -GA,最优值周围的区域是所有研究案例中最难的区域。

英文摘要:

Dynamic linear functions on the hypercube are functions which assign to each bit a positive weight, but the weights change over time. Throughout optimization, these functions maintain the same global optimum, and never have defecting local optima. Nevertheless, it was recently shown [Lengler, Schaller, FOCI 2019] that the $(1+1)$-Evolutionary Algorithm needs exponential time to find or approximate the optimum for some algorithm configurations. In this paper, we study the effect of larger population sizes for Dynamic BinVal, the extremal form of dynamic linear functions. We find that moderately increased population sizes extend the range of efficient algorithm configurations, and that crossover boosts this positive effect substantially. Remarkably, similar to the static setting of monotone functions in [Lengler, Zou, FOGA 2019], the hardest region of optimization for $(μ+1)$-EA is not close the optimum, but far away from it. In contrast, for the $(μ+1)$-GA, the region around the optimum is the hardest region in all studied cases.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑