...
首页> 外文期刊>Software >An empirical time analysis of evolutionary algorithms as C programs
【24h】

An empirical time analysis of evolutionary algorithms as C programs

机译:作为C程序的进化算法的经验时间分析

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

摘要

This article presents an empirical study devoted to characterize the computational efficiency behavior of an evolutionary algorithm (usually called canonical) as a C program. The study analyzes the effects of several implementation decisions on the execution time of the resulting evolutionary algorithm. The implementation decisions studied include: memory utilization (using dynamic vs. static variables and local vs. global variables), methods for ordering the population, code substitution mechanisms, and the routines for generating pseudorandom numbers within the evolutionary algorithm. The results obtained in the experimental analysis allow us to conclude that significant improvements in efficiency can be gained by applying simple guidelines to best program an evolutionary algorithm in C.
机译:本文提供了一项经验研究,致力于将演化算法(通常称为规范)作为C程序的计算效率行为进行特征化。该研究分析了几种实施决策对最终进化算法执行时间的影响。研究的实现决策包括:内存利用率(使用动态变量与静态变量以及局部变量与全局变量),排序总体的方法,代码替换机制以及在进化算法中生成伪随机数的例程。通过实验分析获得的结果使我们得出结论,通过应用简单的准则对C语言中的进化算法进行最佳编程,可以显着提高效率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号