第1章绪论1
1.1引言1
1.2基本粒子群优化算法2
1.2.1粒子群优化算法的基本原理2
1.2.2基本粒子群优化算法模型3
1.2.3基本粒子群优化算法流程4
1.2.4参数分析与设置4
1.3粒子群优化算法的改进综述5
1.3.1基于惯性权值的改进6
1.3.2基于加速因子的改进8
1.3.3基于邻近群拓扑的改进9
1.3.4基于种群规模的改进10
1.3.5混合粒子群优化算法11
1.4粒子群优化算法的机理研究11
1.5粒子群优化算法的应用研究12
1.6离散粒子群优化算法13
1.6.1将速度作为位置变化的概率13
1.6.2直接将连续PSO用于离散问题的求解13
1.6.3重新定义PSO算法操作算子14
1.7DPSO算法应用15
1.8DPSO算法研究展望16
参考文献17
第2章在TSP问题中的应用22
2.1引言22
2.2求解TSP问题的自适应粒子群优化算法23
2.2.1离散PSO算法23
2.2.2求解TSP问题的PSO算法设计24
2.2.3惯性权值在离散PSO算法中的作用25
2.2.4实验结果与分析26
2.3求解TSP问题的动态领域PSO算法31
2.3.1相关概念31
2.3.2TSP问题的PSO操作33
2.3.3动态领域PSO算法的设计33
2.3.4实验结果及分析34
2.4求解TSP问题的PSO\|ACO算法35
2.4.1模拟进化的蚁群算法35
2.4.2PSO\|ACO算法的设计思想及总体框架40
2.4.3实验结果与分析40
参考文献41
第3章在多工作流调度中的应用43
3.1引言43
3.2问题描述44
3.2.1多目标优化问题44
3.2.2求解多目标优化问题的基本方法47
3.3多目标工作流调度问题49
3.4基于表现型共享的多目标粒子群优化算法50
3.4.1基于表现型共享的适应度函数50
3.4.2算法的基本模型51
3.4.3算法步骤52
3.4.4算例测试与结果分析52
3.5求解多目标工作流调度问题的离散粒子群优化算法60
3.5.1算法基本模型60
3.5.2算法主要步骤62
3.5.3实验结果62
参考文献71
第4章在多目标最小生成树问题中的应用73
4.1引言73
4.2问题模型74
4.2.1MST问题74
4.2.2mc\|MST问题74
4.3改进的计数算法75
4.4求解mc\|MST问题的NDPSO算法81
4.4.1粒子的编码机制81
4.4.2粒子的适应度函数82
4.4.3粒子的更新公式83
4.4.4算法描述83
4.4.5收敛性分析84
4.5实验结果与分析86
4.5.1测试问题86
4.5.2结果与分析87
参考文献89
第5章在入侵检测数据特征选择中的应用90
5.1引言90
5.2特征选择91
5.3基于PSO和相关性分析的特征选择算法92
5.3.1粒子编码模式92
5.3.2适应度函数92
5.3.3参数设置93
5.3.4算法描述93
5.3.5实验结果与分析94
5.4基于PSO和邻域约简模型的特征选择算法96
5.4.1邻域粗糙集97
5.4.2算法的具体设计98
5.4.3仿真实验99
5.5基于PSO和云模型的特征选择算法101
5.5.1云的概念102
5.5.2云的对象隶属度计算103
5.5.3算法的具体设计103
5.5.4实验结果与分析105
参考文献108
第6章在入侵检测系统中的应用110
6.1引言110
6.2基于连续粒子群分类算法的误用检测112
6.2.1目前入侵检测产品存在的缺陷112
6.2.2分类算法112
6.2.3基于连续粒子群的分类算法114
6.3基于否定选择算法的异常检测121
6.3.1基于异常的入侵检测系统的缺陷121
6.3.2人工免疫与否定选择算法121
6.3.3修改的否定选择算法124
6.4混合的网络入侵检测引擎133
6.4.1引入混合方式的目的133
6.4.2混合方式134
6.4.3混合的入侵检测引擎的整体结构135
6.4.4仿真实验137
参考文献138
第7章在网络安全态势感知中的应用141
7.1引言141
7.2基于PSO\|FNN的安全态势感知要素提取算法142
7.2.1相关算法142
7.2.2基于PSO\|FNN的安全态势要素提取模型144
7.2.3基于PSO\|FNN的安全态势要素提取方法144
7.2.4仿真实验与结果分析147
7.3基于PSO\|BPNN的安全态势预测算法151
7.3.1基于PSO\|BPNN的网络安全态势预测模型151
7.3.2基于PSO\|BPNN网络安全态势预测方法152
7.3.3仿真实验152
7.4网络安全系统中的组态势感知研究155
7.4.1个体态势感知与组态势感知155
7.4.2基于PSO的聚类分析实验设计156
7.4.3算法流程157
7.4.4仿真实验157
参考文献159
第8章在异构集群数据流分配中的应用162
8.1引言162
8.2数据流分配算法163
8.3基于PSO的异构集群数据流自适应分配策略165
8.3.1问题建模165
8.3.2带动态反馈机制的数据流自适应分配模型166
8.3.3改进的粒子群优化算法167
8.3.4仿真实验结果与分析170
8.4动态联盟思想的引入173
8.4.1动态联盟思想174
8.4.2问题建模174
8.4.3算法描述176
8.4.4算法仿真与结果分析179
参考文献182
第9章在WSN拓扑控制中的应用184
9.1引言184
9.2基于度约束最小生成树的WSN分布式拓扑控制185
9.2.1网络模型与问题描述186
9.2.2求解dc\|MST问题的DPSO187
9.2.3分布式拓扑控制方案189
9.2.4仿真实验190
9.3基于二连通的WSN拓扑控制方案192
9.3.1网络模型及问题描述193
9.3.2求解WSN二连通拓扑结构的DPSO算法195
9.3.3仿真实验196
9.4基于k\|连通问题的WSN拓扑控制方案197
9.4.1相关工作199
9.4.2相关定义200
9.4.3集中式的KTCPSO算法描述200
9.4.4分布式KLPSO算法描述202
9.4.5算法的时间复杂度分析203
9.4.6仿真实验203
参考文献205
第10章在WSN任务调度中的应用208
10.1引言208
10.2任务调度相关概念210
10.3WSN任务分配动态联盟模型及其算法211
10.3.1问题描述211
10.3.2任务分配动态联盟模型的构建212
10.3.3求解动态联盟模型的PSO算法213
10.3.4实验结果与分析216
10.4带多Agent的WSN自适应任务调度策略221
10.4.1多Agent系统221
10.4.2基于多Agent的无线传感器网络体系结构及系统模型221
10.4.3基于多Agent的无线传感器网络自适应任务调度策略225
10.4.4仿真实验与结果分析227
10.5基于串行联盟的动态任务分配算法228
10.5.1串行联盟思想的引入228
10.5.2基于DPSO的联盟形成算法230
10.5.3基于串行联盟的任务分配体系结构232
10.5.4仿真实验233
10.6基于并行联盟的动态任务分配算法238
10.6.1引言238
10.6.2并行联盟概述239
10.6.3基于并行联盟的任务分配算法240
10.6.4基于并行联盟的任务分配体系结构243
10.6.5仿真实验244
参考文献249
第11章在VLSI物理设计中的应用252
11.1引言252
11.2VLSI 设计概述253
11.2.1VLSI设计流程253
11.2.2物理设计过程254
11.3单目标电路划分的离散PSO算法255
11.3.1相关工作255
11.3.2问题模型255
11.3.3算法描述256
11.3.4实验结果分析260
11.4单目标电路划分的混合PSO算法263
11.4.1算法的具体设计过程263
11.4.2实验结果与分析266
11.5多目标电路划分的离散PSO算法269
11.5.1相关工作269
11.5.2多目标划分问题模型270
11.5.3基于DPSO框架下的多目标划分算法271
11.5.4实验结果与分析274
11.6解决布图规划的DPSO算法276
11.6.1VLSI布图模式与相关工作276
11.6.2问题描述277
11.6.3算法描述278
11.6.4实验结果与分析281
11.7解决布图规划的多目标PSO算法282
11.7.1采用整数序列编码的布图规划算法282
11.7.2采用序列对编码的布图规划算法284
11.8解决布图规划的协同多目标PSO算法288
11.8.1协同多目标算法概述288
11.8.2解决布图规划问题的协同多目标PSO算法291
11.8.3实验结果分析293
参考文献296