• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

一种分析基于种群的进化算法在单峰问题上平均时间复杂度的新方法。

A new approach for analyzing average time complexity of population-based evolutionary algorithms on unimodal problems.

作者信息

Chen Tianshi, He Jun, Sun Guangzhong, Chen Guoliang, Yao Xin

机构信息

Department of Computer Science and Technology, Nature Inspired Computation and Applications Laboratory, University of Science and Technology of China, Hefei, China.

出版信息

IEEE Trans Syst Man Cybern B Cybern. 2009 Oct;39(5):1092-106. doi: 10.1109/TSMCB.2008.2012167. Epub 2009 Mar 24.

DOI:10.1109/TSMCB.2008.2012167
PMID:19336324
Abstract

In the past decades, many theoretical results related to the time complexity of evolutionary algorithms (EAs) on different problems are obtained. However, there is not any general and easy-to-apply approach designed particularly for population-based EAs on unimodal problems. In this paper, we first generalize the concept of the takeover time to EAs with mutation, then we utilize the generalized takeover time to obtain the mean first hitting time of EAs and, thus, propose a general approach for analyzing EAs on unimodal problems. As examples, we consider the so-called (N + N) EAs and we show that, on two well-known unimodal problems, leadingones and onemax , the EAs with the bitwise mutation and two commonly used selection schemes both need O(n ln n + n(2)/N) and O(n ln ln n + n ln n/N) generations to find the global optimum, respectively. Except for the new results above, our approach can also be applied directly for obtaining results for some population-based EAs on some other unimodal problems. Moreover, we also discuss when the general approach is valid to provide us tight bounds of the mean first hitting times and when our approach should be combined with problem-specific knowledge to get the tight bounds. It is the first time a general idea for analyzing population-based EAs on unimodal problems is discussed theoretically.

摘要

在过去几十年里,针对进化算法(EAs)在不同问题上的时间复杂度,已取得了许多理论成果。然而,尚未有专门为基于种群的EAs在单峰问题上设计的通用且易于应用的方法。在本文中,我们首先将接管时间的概念推广到带有变异的EAs,接着利用广义接管时间来获得EAs的平均首次击中时间,从而提出一种分析单峰问题上EAs的通用方法。作为示例,我们考虑所谓的(N + N)EAs,并表明,在两个著名的单峰问题——leadingones和onemax上,采用按位变异和两种常用选择方案的EAs分别需要O(n ln n + n(2)/N)和O(n ln ln n + n ln n/N)代才能找到全局最优解。除了上述新结果外,我们的方法还可直接用于获取基于种群的EAs在其他一些单峰问题上的结果。此外,我们还讨论了通用方法何时有效以给出平均首次击中时间的紧界,以及何时应将我们的方法与特定问题知识相结合以获得紧界。这是首次从理论上讨论分析单峰问题上基于种群的EAs的通用思路。

相似文献

1
A new approach for analyzing average time complexity of population-based evolutionary algorithms on unimodal problems.一种分析基于种群的进化算法在单峰问题上平均时间复杂度的新方法。
IEEE Trans Syst Man Cybern B Cybern. 2009 Oct;39(5):1092-106. doi: 10.1109/TSMCB.2008.2012167. Epub 2009 Mar 24.
2
The hierarchical fair competition (HFC) framework for sustainable evolutionary algorithms.用于可持续进化算法的分层公平竞争(HFC)框架。
Evol Comput. 2005 Summer;13(2):241-77. doi: 10.1162/1063656054088530.
3
Runtime analysis of the (mu+1) EA on simple Pseudo-Boolean functions.关于简单伪布尔函数的(μ + 1)进化算法的运行时分析
Evol Comput. 2006 Spring;14(1):65-86. doi: 10.1162/evco.2006.14.1.65.
4
Heuristic Kalman algorithm for solving optimization problems.用于解决优化问题的启发式卡尔曼算法。
IEEE Trans Syst Man Cybern B Cybern. 2009 Oct;39(5):1231-44. doi: 10.1109/TSMCB.2009.2014777. Epub 2009 Mar 24.
5
An impatient evolutionary algorithm with probabilistic tabu search for unified solution of some NP-hard problems in graph and set theory via clique finding.一种带有概率禁忌搜索的不耐烦进化算法,用于通过团发现对图论和集合论中的一些NP难问题进行统一求解。
IEEE Trans Syst Man Cybern B Cybern. 2008 Jun;38(3):645-66. doi: 10.1109/TSMCB.2008.915645.
6
Empirical analysis of locality, heritability and heuristic bias in evolutionary algorithms: a case study for the multidimensional knapsack problem.进化算法中局部性、遗传力和启发式偏差的实证分析:以多维背包问题为例
Evol Comput. 2005 Winter;13(4):441-75. doi: 10.1162/106365605774666886.
7
Instruction-matrix-based genetic programming.基于指令矩阵的遗传编程
IEEE Trans Syst Man Cybern B Cybern. 2008 Aug;38(4):1036-49. doi: 10.1109/TSMCB.2008.922054.
8
Analyses of simple hybrid algorithms for the vertex cover problem.顶点覆盖问题的简单混合算法分析
Evol Comput. 2009 Spring;17(1):3-19. doi: 10.1162/evco.2009.17.1.3.
9
A small sphere and large margin approach for novelty detection using training data with outliers.一种使用带有离群值的训练数据进行异常检测的小球体与大边缘方法。
IEEE Trans Pattern Anal Mach Intell. 2009 Nov;31(11):2088-92. doi: 10.1109/TPAMI.2009.24.
10
Optimal combination of nested clusters by a greedy approximation algorithm.通过贪婪近似算法实现嵌套聚类的最优组合。
IEEE Trans Pattern Anal Mach Intell. 2009 Nov;31(11):2083-7. doi: 10.1109/TPAMI.2009.75.

引用本文的文献

1
An Analytical Framework for Runtime of a Class of Continuous Evolutionary Algorithms.一类连续进化算法运行时间的分析框架。
Comput Intell Neurosci. 2015;2015:485215. doi: 10.1155/2015/485215. Epub 2015 Aug 12.