线性规划和非线性规划
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二,优化问题的表述
• 决策变量和参数 我们称对应决策者可控的量称为决策
变量,决策变量的取值确定了系统的最终性 能,也是决策者采用决策的依据.在系统中还 有一些量,它不能由决策者所控制,而是由系 统所处的环境所决定,我们称之为参数.
二,优化问题的表述
• 约束条件 约束条件就是决策变量和参数之间
的关系. 约束集界定决策变量可以取某些 值而不能取其他的值.比如对应生产问题, 任何活动中,时间和物品不能为负数.当然, 也有一些优化问题不带约束条件,我们称 之为无约束优化问题.而在实际问题中,决 策变量带有约束是普遍的.
一,优化问题的普遍性以及引例
看看下面的例子分别属于哪一类? a)证券的投资组合;b)国家经济发展战略; c)产品规格、性能设计;d)球形的水滴; e)狼群的集体捕食;f )好的购物方案; g)物质分子结构; h)生物的身体构造; i)乘务组排班表; j)光传播路径:直线,反射,折射 课堂作业:和你的同桌讨论还有什么方面需要优化
• John Von Neumann
George B. Dantzig
• George B. Dantzig(19142005),美国人,线性规划单 纯形法的创始人,被誉为” 线性规划之父”.美国科学 院三院院士,美国军方数学 顾问,教授.并以其名字设立 Dantzig奖.数学规划的三大 创始人之一.
• 相关的规划问题,比如多目标规划,决策论等 等.
四,线形规划问题的解法及举例
美国一家公司以专门饲养并出售一种实验用 的动物而闻名。这种动物的生长对饲料中的三种营 养成分特别敏感,即蛋白质、矿物质和维生素。
需 要
蛋白质:70克
的
营
矿物质:3克
养
量
维生素:9.1毫克
现有五种饲料,公司希望找出满足动物营养 需要使成本达到最低的混合饲料配置。
4
5
0.03 0.05
引例2:供应与选址
某公司有6个建筑工地要开工,每个工地的 位置(用平面坐标a,b表示,距离单位:千米) 及水泥日用量d 吨由下表给出。目前有两个临时料 场位于A(5,1), B(2,7),日储量各有20吨。假设从 料场到工地均有直线道路相连,(1)试制定每天 的供应计划,即从A、B 两料场分别向各工地运送 多少吨水泥,使总的吨千米数最小。
一,优化问题的普遍性以及引例
Google上相关搜索的结果:
Search phrase number of hits(英文) 文)
短语
点击数(中
• “optimize the supply chain”1,160,000 优化供应链414,000
• “optimize (the) return” 2,490,000 优化回报 453,000
0m.0in2x1+0.07x2+0.04x3+0.03x4+0.05x5→
完整的线性规划模型:
min
0.02x1+0.07x2+0.04x3+0.03x4+0.05x5 s.t. 0.30x1+2x2+x3+0.6x4+1.8x5≥70
0.10x1+0.05x2+0.02x3+0.2x4+0.05x5≥3
• [x,fval,exitflag] = linprog(...)
• [x,fval,exitflag,output] = linprog(...)
• [x,fval,exitflag,output,lambda] = linprog(...)
Gamble减少 20%的工厂, 每年节约两亿美元. • 大阪的Hanshin高速的最优安排每年节约一千七百万人小
时.
为说明最优化 的价值,建立了专 门的网站,列举了 哪些公司的什么问 题,运用最优化方 法节约和增加了多 少金额.
有可选的行业, 考察的方面,受益 的方式,希望同学 们各选择其中的一 个,提一份报告,以 说明最优化的价值.
Leonid Vitalyevich Kantorovich
• 非线性规划问题在实践中也是及其常见的. 标志着这一学科的产生的奠基性工作由美 国的数学家Tucker和Kuhn在1952年的一篇 文章.该文章给出了非线性规划问题的必要 条件和充分条件,后来成为Kuhn-Tucker条 件.这为非线性规划问题的求解算法的提出 提供了理论基础和算法的基本思路.
• “optimal experience” 32,400,000 最优经历
• “optimal investment”
8,320,000 优化投资 8,250,000
• “optimal system”
84,200,000 优化系统 13,800,000
• “optimal decision”
28,800,000 最优决策 2,890,000
还有如:优化产业结构 2,830,000 优化人员结构 3,110,000
同学们有没有发现,英文和中文短语间有很大的不同,原因可能是什么?
一,优化问题的普遍性以及引例
3,相关的几句格言:
• Waste neither time nor money, but make the best
use of both. -- Benjamin Franklin
每一种饲料每磅所含的营养成分
饲料 1(x1) 2(x2) 3(x3) 4(x4) 5(x5) 需要量
饲料
成本(美元)
蛋白质(克)
矿物质(克)
0.30
0.10
2.00
0.05
1.00
0.02
0.60
0.20
1.80
0.05
70
3
每种饲料每磅的成本
1
2
3
0.02
0.07
0.04
维生素(毫克)
0.05 0.10 0.02 0.20 0.08 9.1
a 1.25 8.75 0.5 5.75 3 7.25
b 1.25 0.75 4.75 5
6.5 7.75
d
3
5
4
7
6
11
二,优化问题建模的基本步骤介绍
在我们的生活中,始终有这样的问题:为 了一定的目的做一些事情,我们可能要考虑 有哪些重要的因素,这些因素和要完成的目 标之间有什么样的关系.也就是说,我们在做 一个决定时,会注意下面的三个要点: • 目的是什么? • 有哪些重要的因素? • 这些因素和你的目标之间有什么样的关系?
每一种饲料每磅所含的营养成分
饲料 1(x1) 2(x2) 3(x3) 4(x4) 5(x5) 需要量
饲料
成本(美元)
蛋白质(克)
矿物质(克)
0.30
0.10
2.00
0.05
1.00
0.02
0.60
0.20
1.80
0.05
70
3
每种饲料每磅的成本
1
2
3
0.02
0.07
0.04
维生素(毫克)
0.05 0.10 0.02 0.20 0.08 9.1
• Obviously, the highest type of efficiency is that which can utilize existing material to the best advantage. --Jawaharlal Nehru
• It is more probable that the average man could, with no injury to his health, increase his efficiency fifty percent.--Walter Scott
归纳:0.05x1+0.1x2+0.02x3+0.2x4+0.08x5≥10
min cTxxj≥0 j c=T 1[0,.20,2,30,4.0,57, ;0.04, 0.03, 0.05]
s.t. Ax≥b x≥0
0.3 2 1 0.6 1.8 70 A0.1 0.05 0.02 0.2 0.05,b3
三,优化问题的分类
优化问题的分类可以从几个方面进行: 1,从变量取值的连续和离散可以分成:连续优
化,离散优化和混合优化 2,从问题的线性非线性可以分为:线性规划和
非线性规划 3,从变量是确定性和随机性可以分为:随机规
划和确定性问题.
以下的三个人物和线性规划的出现有重要的关系.
• 约翰·冯·诺依曼(1903-1957), 美藉匈牙利人.20世纪最杰出 的数学家之一,被誉为”计算 机之父”,”博弈论之父”.被 认为是数学规划的三大创始人 之一.
0.05 0.1 0.02 0.2 0.08 10
返回
• linprog
• min cTx
• s.t. Ax≤b
•
Aeqx ≤beq
•
Baidu Nhomakorabea
lb ≤ x ≤ub
• Solve a linear programming problem
• where c, x, b, beq, lb, and ub are vectors and A and Aeq are matrices.
的。
一,优化问题的普遍性以及引例
2,一些成功的优化例子:
• “最优人员安排”为美国航空每年节约两千万美元. • “改进的出货流程”每年为Yellow Freight 公司节约一千
七百多万美元. • “改进的卡车分派”为 Reynolds 公司每年节约七百万美
元. • 最优全局供应链为数字设备行业节约超过三亿美元. • 重建的 North America Operations, Proctor and
二,优化问题的表述
• 目标函数 对应决策者而言,对其有利的程度必须定量的测度, 在
商业应用中,有效性的测度经常是利润或者成本, 但对于 政府,更经常的使用投入产出率来测度.
表示有效性测度的经常称为目标函数.目标函数要表 出测度的有效性, 必须说明测度和导致测度改变的变量之 间的关系. 系统变量分为决策变量和参数.决策变量是指能 由决策者直接控制的变量. 而参数是指不能由决策者决定 的量.实际上,数学模型很少有能表达变量和有效性测度之 间的精确关系的. 实际上,运筹学分析者的任务就是找出 对测度有最重要影响的变量 然后找出这些变量和测度之 间的数学关系.这个数学关系也就是目标函数.
• 发现算法时非常年轻,以至 到日本时,人们以为”线性 规划之父”是个老人,而对 他无人问津.
• Kantorovich(1912-1986) 苏联人,著名数学家和经济 学家,教授,年仅18岁获博 士学位.因在经济学上提出 稀缺资源的最优配置获诺 贝尔奖.线性规划对偶理论 的提出者,数学规划的三大 创始人之一.
线性规划和非线性规划
实验目的
• 1) 了解最优化问题的基本结构和基本建模 方法;
• 2) 线性规划的求解方法; • 3) 非线性规划的求解方法.
一,优化问题的普遍性以及引例
1,无处不在的优化 • 每一个人,高致总统首相,总裁经理,平
民百姓,无不在做决策:该做什么,该怎 么做,才能有最好的效果? • 甚至自然中的动植物,也时刻面临这样的 问题. • 类似的问题,还广泛的存在于无机世界中.
请同学翻译上面的句子,你喜欢那一句?你有什么好的 表述?
引例1,动物饲料配置问题
美国一家公司以专门饲养并出售一种实验用 的动物而闻名。这种动物的生长对饲料中的三种营 养成分特别敏感,即蛋白质、矿物质和维生素。
需 要
蛋白质:70克
的
营
矿物质:3克
养
量
维生素:9.1毫克
现有五种饲料,公司希望找出满足动物营养 需要使成本达到最低的混合饲料配置。
4
5
0.03 0.05
建立数学模型
① 决策变量:在混合饲料中,每天所需第j种饲料的
磅数xj,j = 1,2,3,4,5;
② 约束条件:
蛋白质:0.30x1+2x2+x3+0.6x4+1.8x5≥70 矿0物.1质0x:1+0.05x2+0.02x3+0.2x4+0.05x5≥3 维0生.0素5x:1+0.1x2+0.02x3+0.2x4+0.08x5≥10 自③然确约定束目条标件::混xi≥合0饲料的成本最低
• 调用格式:x = linprog(f,A,b,Aeq,beq)
• x = linprog(f,A,b,Aeq,beq,lb,ub)
• x = linprog(f,A,b,Aeq,beq,lb,ub,x0)
• x = linprog(f,A,b,Aeq,beq,lb,ub,x0,options)
• [x,fval] = linprog(...)
• “optimize your PC”
3,300,000 优化你的PC
• “optimal choice”
25,800,000 最优选择10,900,000
• “optimal design”
77,300,000 优化设计 1,270,000
• “optimal health”
31,900,000 优化健康