【24h】

On the Complexity of Restarting

机译:重启的复杂性

获取原文

摘要

Restarting is a technique used by many randomized local search and systematic search algorithms. If the algorithm has not been successful for some time, the algorithm is reset and reinitialized with a new random seed. However, for some algorithms and some problem instances, restarts are not beneficial. Luby et al. [12] showed that if restarts are useful, then there is a restart time t* such that the so-called fixed-cutoff strategy is the best possible strategy in expectation. In this work, we show that deciding whether restarts are useful is NP-eomplete. Furthermore, we show that there is no feasible approximation algorithm for the optimal restart time t*. Lastly, we show that calculating the expected runtime for a known probability distribution and a given restart time is #P-complete.
机译:重新启动是许多随机本地搜索和系统搜索算法所使用的技术。如果该算法在一段时间内未成功,则将其重置并使用新的随机种子重新初始化。但是,对于某些算法和某些问题实例,重新启动是无益的。卢比(Luby)等人。文献[12]表明,如果重启是有用的,那么就有一个重启时间t *,使得所谓的固定截止策略是期望中最好的策略。在这项工作中,我们表明确定重启是否有用是NP完全的。此外,我们表明,对于最佳重启时间t *,没有可行的近似算法。最后,我们表明,计算已知概率分布和给定重新启动时间的预期运行时间是#P-complete。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号