第1章 绪论 1
1.1 从仿生学人工智能到自然计算 1
1.2 自然计算 4
1.3 自然计算的主要研究分支 6
1.3.1 进化计算 7
1.3.2 群体智能 8
1.3.3 生物启发计算 10
1.3.4 生态计算 11
1.3.5 复杂自适应计算 11
第2章 自然计算的研究综述与统一模型2.1 自然计算的实现模式总览 13
2.2 自然计算模式综述 16
2.2.1 元胞自动机 16
2.2.2 模拟退火算法 17
2.2.3 人工蜂群算法 19
2.2.4 人工鱼群算法 21
2.2.5 群搜索优化 22
2.2.6 细菌觅食算法 23
2.2.7 细菌趋药性算法 24
2.2.8 差分进化 25
2.2.9 DNA计算 26
2.2.10 量子计算 28
2.2.11 复杂自适应系统 30
2.2.12 混沌优化 32
2.2.13 生物地理学优化 33
2.2.14 自组织迁移算法 35
2.2.15 膜计算 36
2.2.16 文化基因算法 38
2.2.17 文化算法 40
2.2.18 情感计算 41
2.2.19 社会认知优化 42
2.3 自然计算的应用与发展趋势 42
2.3.1 自然计算应用领域综述 42
2.3.2 应用分析与展望 46
2.4 自然计算的统一模型 47
2.4.1 自然计算模式的总体形式化描述 48
2.4.2 自然计算模式的统一框架理念 50
第3章 进化计算 54
3.1 遗传算法概述 54
3.1.1 遗传算法的产生 54
3.1.2 遗传算法的基本思想 55
3.1.3 遗传算法基本操作 55
3.1.4 遗传算法的特点 57
3.2 遗传算法研究进展 58
3.2.1 基本操作方法的改进研究 58
3.2.2 编码方法的改进研究 59
3.2.3 保持群体多样性方法的研究 60
3.3 遗传算法的收敛性研究 62
3.3.1 遗传算法的一般收敛性理论 62
3.3.2 遗传算法的马尔可夫链模型 63
3.3.3 遗传算法的收敛性分析 64
3.4 遗传算法的基本流程 64
3.5 遗传算法的形式化描述 65
3.6 遗传算法的自然计算框架模型 69
3.7 小结 71
第4章 分布估计算法 72
4.1 分布估计算法概述 72
4.1.1 分布估计算法起源 72
4.1.2 分布估计算法的基本思想 73
4.2 分布估计算法的基本流程 73
4.3 分布估计算法的研究进展 75
4.3.1 离散的分布估计算法 76
4.3.2 连续的分布估计算法 79
4.3.3 分布估计算法的理论研究 80
4.3.4 分布估计算法的研究热点 81
4.4 分布估计算法的形式化描述 83
4.5 分布估计算法的自然计算框架模型 86
4.6 小结 88
第5章 神经网络计算 89
5.1 人工神经网络概述 89
5.1.1 人工神经元模型 89
5.1.2 人工神经网络模型 91
5.1.3 神经网络学习(训练)方法 92
5.1.4 人工神经网络的特点 92
5.2 人工神经网络的总体形式化描述 93
5.3 Hopfield神经网络的自然计算框架描述 96
5.3.1 Hopfield神经网络 96
5.3.2 Hopfield神经网络的形式化描述 97
5.3.3 Hopfield神经网络的自然计算框架模型 99
5.4 RBF神经网络的自然计算框架描述 106
5.4.1 径向基函数(RBF)神经网络 106
5.4.2 RBF神经网络的形式化描述 110
5.4.3 RBF神经网络的自然计算框架模型 113
5.5 小结 117
第6章 群体智能——蚁群算法 119
6.1 蚁群算法概述 119
6.1.1 蚁群算法的起源 119
6.1.2 蚁群个体的运动规则 119
6.1.3 实例说明及应用状况 120
6.2 蚁群算法的研究进展 122
6.2.1 蚁群算法的改进 122
6.2.2 蚁群算法的收敛性研究 123
6.2.3 蚁群算法的仿真和实现 126
6.2.4 蚁群算法的应用 126
6.3 蚁群算法描述 127
6.3.1 用于求解TSP问题的蚁群算法定义 127
6.3.2 蚁群算法的形式化描述 130
6.4 蚁群算法的自然计算框架模型 133
6.5 小结 136
第7章 群体智能——微粒群算法 137
7.1 微粒群算法概述 137
7.2 微粒群算法描述 138
7.2.1 微粒群算法的基本原理 138
7.2.2 微粒群算法的数学描述 139
7.2.3 微粒群算法流程 140
7.3 微粒群算法研究进展 140
7.3.1 微粒群算法的改进研究 140
7.3.2 微粒群算法的应用 141
7.3.3 微粒群算法的收敛性研究 142
7.3.4 微粒群算法的参数效能分析 149
7.4 微粒群算法的形式化描述 150
7.5 微粒群算法的自然计算框架模型 153
7.6 小结 155
第8章 免疫计算 156
8.1 人工免疫系统概述 156
8.1.1 人工免疫系统 156
8.1.2 人工免疫系统的研究概况 157
8.1.3 人工免疫系统的应用 159
8.2 人工免疫算法 160
8.2.1 概述 160
8.2.2 典型的人工免疫算法 160
8.2.3 人工免疫算法的收敛性分析 162
8.2.4 人工免疫算法的工程应用 163
8.3 标准人工免疫算法描述 166
8.4 人工免疫算法的形式化描述 169
8.5 人工免疫算法的自然计算框架模型 172
8.6 小结 175
第9章 人工内分泌系统 176
9.1 人工内分泌系统概述 176
9.1.1 内分泌系统 176
9.1.2 人工内分泌系统研究现状 177
9.2 人工内分泌系统描述 180
9.2.1 人工内分泌网络模型定义 180
9.2.2 人工内分泌网络的动力学描述 183
9.2.3 网络模型的自适应调节 184
9.3 基于人工内分泌网络模型的行为控制算法 184
9.4 人工内分泌网络的形式化描述 185
9.5 人工内分泌系统的自然计算框架模型 188
9.6 小结 190
后记 192
参考文献 194