文档来源为:从网络收集整理.word 版本可编辑.欢迎下载支持.
最优化方法及其 Matlab 程序设计
1.最优化方法概述
在生活和工作中,人们对于同一个问题往往会提出多个解决方案,并通过各方面的论证,
从中提取最佳方案。最优化方法就是专门研究如何从多个方案中科学合理地提取出最佳方案
的科学。最优化是每个人,每个单位所希望实现的事情。对于产品设计者来说,是考虑如何
用最少的材料,最大的性能价格比,设计出满足市场需要的产品。对于企业的管理者来说,
则是如何合理、充分使用现有的设备,减少库存,降低能耗,降低成本,以实现企业的最大
利润。
由于优化问题无所不在,目前最优化方法的应用和研究已经深入到了生产和科研的各
个领域,如土木工程、机械工程、化学工程、运输调度、生产控制、经济规划、经济管理等,
并取得了显著的经济效益和社会效益。
用最优化方法解决最优化问题的技术称为最优化技术,它包含两个方面的内容:
1) 建立数学模型。
即用数学语言来描述最优化问题。模型中的数学关系式反映了最优化问题所要达到的目
标和各种约束条件。
2) 数学求解。
数学模型建好以后,选择合理的最优化算法进行求解。
最优化方法的发展很快,现在已经包含有多个分支,如线性规划、整数规划、非线性规
划、动态规划、多目标规划等。
2.最优化方法(算法)浅析
最优化方法求解很大程度上依赖于最优化算法的选择。这里,对最优化算法做一个简单
最优化算法的分类方法很多,根据不同的分类依据可以得到不同的结果,这里根据优化
的分类,并对一些比较常用的典型算法进行解析,旨在加深对一些最优化算法的理解。
算法对计算机技术的依赖程度,可以将最优化算法进行一个系统分类:线性规划与整数规划;
非线性规划;智能优化方法;变分法与动态规划。
2.1 线性规划与整数规划
线性规划在工业、农业、商业、交通运输、军事和科研的各个研究领域有广泛应用。例
如,在资源有限的情况下,如何合理使用人力、物力和资金等资源,以获取最大效益;如何
组织生产、合理安排工艺流程或调制产品成分等,使所消耗的资源(人力、设备台时、资金、
原始材料等)为最少等。
线性规划方法有单纯形方法、大 M 法、两阶段法等。
整数规划有割平面法、分枝定界法等。
20 世纪中期,随着计算机技术的发展,出现了许多有效的算法——如一些非线性规划
非线性规划问题包括:
1文档来源为:从网络收集整理.word 版本可编辑.欢迎下载支持.
2.2 非线性规划
算法。非线性规划广泛用于机械设计、工程管理、经济生产、科学研究和军事等方面。
- 1
- 2
- 3
- 4
- 5
前往页