线性规划与LINGO编程

线性规划与LINGO编程

ID:43085149

大小:1.58 MB

页数:79页

时间:2019-09-29

线性规划与LINGO编程_第1页
线性规划与LINGO编程_第2页
线性规划与LINGO编程_第3页
线性规划与LINGO编程_第4页
线性规划与LINGO编程_第5页
资源描述:

《线性规划与LINGO编程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2讲线性规划与LINGO编程华中农业大学内容说明以下内容在《数学建模与数学实验(第二版)》(汪晓银,周保平主编)第3章2.1什么是数学规划2.2连续性线性规划2.3敏感性分析2.4整数线性规划2.50-1规划内容说明数学规划俗称最优化,首先是一种理念,其次才是一种方法,它所追求的是一种“至善”之道,一种追求卓越的精神.2.1什么是数学规划小明同学,烧一壶水要8分钟,灌开水要1分钟,取牛奶和报纸要5分钟,整理书包要6分钟,为了尽快做完这些事,怎样安排才能使时间最少?最少需要几分钟?十个人各提一只水桶,同时到水龙头前打水。设水龙头注

2、满第一个人的桶需要1分钟,注满第二个人的桶需要2分钟,依此类推,注满第几个人的桶就需要几分钟,如果只有一只水龙头,适当安排这10个人的顺序,就可以使每个人所费的时间总和尽可能小,问这个总费时至少是几分钟?2.1什么是数学规划数学规划(最优化)作为一门学科孕育于20世纪的30年代,诞生于第二次世界大战弥漫的硝烟中。数学规划指在一系列客观或主观限制条件下,寻求合理分配有限资源使所关注的某个或多个指标达到最大(或最小)的数学理论和方法,是运筹学里一个十分重要的分支。2.1什么是数学规划最优化问题的数学模型的一般形式为:(1)(2)三个要

3、素:决策变量decisionbariable,目标函数objectivefunction,约束条件constraints。2.1什么是数学规划约束条件(2)所确定的x的范围称为可行域feasibleregion,满足(2)的解x称为可行解feasiblesolution,同时满足(1)(2)的解x称为最优解Optimalsolution,整个可行域上的最优解称为全局最优解globaloptimalsolution,可行域中某个领域上的最优解称为局部最优解localoptimalsolution。最优解所对应的目标函数值称为最优值o

4、ptimum。2.1什么是数学规划(一)按有无约束条件(2)可分为:1.无约束优化unconstrainedoptimization。2.约束优化constrainedoptimization。大部分实际问题都是约束优化问题。优化模型的分类2.1什么是数学规划(二)按决策变量取值是否连续可分为:1.数学规划或连续优化。可继续划分为线性规划(LP)Linearprogramming和非线性规划(NLP)Nonlinearprogramming。在非线性规划中有一种规划叫做二次规划(QP)Quadraticprogramming,目标

5、为二次函数,约束为线性函数。2.离散优化或组合优化。包含:整数规划(IP)Integerprogramming,整数规划中又包含很重要的一类规划:0-1(整数)规划Zero-oneprogramming,这类规划问题的决策变量只取0或者1。2.1什么是数学规划(三)按目标的多少可分为:1.单目标规划。2.多目标规划。(四)按模型中参数和变量是否具有不确定性可分为:1.确定性规划。2.不确定性规划。(五)按问题求解的特性可分为:1.目标规划。2.动态规划。3.多层规划。4.网络优化。5.……等等。2.1什么是数学规划LINGO软件和

6、MATLAB软件。对于LINGO软件,线性优化求解程序通常使用单纯形法simplexmethod,单纯形法虽然在实际应用中是最好最有效的方法,但对某些问题具有指数阶的复杂性,为了能解大规模问题,也提供了内点算法interiorpointmethod备选(LINGO中一般称为障碍法,即barrier),非线性优化求解程序采用的是顺序线性规划法,也可用顺序二次规划法,广义既约梯度法,另外可以使用多初始点(LINGO中称multistart)找多个局部最优解增加找全局最优解的可能,还具有全局求解程序—分解原问题成一系列的凸规划。求解优化

7、问题常用的软件2.1什么是数学规划线性规划的一般形式:2.2连续性线性规划一般线性规划问题都可以通过引入非负的松弛变量slackvariable与非负的剩余变量surplusv-ariable的方法化为标准形式(约束全是等约束)。线性规划问题的可行域feasibleregion是一个凸集convexset(任意两点的连线上的点都在区域内部,可以看作是没有凹坑的凸多面体),所以最优解Optimalsolution/point在凸多面体的某个顶点上达到求解方法:单纯形算法simplexmethod。2.2连续性线性规划1.比例性:每个

8、决策变量对目标函数以及右端项的贡献与该决策变量的取值成正比。2.可加性:每个决策变量对目标函数以及右端项的贡献与其他决策变量的取值无关。3.连续性:每个决策变量的取值都是连续的。连续线性规划问题的性质要解决的问题的目标可以用数值指标反映对于要实现的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。