群体智能算法的理论基础
德国比勒菲尔德大学工程学院“洪堡人工智能教席教授”,兼任英国萨里大学计算机系“计算智能”讲席教授。欧洲科学院院士、IEEE Fellow、IEEE 计算智能学会候任主席推荐本书:“本书系统介绍群智能算法的数学模型、收敛性分析及时间复杂度,为研究和应用群智能算法奠定坚实基础。”

作者:黄翰、郝志峰

定价:65元

印次:1-2

ISBN:9787302671374

出版日期:2024.08.01

印刷日期:2025.06.09

图书责编:陈凯仁

图书分类:学术专著

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

群体智能算法是一类源于自然现象与社会规律启发的智能算法,是当前人工智能方法的重要组成部分。本书从群体智能算法的基本特征入手,介绍了常见的群体智能算法及其理论基础研究的三大内容:数学模型、收敛性与时间复杂度,详细阐述了粒子群优化算法、蚁群优化算法、鸽群优化算法、头脑风暴算法与烟花算法的数学模型、收敛性分析与时间复杂度分析等研究结果。为了方便读者开展算法理论分析的实践,部分章节提供了配套实用软件工具的使用案例。本书适合从事智能优化、进化计算、计算智能、智能优化、管理科学与应用数学领域研究的学者与研究生阅读,也可以作为智能算法应用工程师的辅助工具书。

黄翰,华南理工大学软件学院教授、博导,国家级青年人才项目入选者,兼任国际学术期刊IEEE TEVC等副编、大数据与智能机器人教育部重点实验室副主任、广东省本科高校软件工程专业指导委员会主任委员等;主持科技部重点研发项目、国家自然科学基金等近20项;在IEEE TCYB、IEEE TSE等专业学术期刊发表论文60多篇;长期致力于智能算法理论、应用与产业生态的研究,完成落地应用案例70多项。

前言 群体智能算法是一类非常有趣且实用的人工智能方法。有趣,是因为它的设计思想多来源于自然界动物的种群行为现象或者人类社会的群体行为规律;实用,是因为它的设计思路比较符合人的计算思维,容易被工程师掌握并应用于实际。因此,群体智能算法自 1989年提出至今历经 30多年仍吸引着学术界和工业界的广泛关注,连续多年成为研究与应用的潮流热点。 虽然针对群体智能算法的设计与应用的研究不少,但是针对其理论基础的研究却还是凤毛麟角。这一点和进化算法的情况非常类似。针对进化算法的理论基础研究工作主要是缺少算法时间复杂度方面的研究,而针对群体智能算法的理论基础研究工作则是全方位的欠缺,包括数学模型、收敛性分析与时间复杂度三个方面。本书针对理论基础而阐述的内容主要包括了群体智能算法的数学模型、收敛性分析与时间复杂度。人工智能的本质是知识表示,而数学模型是理论基础研究的知识表示方式。因此,我们对于每一类算法理论基础的介绍都是从其数学模型开始的。收敛性则是评价群体智能算法是否最终可以停机并达到最优解的标准,然而它是一种基于迭代次数趋于无穷的分析结果,我们还需要另一个标准来评价算法的性能与效率。这个标准就是时间复杂度,它可以度量群体智能算法在平均意义下需要多少次迭代达到最优解。 与进化算法类似,群体智能算法的种类很多。本书仅仅选择了五类相对有代表性的群体智能算法作为主要的介绍对象。其中,粒子群优化算法和蚁群优化算法是国外学者原创的算法,曾是学术界的高被引研究主题;鸽群优化算法与烟花算法则是国内学者原创的算法;而头脑风暴优化算法是美籍华人学者在国内工作时提出的算法。每一种算法都有比较重要的学术研...

暂无课件

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
目 录

第 1 章 群体智能算法简介 1

1.1 群体智能算法的起源 1

1.2 群体智能算法特点 2

1.3 常见的几类群体智能算法 2

1.3.1 粒子群优化算法 3

1.3.2 蚁群优化算法 4

1.3.3 头脑风暴优化算法 5

1.3.4 鸽群优化算法 6

1.3.5 烟花算法 7

1.4 群体智能算法分析的数学模型 8

1.4.1 马尔可夫过程 8

1.4.2 漂移分析模型 9

1.4.3 平均增益模型 10

1.5 群体智能算法的收敛性分析 10

1.6 群体智能算法的时间复杂度分析 11

1.7 本章小结 13

第 2 章 粒子群优化算法的理论基础 14

2.1 粒子群优化算法简介 14

2.1.1 粒子群优化算法基本框架 14

2.1.2 粒子群优化算法理论基础的研究进展 15

2.2 粒子群优化算法的平均增益模型 16

2.3 粒子群优化算法的收敛性分析 17

2.4 粒子群优化算法的时间复杂度分析 19

2.4.1 粒子群优化算法的时间复杂度分析方法 19

2.4.2 粒子群优化算法的时间复杂度分析案例 20

2.5 粒子群优化算法时间复杂度估算的实验方法 27

2.5.1 基于平均增益模型的 PSO 算法时间复杂度估算方法 28

2.5.2 SPSO 算法的时间复杂度估算结果与分析 29

2.5.3 CLPSO 算法的时间复杂度估算结果与分析 34

2.5.4 ELPSO 算法的时间复杂度估算结果与分析 37

2.6 本章小结 40

第 3 章 蚁群优化算法的理论基础 41

3.1 蚁群...

本书适合从事智能优化、进化计算、计算智能、智能优化、管理科学与应用数学领域研究的学者与研究生阅读,也可以作为智能算法应用工程师的辅助工具书。