优化建模与LINGO第01章课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《优化建模与LINGO第01章课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 优化 建模 LINGO 01 课件
- 资源描述:
-
1、优化建模与优化建模与LINDO/LINGO软件软件第第1章引言章引言原书相关信息原书相关信息谢金星谢金星,薛毅编著薛毅编著,清华大学出版社清华大学出版社,2005年年7月第月第1版版.http:/ 软件简介软件简介1.优化模型的基本概念优化模型的基本概念 最优化是工程技术、经济管理、科学研究、社最优化是工程技术、经济管理、科学研究、社会生活中经常遇到的问题会生活中经常遇到的问题,如如:优化模型和算法的重要意义优化模型和算法的重要意义结构设计结构设计资源分配资源分配生产计划生产计划运输方案运输方案解决优化问题的手段解决优化问题的手段 经验积累,主观判断经验积累,主观判断 作试验,比优劣作试验,比
2、优劣 建立数学模型,求解最优策略建立数学模型,求解最优策略最优化最优化:在一定条件下,寻求使目标最大在一定条件下,寻求使目标最大(小小)的决策的决策 优化问题三要素:优化问题三要素:决策变量决策变量;目标函数目标函数;约束条件约束条件约约束束条条件件决策变量决策变量优化问题的一般形式优化问题的一般形式njiDxljxgmixhtsxf,.,1,0)(,.,1,0)(.)(min 无约束优化无约束优化(没有约束没有约束)与约束优化与约束优化(有约束有约束)可行解(只满足约束)与最优解可行解(只满足约束)与最优解(取到最优值取到最优值)目标函数目标函数局部最优解与整体最优解局部最优解与整体最优解
3、局部最优解局部最优解(Local Optimal Solution,如如 x1)整体最优解整体最优解(Global Optimal Solution,如如 x2)x*f(x)x1x2o优化模型的优化模型的简单分类简单分类 线性规划线性规划(LP)目标和约束均为线性函数目标和约束均为线性函数 非线性规划非线性规划(NLP)目标或约束中存在非线性函数目标或约束中存在非线性函数 二次规划二次规划(QP)目标为二次函数、约束为线性目标为二次函数、约束为线性 整数规划整数规划(IP)决策变量决策变量(全部或部分全部或部分)为整数为整数 整数整数线性线性规划规划(ILP),整数,整数非线性非线性规划规划(
4、INLP)纯整数规划纯整数规划(PIP),混合整数规划混合整数规划(MIP)一般整数规划,一般整数规划,0-1(整数)规划(整数)规划njiDxljxgmixhtsxf,.,1,0)(,.,1,0)(.)(min连连续续优优化化离离散散优优化化数学规划数学规划优化模型的简单分类和求解难度优化模型的简单分类和求解难度 优化线性规划非线性规划二次规划连续优化整数规划 问题求解的难度增加 2.优化问题的建模实例优化问题的建模实例 1桶牛奶 3公斤A1 12小时 8小时 4公斤A2 或获利24元/公斤 获利16元/公斤 50桶牛奶桶牛奶 时间时间480小时小时 至多加工至多加工100公斤公斤A1 制订
5、生产计划,使每天获利最大制订生产计划,使每天获利最大 35元可买到元可买到1桶牛奶,买吗?若买,每天最多买多少桶牛奶,买吗?若买,每天最多买多少?可聘用临时工人,付出的工资最多是每小时几元可聘用临时工人,付出的工资最多是每小时几元?A1的获利增加到的获利增加到 30元元/公斤,应否改变生产计划?公斤,应否改变生产计划?每天:每天:线性规划模型例线性规划模型例1.1:奶制品生产计划奶制品生产计划 1桶牛奶 3公斤A1 12小时 8小时 4公斤A2 或获利24元/公斤 获利16元/公斤 x1桶牛奶生产桶牛奶生产A1 x2桶牛奶生产桶牛奶生产A2 获利获利 243x1 获利获利 164 x2 原料供
6、应原料供应 5021 xx劳动时间劳动时间 48081221 xx加工能力加工能力 10031x决策变量决策变量 目标函数目标函数 216472xxzMax每天获利每天获利约束条件约束条件非负约束非负约束 0,21xx线性线性规划规划模型模型(LP)时间时间480小时小时 至多加工至多加工100公斤公斤A1 50桶牛奶桶牛奶 每天每天模型分析与假设模型分析与假设 比比例例性性 可可加加性性 连续性连续性 xi对目标函数的对目标函数的“贡献贡献”与与xi取值取值成正比成正比 xi对约束条件的对约束条件的“贡献贡献”与与xi取值取值成正比成正比 xi对目标函数的对目标函数的“贡献贡献”与与xj取值
7、取值无关无关 xi对约束条件的对约束条件的“贡献贡献”与与xj取值取值无关无关 xi取值连续取值连续 A1,A2每公斤的获利是与各每公斤的获利是与各自产量无关的常数自产量无关的常数每桶牛奶加工出每桶牛奶加工出A1,A2的数量和的数量和时间是与各自产量无关的常数时间是与各自产量无关的常数A1,A2每公斤的获利是与相每公斤的获利是与相互产量无关的常数互产量无关的常数每桶牛奶加工出每桶牛奶加工出A1,A2的数量和的数量和时间是与相互产量无关的常数时间是与相互产量无关的常数加工加工A1,A2的牛奶桶数是实数的牛奶桶数是实数 线性规划模型线性规划模型模型求解模型求解 图解法图解法 x1x20ABCDl1
8、l2l3l4l55021 xx48081221 xx10031x0,21xx约约束束条条件件50:211 xxl480812:212 xxl1003:13xl0:,0:2514xlxl216472xxzMax目标目标函数函数 Z=0Z=2400Z=3600z=c(常数常数)等值线等值线c在在B(20,30)点得到最优解点得到最优解目标函数和约束条件是线性函数目标函数和约束条件是线性函数 可行域为直线段围成的凸多边形可行域为直线段围成的凸多边形 目标函数的等值线为直线目标函数的等值线为直线 最优解一定在凸多边最优解一定在凸多边形的某个顶点取得。形的某个顶点取得。求解求解LP的基本思想的基本思想思
9、路:从可行域的某一顶点开始,只需在有限多个思路:从可行域的某一顶点开始,只需在有限多个顶点中一个一个找下去,一定能得到顶点中一个一个找下去,一定能得到最优解最优解。LP的约束和目标函数均为线性函数的约束和目标函数均为线性函数2维维可行域可行域 线段组成的凸多边形线段组成的凸多边形目标函数目标函数 等值线为直线等值线为直线最优解最优解 凸多边形的某个顶点凸多边形的某个顶点n维维超平面组成的凸多面体超平面组成的凸多面体等值线是超平面等值线是超平面凸多面体的某个顶点凸多面体的某个顶点LPLP的通常解法是单纯形法的通常解法是单纯形法(G.B.Dantzig,1947)(G.B.Dantzig,1947
10、)内点算法内点算法(Interior point method)20世纪世纪80年代人们提出的一类新的算法年代人们提出的一类新的算法内点算法内点算法也是迭代法,但不再从可行域的一个顶点转换到另一个也是迭代法,但不再从可行域的一个顶点转换到另一个顶点,而是直接从可行域的内部逼近最优解。顶点,而是直接从可行域的内部逼近最优解。LPLP其他算法其他算法有效集有效集(Active Set)方法方法 LP是是QP的特例(只需令所有二次项为零即可)的特例(只需令所有二次项为零即可)可以用可以用QP的算法解的算法解QP(如如:有效集方法有效集方法)线性规划模型的解的几种情况线性规划模型的解的几种情况 线性规
11、划问题线性规划问题有可行解有可行解(Feasible)无可行解无可行解(Infeasible)有最优解(有最优解(Optimal)无最优解无最优解(Unbounded)牌牌号号产量成本价格甲甲x1q1p1乙乙x2q2p2假设假设A产销平衡产销平衡假设假设Bp随随x(两种牌号两种牌号)增加而减小,呈线性关系增加而减小,呈线性关系12111211121211111,0,aaaabxaxabp某厂生产两个牌号的同一种产品,如何确定产量使利润最大某厂生产两个牌号的同一种产品,如何确定产量使利润最大21222221222212122,0,aaaabxaxabp二次规划模型例二次规划模型例1.21.2:产
12、销计划问题:产销计划问题22211121,)()(),(max21xqpxqpxxzxx目标目标利润最大利润最大=(100-x1-0.1 x2-2)x1+(280-0.2x1-2x2-3)x2=98 x1+277 x2 x12 0.3 x1 x2 2x22 约束约束x1+x2 100 x1 2 x2x1,x2 0 二次规划模型二次规划模型(QP)若还要求产量为整数,则是整数二次规划模型若还要求产量为整数,则是整数二次规划模型(IQP)非线性规划模型例非线性规划模型例1.31.3:选址问题:选址问题某公司有某公司有6个建筑工地,位置坐标为个建筑工地,位置坐标为(ai,bi)(单位:公里单位:公里
13、),水泥日用量水泥日用量di(单位:吨)单位:吨)ia1.258.750.55.7537.25b1.250.754.7556.57.75d35476111)现有 2 料场,位于 A(5,1),B(2,7),记(xj,yj),j=1,2,日储量 ej各有 20 吨。假设:假设:料场料场和工地之间和工地之间有直线道路有直线道路目标:制定每天的供应计划,即从 A,B 两料场分别向各工地运送多少吨水泥,使总的吨公里数最小。用例中数据计算,最优解为i1234561ic(料料场场 A)3507012ic(料料场场 B)00406102,1,6,.,1,.)()(min612121612/122jecidc
14、tsbyaxcjijiiijjjiijijij线性规划模型线性规划模型(LP)决策变量:决策变量:ci j(料场料场j到到工地工地i的的运量)运量)12维维选址问题:选址问题:NLPNLP2)改建两个新料场,需要确定新料场位置)改建两个新料场,需要确定新料场位置(xj,yj)和和运量运量cij,在其它条件不变下使总吨公里数最小。,在其它条件不变下使总吨公里数最小。2,1,6,.,1,.)()(min612121612/122jecidctsbyaxcjijiiijjjiijijij决策变量:决策变量:ci j,(xj,yj)16维维非线性规划模型非线性规划模型(NLP)整数规划整数规划 -例例
展开阅读全文