技术教育社区
www.teccses.org

现代启发式优化方法及其应用

封面

作者:刘景森,李煜

页数:256

出版社:中国经济出版社

出版日期:2020

ISBN:9787513662994

电子书格式:pdf/epub/txt

内容简介

随着工程技术的进步和科学计算规模的日益扩大,传统优化计算方法越来越难以在合理的时间内求得问题的有效解。基于自然科学尤其仿生学的启发式智能优化算法,为解决大规模复杂优化问题提供了良好的思路和方案。本书通过对经典启发式优化方法流程的梳理,从算法理论、机制、流程、代码、改进和应用等方面,对近年来应用范围较广的一些活跃算法进行了系统阐述和深入分析,为现实中大量不可微、非线性和不确定性复杂问题提供了很优化求解途径和方法。

作者简介

刘景森,河南大学软件学院教授、硕士生导师、工学博士。主要研究方向:智能算法、优化控制、网络信息安全等。主持完成省部级以上科研项目10余项,作为主要参加人完成多个纵向项目、国防基础研究项目和横向项目。发表专业论文40余篇,其中SCI、EI检索20余篇;主(合)编教材3部。
李煜,河南大学商学院教授、管理学博士、美国布鲁姆菲尔德大学访问学者。主要研究方向:智能优化、电子商务、物流管理等。先后主持和承担国家自然科学基金、国家社会科学基金、教育部人文社科基金和河南省科技攻关等多项科研项目,发表专业论文50余篇,其中SCI和EI收录30余篇。

本书特色

适读人群 :管理科学、电子商务等专业师生和研究人员(1)现代启发式优化算法为解决大规模复杂优化问题提供了良好的思路和方案。(2)现代启发式优化算法为现实中存在的大量不可微、非线性、不确定性复杂问题提供了方便实用的最优化求解途径和方法。

目录

第1章绪论

11启发式优化方法

12遗传算法

121基本思想

122算法流程

123伪代码

13蚁群算法

131基本思想

132算法流程

133伪代码

14粒子群算法

141基本思想

142算法流程

143伪代码

15模拟退火算法

151基本思想

152算法流程

153伪代码

16禁忌搜索算法

161基本思想

162算法流程

163伪代码

17差分进化算法

171基本思想

172算法流程

173伪代码

本章参考文献

第2章布谷鸟搜索算法

21基本布谷鸟搜索算法

211基本思想

212算法流程

213伪代码

214研究现状

22具有动态步长和发现概率的布谷鸟搜索算法(DCS)

221DCS改进策略

222DCS流程

223DCS伪代码

224时间复杂度分析

225收敛性证明

226函数优化仿真实验

23基于定向变异的布谷鸟搜索算法(DVCS)

231DVCS改进策略

232求解货物配送路径规划问题

233算法流程

234伪代码

235算法测试与分析

本章参考文献

第3章万有引力搜索算法

31基本引力搜索算法

311基本思想

312算法流程

313伪代码

314研究现状

32基于多点自适应约束策略的万有引力搜索算法(MACGSA)

321MACGSA改进策略

322MACGSA流程

323MACGSA伪代码

324时间复杂度分析

325收敛性分析

326函数优化仿真实验

33自适应混合变异万有引力搜索算法(MGSA)

331MGSA改进策略

332MGSA流程

333MGSA伪代码

334函数优化仿真实验

335求解无人航行航路规划问题

本章参考文献

第4章蝙蝠算法

41基本蝙蝠算法

411基本思想

412算法流程

413伪代码

414研究现状

42融合均匀变异与高斯变异的蝙蝠优化算法(UGBA)

421UGBA改进策略

422UGBA流程

423UGBA伪代码

424时间复杂度分析

425收敛性证明

426函数优化仿真实验

43具有反向学习和正切随机探索机制的蝙蝠算法(PTRBA)

431PTRBA改进策略

432基于三次样条插值求解机器人路径规划问题

433算法流程

434伪代码

435算例测试与分析

本章参考文献

第5章花朵授粉算法

51基本花朵授粉算法(FPA)

511基本思想

512FPA流程

513FPA伪代码

514研究现状

52融合模拟退火机制的自适应花朵授粉算法(SRFPA)

521SRFPA改进策略

522SRFPA流程

523SRFPA伪代码

524时间复杂度分析

525收敛性证明

526函数优化仿真实验

53具有动态转换概率的差分进化花朵授粉算法(MCFPA)

531MCFPA改进策略

532MCFPA流程

533求解云计算资源调度问题

534MCFPA求解问题步骤

535求解云计算资源调度问题的伪代码

536算例测试与分析

本章参考文献

第6章总结与展望

重要术语索引

节选

11启发式优化方法 优化是一个具有普遍适用性的工程数学问题,也是一个非常活跃的研究领域,它探索给定问题的最优解。传统的优化方法主要有动态规划法、共轭梯度法、分支界定法、牛顿法、拉格朗日乘子法等,但这些精确的确定性数值优化方法在面对大规模、复杂性问题时,难以在有效时间内得出合理解。而现代元启发式算法使用目标函数而不是传统的基于微积分方法和枚举策略,且使用概率而不是确定性规则,能够快速解决大规模复杂性问题,并得到满意解。与确定性方法相比,元启发式算法有更多的机会找到更好的优化问题解决方案,是目前优化领域最常用的有效方法之一。 经典的元启发式算法有模拟飞鸟集群觅食行为的粒子群算法(particle swarm optimization,PSO),受蚂蚁在寻找食物过程中释放信息素发现路径行为启发的蚁群算法(ant colony optimization,ACO),借鉴自然界生物进化过程的遗传算法(genetic algorithm,GA),模拟固体物质退火过程的模拟退火算法(simulated annealing,SA),等等。近年来,科学家对于启发式智能优化算法的研究十分活跃,相继提出多个机制各异、性能优越的新算法,如模拟蝙蝠利用声呐来探测猎物、避开障碍物的蝙蝠算法(bat algorithm,BA),受布谷鸟寄生育雏行为启发的布谷鸟搜索算法(cuckoo search algorithm,CSA),模拟萤火虫通过自身发光特性交换信息的萤火虫算法(firefly algorithm,FA),模拟自然界中万有引力现象的万有引力搜索算法(gravitational search algorithm,GSA),受到自然界中花朵授粉过程启发的花朵授粉算法(flower pollination algorithm,FPA),受灰狼群体等级制度和捕食行为启发的灰狼优化算法(grey wolf optimizer,GWO),受座头鲸特殊捕食行为启发的鲸鱼优化算法(whale optimization algorithm,WOA),受樽海鞘在海洋中游弋和觅食行为启发的樽海鞘群算法(salp swarm algorithm,SSA),等等。这些新算法的不断提出和持续改进为启发式优化算法的研究与应用增添了新的活力,相关算法已被广泛应用于路径规划、数据聚类、工程设计、图像分割、财务预测、任务分配、资源管理、能源系统等诸多领域。 但与此同时,由NFL(no free lunch)定理可知,没有任何一个算法可以解决所有优化问题。这意味着一个算法在解决一组问题上表现很好,却并不一定能解决另外一组优化问题。启发式算法或多或少存在求解不够稳定、收敛速度较慢、寻优精度不高、易陷入局部极值、问题和维度适应性较弱等问题。因此,启发式算式需要经过大量的机制探讨、实验测试、统计分析,不断地研究、改进、完善和应用;同时,不断地探新扬弃、去粗取精也为启发式算法解决大规模复杂优化问题提供了良好的思路与方案,吸引着大量国内外学者的关注与研究。

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《现代启发式优化方法及其应用》
Article link:https://www.teccses.org/1219819.html