...
首页> 外文期刊>Algorithmica >The Impact of Random Initialization on the Runtime of Randomized Search Heuristics
【24h】

The Impact of Random Initialization on the Runtime of Randomized Search Heuristics

机译:随机初始化对随机搜索启发式算法运行时的影响

获取原文
获取原文并翻译 | 示例
           

摘要

Analyzing the runtime of a Randomized Search Heuristic (RSH) by theoretical means often turns out to be rather tricky even for simple optimization problems. The main reason lies in the randomized nature of these algorithms. Both the optimization routines and the initialization of RSHs are typically based on random samples. It has often been observed, though, that the expected runtime of RSHs does not deviate much from the expected runtime when starting in an initial solution of average fitness. Having this information a priori could greatly simplify runtime analyses, as it reduces the necessity of analyzing the influence of the random initialization. Most runtime bounds in the literature, however, do not profit from this observation and are either too pessimistic or require a rather complex proof. In this work we show for the two search heuristics Randomized Local Search (RLS) and the (1+1) Evolutionary Algorithm on the two well-studied problems OneMax and LeadingOnes that their expected runtimes indeed deviate by at most a small additive constant from the expected runtime when started in a solution of average fitness. For RLS on OneMax, this additive discrepancy is -1/2 +/- o(1)-1/2 +/- o(1), leading to the first runtime statement for this problem that is precise apart from additive o(1) terms: The expected number of iterations until an optimal search point is found, is nH(n/2)-1/2 +/- o(1)nH(n/2)-1/2 +/- o(1), where Hn/2Hn/2 denotes the (n / 2)th harmonic number when n is even, and H-n/2:=(Hn/2+Hn/2)/2Hn/2:=(Hn/2+Hn/2)/2 when n is odd. For this analysis and the one of the (1+1) EA optimizing OneMax we use a coupling technique, which we believe to be interesting also for the study of more complex optimization problems. For the analyses of the LeadingOnes test function, we show that one can express the discrepancy solely via the waiting times for leaving fitness level 0 and 1, which then easily yields the discrepancy, and in particular, without having to deal with so-called free-riders.
机译:通过理论方法分析随机搜索试探法(RSH)的运行时间经常变得很棘手,即使是简单的优化问题。主要原因在于这些算法的随机性。 RSH的优化例程和初始化过程通常都基于随机样本。但是,通常观察到,从平均适应性的初始解决方案开始时,RSH的预期运行时间与预期运行时间的差异并不大。事先获得此信息可以大大简化运行时分析,因为它减少了分析随机初始化的影响的必要性。但是,文献中的大多数运行时范围都不能从这种观察中受益,并且要么过于悲观,要么需要相当复杂的证明。在这项工作中,我们针对两个经过充分研究的问题OneMax和LeadingOnes针对两种搜索启发式方法进行了随机局部搜索(RLS)和(1 + 1)进化算法,证明它们的预期运行时间确实与模型中的偏差最大相加很小。以一般适用性的解决方案启动时的预期运行时间。对于OneMax上的RLS,此加性差异为-1/2 +/- o(1)-1/2 +/- o(1),从而导致该问题的第一个运行时语句与加成o(1 )项:直到找到最佳搜索点为止,预期的迭代次数为nH(n / 2)-1/2 +/- o(1)nH(n / 2)-1/2 +/- o(1 ),其中Hn / 2Hn / 2表示n为偶数时的(n / 2)次谐波数,Hn / 2:=(Hn / 2 + Hn / 2)/ 2Hn / 2:=(Hn / 2 + Hn / 2)/ 2,当n为奇数时。对于此分析以及(1 + 1)EA优化OneMax中的一种,我们使用一种耦合技术,我们认为这对于研究更复杂的优化问题也很有趣。对于LeadingOnes测试功能的分析,我们表明一个人可以仅通过离开健身级别0和1的等待时间来表达差异,这样就很容易产生差异,尤其是无需处理所谓的免费骑手。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号