版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数学规划模型实验,数学教研组 卢鹏 2015.7.23,优化问题及其一般模型,引 言,优化问题是人们在工程技术、经济管理和科学研究等领域中最常遇到的问题之一。例如: 设计师要在满足强度要求等条件下选择材料的尺寸, 使 结构总重量最轻; 公司经理要根据生产成本和市场需求确定产品价格,使所获 利润最高; 调度人员要在满足物质需求和装载条件下安排从各供应点 到需求点的运量和路线,使运输总费用最低; 投资者要选择一些股票,债券下注,使收益最大,而风险最小,一般地,优化模型可以表述下,这是一个多元函数的条件极值问题,其中,许多实际问题归结出的这种优化模型,若决策变量个数较少可用微分法求解;但是其决策变量
2、个数 n 和约束条件个数 m 较大,并且最优解往往在可行域的边界上取得,数学规划就是解决这类问题的有效方法,数学规划模型分类,数学规划是运筹学和管理科学中应用及其广泛的分支。数学规划包括线性规划、非线性规划、整数规划、几何规划、多目标规划等,用数学规划方法解决实际问题,就要将实际问题经过抽象、简化、假设,确定变量与参数,建立适当层次上的数学模型,并求解,建立数学规划模型的步骤,Step 1. 寻求决策,即回答什么?必须清楚,无歧义。 阅读完题目的第一步不是寻找答案或者解法,而是 Step 2. 确定决策变量 第一来源:Step 1的结果,用变量固定需要回答的决策 第二来源:由决策导出的变量(具
3、有派生结构) 其它来源:辅助变量(联合完成更清楚的回答) Step 3. 确定优化目标 用决策变量表示的利润、成本等。 Step 4. 寻找约束条件 决策变量之间、决策变量与常量之间的联系。 第一来源:需求; 第二来源:供给; 其它来源:辅助以及常识。 Step 5. 构成数学模型 将目标以及约束放在一起,写成数学表达式,目 录,线性规划 非线性规划 二次规划 整数规划,例1:加工奶制品的生产计划,一奶制品加工厂用牛奶生产A1,A2两种奶制品,一桶牛奶可以在设备甲上用12小时加工成3公斤A1,或者在设备乙上用8小时加工成4公斤A2。根据市场需求,生产的A1、A2全部能够售出,且每公斤A1获利2
4、4元,每公斤A2获利16元。现在加工厂每天能够得到50桶牛奶的供应,每天正式工人总的劳动时间为480小时,并且设备甲每天至多能加工100公斤A1,设备乙的加工能力没有限制。试为该厂制 定一个生产计划,使每天获利最大,每天,50桶牛奶,时间480小时,至多加工100公斤A1,制订生产计划,使每天获利最大,问 题 分 析,引入决策变量 x1 桶牛奶生产A1 ,x2桶牛奶生产A2(每天) 目标函数(每天获利) 生产A1获利: 243x1 生产A2获利: 164x2 每天获利总额:z=72x1+64x2 约束条件 原料供应: x1+x250 劳动时间: 12x1+8x2480 加工能力: 3x1100
5、 非负约束: x1 , x2 0,模型构成,线性规划数学模型,线性规划求解,标准形式,其中,均为列向量,为矩阵,调用格式:x,fval=linprog(c,A,b,Aeq,beq,lb,ub,options,其中:x给出极小点,fval给出目标函数极小值, options是控制参数,可用help查询,Matlab程序如下,c=-72,64; A=1,1;12,8;3,0; b=50;480;100; Ib=0;0; ub=1e+10*1;1; x,fval=linprog(c,A,b, , ,lb,ub,结果如下,x=20;30 fval=-3360,例2:求解线性规划问题,Matlab程序如
6、下: c=2;3;-5; A =-2,5,-1; b=-10; Aeq=1,1,1; beq=7; lb=0;0;0; x,fval=linprog(c,A,b,Aeq,beq,lb,例3:求解非线性规划问题,非线性规划求解,标准形式,其中,调用格式:x,fval,h=fmincon(f,x0,A,b,Aeq,beq,lb,ub,nonlcon,其中: nonlcon是非线性约束函数,x0是迭代初始点,和,是非线性约束,Matlab程序如下,建立非线性约束函数的m文件lpnon.m function c,ceq=lpcon(x) c=(x(1)-1)2-x(2); Ceq= ; 建立目标函数的
7、m文件fun.m function f=fun(x) f=x(1)2+x(2)2-x(1)*x(2)-2*x(1)-5*x(2); 在命令窗口中输入 x0=0;1; A=-2 3; b=6; Aeq= ; beq= ; lb= ; ub= ; x,fval,h=fmincon(fun,x0,A,b,Aeq,beq,lb,ub,lpcon) 结果: x=3;4, fval=-13, h=1,例4:求解二次规划问题,二次规划求解,标准形式,其中:H是实对称矩阵,调用格式:x,fval=quadprog(H,c,A,b,Aeq,beq,lb,ub,x0,Matlab程序如下,H=1,-1;-1,2;
8、 c=-2;-6; A=1,1;-1,2;2,1; b=2;2;3; Aeq= ; beq= ; lb=zeros(2,1); ub= ; x,fval=quadprog(H,c,A,b,Aeq,beq,lb,ub) 结果: x=0.6667; 1.3333, fval=-8.2222,例5:求解整数规划问题,整数规划求解-随机投点法,编写目标函数和约束条件的m文件: function f,g=mengte(x) f=x(1)2+x(2)2+3*x(3)2+ 4*x(4)2+2*x(5)2- 8*x(1)-2*x(2)-3*x(3)-x(4)-2*x(5); g(1)=sum(x)-400; g(2)=x(1)+2*x(2)+2*x(3)+x(4)+6*x(5)-800; g(3)=2*x(1)+x(2)+6*x(3)-200; g(4)=x(3)+x(4)+5*x(5)-200,Matlab程序如下,p0=0;x0=zeros(5,1); tic for i=1:100000 x1=99*rand(5,1);x=r
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届陕西省西安市长安一中高三下开学检测试题语文试题含解析
- 2026届黑龙江省双鸭山市尖山区一中高三第一次检测试题英语试题含解析
- 2025福建漳州市龙文区区属国有企业选聘1人笔试历年备考题库附带答案详解
- 2025福建厦门海沧投资集团有限公司招聘1人笔试历年典型考点题库附带答案详解
- 2025甘肃临夏州昌明建设工程有限公司岗位招聘笔试历年常考点试题专练附带答案详解2套试卷
- 2025湖北随州文化体育旅游发展集团有限公司总经理(职业经理人)拟聘用人选笔试参考题库附带答案详解
- 2025浙江金华义乌港务有限公司第二次应届大学生招聘1人笔试历年典型考点题库附带答案详解
- 2025浙江温州市苍南县国投保安服务有限公司面向社会招聘劳务派遣人员2人笔试参考题库附带答案详解
- 2025浙江宁波市奉化区农商控股集团有限公司招聘24人笔试历年备考题库附带答案详解
- 2025浙江丽水市龙泉市后勤服务有限公司招聘放弃和替补人员及有关二笔试参考题库附带答案详解
- 2026年金融科技支付创新报告及全球市场应用分析报告
- 2025年普通高中学业水平选择性考试地理河北卷
- 2025至2030心理咨询行业市场发展分析与发展前景及有效策略与实施路径评估报告
- 中国临床肿瘤学会(csco)小细胞肺癌诊疗指南2025
- 初中英语单词表2182个(带音标)
- 医患沟通学课件
- 监理百日攻坚阶段工作总结分享
- 大一英语期末考试题及答案
- 钢结构施工方案模板及范例
- 2025至2030中国闪烁体行业调研及市场前景预测评估报告
- 2025至2030中国声学超材料行业发展趋势分析与未来投资战略咨询研究报告
评论
0/150
提交评论