【24h】

Effective and efficient caching in genetic algorithms

机译:遗传算法中的高效缓存

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

摘要

Hard discrete optimization problems using randomized methods such as genetic algorithms require large numbers of samples from the solution space. Each candidate sample/solution must be evaluated using the target fitness/energy function being optimized. Such fitness computations are a bottleneck in sampling methods such as genetic algorithms. We observe that the caching of partial results from these fitness computations can reduce this bottleneck. We provide a rigorous analysis of the run-times of GAS with and without caching. By representing fitness functions as classic Divide and Conquer algorithms, we provide a formal model to predict the efficiency of caching GAS vs. non-caching GAs. Finally, we explore the domain of protein folding with GAs and demonstrate that caching can significantly reduce expected run-times through both theoretical and extensive empirical analyses.
机译:使用随机方法(例如遗传算法)的困难离散优化问题需要求解空间中的大量样本。必须使用正在优化的目标适应度/能量函数来评估每个候选样品/溶液。这样的适应度计算是诸如遗传算法之类的采样方法的瓶颈。我们观察到,从这些适应度计算中缓存部分结果可以减少此瓶颈。我们对带有和不带有缓存的GAS的运行时间进行了严格的分析。通过将适应度函数表示为经典的Divide和Conquer算法,我们提供了一个正式模型来预测GAS与非GAS的效率。最后,我们探索了利用GA折叠蛋白质的领域,并通过理论和广泛的经验分析证明了缓存可以显着减少预期的运行时间。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号