线性规划基础知识.ppt
《线性规划基础知识.ppt》由会员分享,可在线阅读,更多相关《线性规划基础知识.ppt(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、线性规划线性规划 Linear Programming1 线性规划发展简史线性规划发展简史 线性规划问题最早是前苏联学者康德洛维奇(线性规划问题最早是前苏联学者康德洛维奇(L.V.Kantorovich)于于1939年提出的。年提出的。1952年,美国国家标准局(年,美国国家标准局(NBS)在当时的在当时的SEAC电子计算机上首次实现单纯形算法。电子计算机上首次实现单纯形算法。1976年年IBM研制成功功能十分强大、计算效率极研制成功功能十分强大、计算效率极高的线性规划软件高的线性规划软件MPS,后来又发展成为更为完善的后来又发展成为更为完善的MPSX。线性规划是目前应用最广泛的一种系统优化方
2、法。线性规划是目前应用最广泛的一种系统优化方法。LP研究两类问题研究两类问题 一类是当一项任务确定后,如何统筹安排,一类是当一项任务确定后,如何统筹安排,尽量做到以最少的人力、物力资源去完成。尽量做到以最少的人力、物力资源去完成。另一类是已有一定数量的人力、物力资源,另一类是已有一定数量的人力、物力资源,如何安排使用它们,使完成的任务(或创造的如何安排使用它们,使完成的任务(或创造的财富、利润)最多。财富、利润)最多。2 线性规划问题线性规划问题 根据实际问题的要求,可以建根据实际问题的要求,可以建立线性规划问题数学模型。线性立线性规划问题数学模型。线性规划问题由目标函数和约束条件规划问题由目
3、标函数和约束条件两部分组成。两部分组成。2.1 生产计划问题生产计划问题某某工工厂厂拥拥有有A、B、C三三种种类类型型的的设设备备,生生产产甲甲、乙乙、丙丙、丁丁四四种种产产品品。每每件件产产品品在在生生产产中中需需要要占占用用的的设设备备机机时时数数,每每件件产产品品可可以以获获得得的的利利润润以以及及三三种种设设备备可可利利用的时数如下表所示:用的时数如下表所示:用线性规划制订使总利润最大的生产计。用线性规划制订使总利润最大的生产计。设设变变量量xi为为第第i种种产产品品的的生生产产件件数数(i1,2,3,4),目目标标函函数数z为为相相应应的的生生产产计计划划可可以以获获得得的的总总利利
4、润润。在在加加工工时时间间以以及及利利润润与与产产品品产产量量成成线线性关系的假设下,可以建立如下的线性规划模型:性关系的假设下,可以建立如下的线性规划模型:这这是是一一个个典典型型的的利利润润最最大大化化的的生生产产计计划划问问题题。求解这个线性规划,可以得到最优解为:求解这个线性规划,可以得到最优解为:x1=293.6,x2=1500,x3=0,x4=58.84(件)件)最大利润为:最大利润为:z=12734.41(元)元)请注意最优解中利润率最高的产品丙在最优生产请注意最优解中利润率最高的产品丙在最优生产计划中不安排生产。说明按产品利润率大小为优先计划中不安排生产。说明按产品利润率大小为
5、优先次序来安排生产计划的方法有很大局限性。尤其当次序来安排生产计划的方法有很大局限性。尤其当产品品种很多,设备类型很多的情况下,用手工方产品品种很多,设备类型很多的情况下,用手工方法安排生产计划很难获得满意的结果。法安排生产计划很难获得满意的结果。2.2 配料问题配料问题某工厂要用四种合金某工厂要用四种合金T1,T2,T3和和T4为原料,经熔炼成为原料,经熔炼成为一种新的不锈钢为一种新的不锈钢G。这四种原料含元素铬(这四种原料含元素铬(Cr),),锰锰(Mn)和镍(和镍(Ni)的含量(的含量(%),这四种原料的单价以),这四种原料的单价以及新的不锈钢材料及新的不锈钢材料G所要求的所要求的Cr,
6、Mn和和Ni的最低含量的最低含量(%)如下表所示:)如下表所示:设设熔熔炼炼时时重重量量没没有有损损耗耗,要要熔熔炼炼成成100公公斤斤不不锈锈钢钢G,应选用原料应选用原料T1,T2,T3和和T4各多少公斤,使成本最小。各多少公斤,使成本最小。设设选选用用原原料料T1,T2,T3和和T4分分别别为为x1,x2,x3,x4公公斤斤,根据条件,可建立相应的线性规划模型如下:根据条件,可建立相应的线性规划模型如下:这这是是一一个个典典型型的的成成本本最最小小化化的的问问题题。这这个个线线性性规规划划问问题题的的最优解是最优解是x1=26.58,x2=31.57,x3=41.84,x4=0(公斤)公斤
7、)最低成本为最低成本为z=9549.87(元)元)2.3 背包问题背包问题 一只背包最大装载重量为一只背包最大装载重量为50公斤。现有三公斤。现有三种物品,每种物品数量无限。每种物品每件种物品,每种物品数量无限。每种物品每件的重量、价值如下表所示:的重量、价值如下表所示:要要在在背背包包中中装装入入这这三三种种物物品品各各多多少少件件,使使背背包中的物品价值最高。包中的物品价值最高。设设装装入入物物品品1,物物品品2和和物物品品3各各为为x1,x2,x3件件,由由于于物物品品的的件件数数必必须须是是整整数数,因因此此背背包包问问题题的的线线性性规规划模型是一个整数规划问题:划模型是一个整数规划
8、问题:这这个个问问题题的的最最优优解解是是:x1=1(件件),x2=0(件件),x3=2(件件),最高价值为:最高价值为:z=87(元)(元)2.4 运输问题运输问题 设某种物资从两个供应地设某种物资从两个供应地A1,A2运往三个需求运往三个需求地地B1,B2,B3。各供应地的供应量、各需求地的各供应地的供应量、各需求地的需求量、每个供应地到每个需求地的单位物资运需求量、每个供应地到每个需求地的单位物资运价如下表所示。价如下表所示。设设xij为从供应地为从供应地 Ai 运往需求地运往需求地 Bj 的物资数量的物资数量(i=1,2;j=1,2,3),),z为总运费,则总运费最小的为总运费,则总运
9、费最小的线性规划模型为:线性规划模型为:xij0 以上约束条件(以上约束条件(1)、()、(2)称为供应地)称为供应地约束,(约束,(3)、()、(4)、()、(5)称为需求地约)称为需求地约束。束。这个问题的最优解为:这个问题的最优解为:x11=0,x12=30,x13=5(吨);吨);x21=10,x22=0,x23=15(吨)。吨)。最小运费为:最小运费为:z=275元。元。2.5 指派问题指派问题 有有n项任务由项任务由n个人去完成,每项任务交给一个人去完成,每项任务交给一个人,每个人都有一项任务。由第个人,每个人都有一项任务。由第i个人去做第个人去做第j项任务的成本(或效益)为项任务
10、的成本(或效益)为cij。求使总成本最小求使总成本最小(或效益最大)的分配方案。(或效益最大)的分配方案。设:得到以下的线性规划模型:得到以下的线性规划模型:例如,有张、王、李、赵例如,有张、王、李、赵4位教师被分配教语文、数学、位教师被分配教语文、数学、物理、化学物理、化学4门课程,每位教师教一门课程,每门课程由一位门课程,每位教师教一门课程,每门课程由一位老师教。根据这四位教师以往教课的情况,他们分别教这四老师教。根据这四位教师以往教课的情况,他们分别教这四门课程的平均成绩如下表:门课程的平均成绩如下表:四位教师每人只能教一门课,每一门课只能由一个教师来四位教师每人只能教一门课,每一门课只
11、能由一个教师来教。要确定哪一位教师上哪一门课,使四门课的平均成绩之和教。要确定哪一位教师上哪一门课,使四门课的平均成绩之和为最高。为最高。设设xij(i=1,2,3,4;j=1,2,3,4)为第为第i个教师是个教师是否教第否教第j门课,门课,xij只能取值只能取值0或或1,其意义如下:,其意义如下:变量变量xij与教师与教师 i 以及课程以及课程 j 的关系如下:的关系如下:这个指派问题的线性规划模型为:这个指派问题的线性规划模型为:maxz=92x11+68x12+85x13+76x14 +82x21+91x22+77x23+63x24 +83x31+90 x32+74x33+65x34 +
12、93x41+61x42+83x43+75x44 这个指派问题的线性规划模型为:这个指派问题的线性规划模型为:s.t.x11+x12+x13+x14=1 (1)x21+x22+x23+x24=1 (2)x31+x32+x33+x34=1 (3)x41+x42+x43+x44=1 (4)x11+x21+x31+x41=1 (5)x12+x22+x32+x42=1 (6)x13+x23+x33+x43=1 (7)x14+x24+x34+x44=1 (8)xij=0,1 这个问题的最优解为这个问题的最优解为 x14=1,x23=1,x32=1,x41=1,max z=336;即张老师教化学,王老即张老
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 线性规划 基础知识
限制150内