现代优化计算方法 :现代优化计算方法

更新时间:2024-09-21 13:55

《现代优化计算方法》系统介绍了禁忌搜索算法、模拟退火算法、遗传算法、蚁群优化算法、人工神经网络算法和约瑟夫·拉格朗日松弛算法等现代优化计算方法的模型与理论、应用技术和应用案例。

简介

《现代优化计算方法》全书共6章,第1章介绍算法复杂性的基本概念和启发式算法的评价方法,后5章分别介绍各个现代优化计算方法。

本书可作为数学、管理科学计算机科学工业工程等学科中相关优化专业的研究生教材,也可供相关专业研究人员参考。

书籍介绍

基于这种想法,本书由6章组成。第1章介绍了现代优化算法要解决的问题及它们中的共同点,并将本书各章衔接在一起。第2章、第3章、第4章和第5章分别介绍禁忌搜索算法、模拟退火算法、遗传算法和人工神经网络算法,这些是现代优化算法的组成。第6章提供评价算法的一种工具:拉格朗日松弛算法。

第1章为概论。首先介绍现代优化算法所要解决的组合优化问题。通过复杂性概念的引入,使得我们知道为什么和在什么情况下将现代优化算法应用到优化问题。通过邻域和算法评价方法的介绍,使我们找出现代优化算法的一些共同点。由于有关复杂性概念的内容不易理解,因此,作者在处理这部分内容时,以多个典型组合优化问题为背景,通过对它们的一步步分析来介绍复杂性的一个个概念。为了适应不同层次的读者,本章将复杂性概念的内容分为1.2节和1.5节两部分。1.2节介绍了多项式时间可求得最优解的多项式问题。1.5节更进一步介绍了NP、NPcomplete和NP-hard概念。对学时要求较少或非运筹学专业学生的教学,可以略去1.5节。

将第2,3,4,5这四章的内容作为一个整体,从最容易理解的局部搜索算法开始,逐步深入地介绍全局搜索的禁忌搜索算法,带有随机搜索的模拟退火和遗传算法,最后,给出人工神经网络算法。对学时要求较少或非运筹学专业学生的教学,可以略去3.2节、3.3节和4.3节中的证明。

第6章拉格朗日松弛算法使得本书成为一个整体。不仅要学会应用现代优化算法,还应该学会评价这些算法。对于极小化目标函数的优化问题,现代优化算法能给出一个目标值不低于最优目标值的可行解,当评价一个算法的计算效率时,可行解目标值同最优目标值一个下界的差是评价的标准之一。拉格朗日松弛算法则是提供最优目标值下界的工具之一。

观点

最优化是人们在工程技术、科学研究和经济管理的诸多领域中经常遇到的问题。结构设计要在满足强度要求等条件下使所用材料的总重量最轻;资源分配要使各用户利用有限资源产生的总效益最大;安排运输方案要在满足物资需求和装载条件下使运输总费用最低;编制生产计划要按照产品工艺流程和顾客需求,尽量降低人力、设备、原材料等成本使总利润最高。可以预料,随着科学技术尤其是计算机技术的不断发展,以及数学理论与方法向各门学科和各个应用领域的更广泛、更深入的渗透,在即将到来的21世纪信息时代最优化理论和技术必将在社会的诸多方面起着越来越大的作用。

解决实际生活中优化问题的手段大致有以下几种:一是靠经验的积累,凭主观作判断;二是做试验选方案,比优劣定决策;三是建立数学模型,求解最优策略。虽然由于建模时要作适当简化,可能使结果不一定非常完善,但是它基于客观数据,求解问题简便、灵活、经济,而且规模可以很大(将来会越来越大)。人们还可以吸收从经验得到的规则,用实验来不断校正建立的模型。随着数学方法和计算机技术的进步,用建模和数值模拟解决优化问题这一手段,将会越来越显示出它的效能和威力。显然,在决策定量化、科学化的呼声日益高涨的今天,数学建模方法的推广应用是符合时代潮流和形势发展需要的。

特点

最优化理论、模型与方法所包含的内容很多,国内已出版了不少教材和专著介绍其各个分支。但是一方面,近年来发展起来的、有着广泛应用背景的规划模型(如随机规划、模糊规划等),以及一些已经为许多人采用、受到广泛关注的优化算法(如模拟退火、遗传算法等),还缺乏详细和系统的介绍;另一方面,一些偏重优化理论和方法的教材,其要求难以与工科学生的数学知识衔接,也缺少对于应用来说十分重要的建模过程和软件介绍,而一些比较通俗的运筹学教材,则在加强理论基础,适应学生将来从事科研工作需要上考虑较少。我们这套教材试图弥补以上两方面的缺陷,力求体现下述特点:

1.内容既包含传统的线性规划非线性规划等部分,又纳入有广泛应用前景的随机规划和模糊规划;在传统内容中,既注重典型的数学思想和方法的系统叙述,又引入丰富的建模实例。

2.数学基础既与工科学生所学知识衔接,又考虑到研究生阅读文献、从事科研工作的需要,适当提高理论基础的起点。

3.对一般教材介绍的诸多算法进行精选,配合介绍一些应用软件,并引入近年来迅速发展的若干新算法。

本系列教材将陆续出版,首批四册为:《线性与非线性规划》、《网络优化》、《现代优化计算方法》、《随机规划与模糊规划》。

目录

第1章概论

1.1组合最优化问题

1.2计算复杂性的概念

1.3邻域概念

1.4启发式算法

1.5np,NPc和np-hard概念

1.6小结

练习题

参考文献

第2章禁忌搜索算法

2.1局部搜索

2.2禁忌搜索

2.3技术问题

2.4应用实例

练习题

参考文献

第3章模拟退火算法

3.1模拟退火算法及模型

3.2马尔可夫链

.3.3时齐算法的收敛性

3.4非时齐算法收敛性简介

3.5实现的技术问题

3.6应用案例--下料问题

练习题

参考文献

第4章遗传算法

4.1遗传算法

4.2模板理论

4.3马尔可夫链收敛分析

4.4实现的技术问题

4.5遗传模拟退火算法

4.6应用案例--生产批量问题

练习题

参考文献

第5章人工神经网络

5.1人工神经网络的基本概念

5.2单层前向神经网络

5.3多层前向神经网络

5.4竞争学习神经网络

5.5反馈型神经网络

练习题

参考文献

第6章拉格朗日松弛算法

6.1基于规划论的松弛方法

6.2拉格朗日松弛方法的理论

6.3,拉格朗日松弛的进一步讨论

6.4拉格朗日松弛算法

6.5约瑟夫·拉格朗日松弛在能力约束单机排序问题中

参考资料

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}
友情链接: