论文标题
大规模优化的特征空间划分方法
An Eigenspace Divide-and-Conquer Approach for Large-Scale Optimization
论文作者
论文摘要
基于分裂的基于分裂(基于DC)的进化算法(EAS)在处理大规模优化问题(LSOPS)方面取得了显着的成功。但是,这种类型的算法的具有吸引力的性能通常需要对优化问题进行高精度分解,这对于现有的分解方法仍然是一项具有挑战性的任务。这项研究试图从不同的角度解决上述问题,并提出了特征空间划分和纠纷方法(EDC)方法。与在原始决策空间中执行分解和优化的现有基于DC的算法不同,EDC首先通过对来自最近几代选择的一组高质量解决方案进行奇异值分解来建立特征空间。然后,它将优化问题转化为特征空间,因此显着削弱了相应的特征变量之间的依赖性。因此,这些特征值可以通过简单的随机策略有效地分组,并且每个由此产生的子问题都可以通过传统的EA更容易地解决。为了验证EDC的效率,对两组基准功能进行了全面的实验研究。实验结果表明,EDC对其参数具有鲁棒性,并且对问题维度具有良好的可扩展性。与几种最先进的算法的比较进一步证实,EDC非常有竞争力,并且在复杂的LSOP上表现更好。
Divide-and-conquer-based (DC-based) evolutionary algorithms (EAs) have achieved notable success in dealing with large-scale optimization problems (LSOPs). However, the appealing performance of this type of algorithms generally requires a high-precision decomposition of the optimization problem, which is still a challenging task for existing decomposition methods. This study attempts to address the above issue from a different perspective and proposes an eigenspace divide-and-conquer (EDC) approach. Different from existing DC-based algorithms that perform decomposition and optimization in the original decision space, EDC first establishes an eigenspace by conducting singular value decomposition on a set of high-quality solutions selected from recent generations. Then it transforms the optimization problem into the eigenspace, and thus significantly weakens the dependencies among the corresponding eigenvariables. Accordingly, these eigenvariables can be efficiently grouped by a simple random strategy and each of the resulting subproblems can be addressed more easily by a traditional EA. To verify the efficiency of EDC, comprehensive experimental studies were conducted on two sets of benchmark functions. Experimental results indicate that EDC is robust to its parameters and has good scalability to the problem dimension. The comparison with several state-of-the-art algorithms further confirms that EDC is pretty competitive and performs better on complicated LSOPs.