




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1运筹学Operations Research2线性规划及其基本理论p线性规划概述p线性规划问题p线性规划数学模型 一般模型 标准模型p线性规划解的概念 可行解、最优解 基阵、基解、基可行解p线性规划的基本性质3线性规划概述p线性规划(线性规划(Linear Programming,简记为,简记为LP)是运筹)是运筹学中的一个最重要、应用最广泛的分支。学中的一个最重要、应用最广泛的分支。 p线性规划及其通用解法线性规划及其通用解法-单纯形法一般认为是美国学者丹捷单纯形法一般认为是美国学者丹捷格(格(G.Dantzig)在)在1947年研究美国空军军事规划时提出年研究美国空军军事规划时提出的。的
2、。p苏联学者康托洛维奇在苏联学者康托洛维奇在1939年解决工业生产组织与计划问年解决工业生产组织与计划问题时就提出类似线性规划的模型及解法;康托洛维奇的工作题时就提出类似线性规划的模型及解法;康托洛维奇的工作当时没有被重视,但直到当时没有被重视,但直到1960年康托洛维奇再次发表年康托洛维奇再次发表最最佳资源利用的经济计算佳资源利用的经济计算一书后,才受到重视。一书后,才受到重视。 p一些常见的带有一些常见的带有Spreadsheet的软件,如:的软件,如:Excel、Lotus1-2-3等,均有内置的线性规划求解功能。等,均有内置的线性规划求解功能。p最优化问题求解软件,如:最优化问题求解软
3、件,如:Lindo、Lingo、Matlab等。等。4线性规划问题提出 在生产管理和经营活动中经常会提出这样一类问题:如何利在生产管理和经营活动中经常会提出这样一类问题:如何利用有限的人力、物力、财力等资源,取得最好的效果。例如:用有限的人力、物力、财力等资源,取得最好的效果。例如: p 配载问题配载问题 一交通工具,运输几种不同体积、重量的物资,如何装配,一交通工具,运输几种不同体积、重量的物资,如何装配, 所运的物资最多?所运的物资最多?p 下料问题下料问题 用圆钢制造长度不等的机轴,如何下料,所剩的余料最少?用圆钢制造长度不等的机轴,如何下料,所剩的余料最少?p生产计划问题生产计划问题
4、企业生产企业生产A、B两种电器产品,两种产品的市场需求状况可以两种电器产品,两种产品的市场需求状况可以确定,按当前的定价可确保所有产品均能销售出去。确定,按当前的定价可确保所有产品均能销售出去。 企业可提供的两种原材料和劳动时间的数量是有限的。产品企业可提供的两种原材料和劳动时间的数量是有限的。产品A与产品与产品B各应生产多少,可使企业总利润最大各应生产多少,可使企业总利润最大?5线性规划问题提出上述这些问题有如下共同特点:上述这些问题有如下共同特点:p问题解决要满足一定条件,称为问题解决要满足一定条件,称为约束条件约束条件;p问题有多个满足条件的解决方案;问题有多个满足条件的解决方案;p问题
5、解决有明确的目标要求,对应不同方案有问题解决有明确的目标要求,对应不同方案有不同目标值,可表示成不同目标值,可表示成目标函数目标函数。6何谓线性规划问题p最优化问题最优化问题 我们称如下一般问题:我们称如下一般问题:“在一定约束条件下,求目标函在一定约束条件下,求目标函数的最大或最小值数的最大或最小值”为最优化问题,用数学模型描述的为最优化问题,用数学模型描述的最优化问题,称为数学规划问题。最优化问题,称为数学规划问题。p线性规划问题线性规划问题 在最优化问题中,如果约束条件与目标函数均是线性的,在最优化问题中,如果约束条件与目标函数均是线性的,我们就称之为线性规划问题。我们就称之为线性规划问
6、题。 7线性规划问题的三个要素p决策变量决策变量n决策决策问题待定的量值称为决策变量。问题待定的量值称为决策变量。n决策变量的取值有时要求非负。决策变量的取值有时要求非负。p约束条件约束条件n任何问题都是限定在一定的条件下求解,把各种限制条件表任何问题都是限定在一定的条件下求解,把各种限制条件表示为一组等式或不等式,称之为约束条件。示为一组等式或不等式,称之为约束条件。n约束条件是决策方案可行的保障。约束条件是决策方案可行的保障。nLP的约束条件,都是决策变量的线性函数。的约束条件,都是决策变量的线性函数。p目标函数目标函数n衡量决策方案优劣的准则,如时间最省、利润最大、成本最衡量决策方案优劣
7、的准则,如时间最省、利润最大、成本最低。低。n目标函数是决策变量的线性函数。目标函数是决策变量的线性函数。n有的目标要实现极大,有的则要求极小。有的目标要实现极大,有的则要求极小。8线性规划数学模型 某厂生产甲某厂生产甲乙乙两种产品,各自的零部件分别在两种产品,各自的零部件分别在A、B车间生产,最后都需在车间生产,最后都需在C车车间装配,相关数据如表所示:间装配,相关数据如表所示: 问如何安排甲、乙两产品的产量,使利润为最大。问如何安排甲、乙两产品的产量,使利润为最大。 3 5单位产品获利单位产品获利8 1236 1 2 3 2 3 4ABC生产能力生产能力工时单耗工时单耗甲甲 乙乙 产品产品
8、车间车间9线性规划数学模型p建立数学模型的步骤:建立数学模型的步骤: Step1 分析实际问题;分析实际问题; Step2 确定决策变量;确定决策变量; Step3 找出约束条件;找出约束条件; Step4 确定目标函数;确定目标函数; Step5 整理、写出数学模型。整理、写出数学模型。10【例【例1.1】某市今年要兴建大量住宅某市今年要兴建大量住宅,已知有三种住宅体系可以大量兴建,各已知有三种住宅体系可以大量兴建,各体系资源用量及今年供应量见下表:体系资源用量及今年供应量见下表:要求在充分利用各种资源条件下使建造住宅的总面积为最要求在充分利用各种资源条件下使建造住宅的总面积为最大大(即求安
9、排各住宅多少即求安排各住宅多少m2),求建造方案。,求建造方案。水泥水泥(公斤公斤/m2)4000(千工日千工日)147000(千块千块)150000(吨吨)20000(吨吨)110000(千元千元)资源限量资源限量3.518025120大模住宅大模住宅3.019030135壁板住宅壁板住宅4.521011012105砖混住宅砖混住宅人工人工(工日工日/m2)砖砖(块块/m2)钢材钢材(公斤公斤/m2)造价造价(元元/m2) 资源资源住宅体系住宅体系线性规划问题举例11【例【例1.2】最优生产计划问题。某企业在计划期内计划生产甲、乙、丙三种】最优生产计划问题。某企业在计划期内计划生产甲、乙、丙
10、三种产品。这些产品分别需要要在设备产品。这些产品分别需要要在设备A、B上加工,需要消耗材料上加工,需要消耗材料C、D,按工,按工艺资料规定,单件产品在不同设备上加工及所需要的资源如表艺资料规定,单件产品在不同设备上加工及所需要的资源如表1.1所示。已所示。已知在计划期内设备的加工能力各为知在计划期内设备的加工能力各为200台时,可供材料分别为台时,可供材料分别为360、300公斤;公斤;每生产一件甲、乙、丙三种产品,企业可获得利润分别为每生产一件甲、乙、丙三种产品,企业可获得利润分别为40、30、50元,假元,假定市场需求无限制。企业决策者应如何安排生产计划,使企业在计划期内总定市场需求无限制
11、。企业决策者应如何安排生产计划,使企业在计划期内总的利润收入最大?的利润收入最大?线性规划问题举例 产品产品 资源资源 甲甲 乙乙 丙丙现有资源现有资源设备设备A 3 1 2 200设备设备B 2 2 4 200材料材料C 4 5 1 360材料材料D 2 3 5 300利润(元利润(元/件)件) 40 30 50 产品资源消耗表产品资源消耗表12【例【例1.3】某商场决定:营业员每周连续工作】某商场决定:营业员每周连续工作5天后连续休息天后连续休息2天,天,轮流休息。根据统计,商场每天需要的营业员如表轮流休息。根据统计,商场每天需要的营业员如表1.2所示。所示。表表1.2 营业员需要量统计表
12、营业员需要量统计表商场人力资源部应如何安排每天的上班人数,使商场总的营业员商场人力资源部应如何安排每天的上班人数,使商场总的营业员最少。最少。 星期星期需要人数需要人数星期星期需要人数需要人数一一300五五480二二300六六600三三350日日550四四400线性规划问题举例13【例【例1.4】合理用料问题。某汽车需要用甲、乙、丙三种规】合理用料问题。某汽车需要用甲、乙、丙三种规格的轴各一根,这些轴的规格分别是格的轴各一根,这些轴的规格分别是1.5,1,0.7(m),),这些轴需要用同一种圆钢来做,圆钢长度为这些轴需要用同一种圆钢来做,圆钢长度为4 m。现在要制。现在要制造造1000辆汽车,
13、最少要用多少圆钢来生产这些轴?辆汽车,最少要用多少圆钢来生产这些轴? 线性规划问题举例14【解】这是一个条材下料问题【解】这是一个条材下料问题 ,设切口宽度为零。,设切口宽度为零。 设一根圆钢切割成甲、设一根圆钢切割成甲、乙、丙三种轴的根数分别为乙、丙三种轴的根数分别为y1,y2,y3,则切割方式可用不等式则切割方式可用不等式1.5y1+y2+0.7y34表示,求这个不等式关于表示,求这个不等式关于y1,y2,y3的非负整数解。象这样的非负整数解。象这样的非负整数解共有的非负整数解共有10组,也就是有组,也就是有10种下料方式,如表种下料方式,如表1.3所示。所示。表表13 下料方案下料方案
14、方案方案规格规格 1234 5678910需求量需求量y1(根根) 221 11 0 00001000y2 102 10 4 32101000y3 010 23 0 12451000余料(余料(m)00.30.5 0.1o.4 00.30.60.20.515设设xj(j=1,2,10)为第为第j种下料方案所用圆钢的根数。则用料最少数学模型种下料方案所用圆钢的根数。则用料最少数学模型注意注意:():()求下料方案时应注意,余料不能超过最短毛坯的长度;求下料方案时应注意,余料不能超过最短毛坯的长度;()最好将毛坯长度按降的次序排列,即先切割长度最长的毛坯,再()最好将毛坯长度按降的次序排列,即先切
15、割长度最长的毛坯,再切割次长的,最后切割最短的,不能遗漏了方案切割次长的,最后切割最短的,不能遗漏了方案 。()如果方案较多,用计算机编程排方案,去掉余料较长的方案,进()如果方案较多,用计算机编程排方案,去掉余料较长的方案,进行初选。行初选。102 , 1, 010005423210002342100022min10987542987643154321101,jxxxxxxxxxxxxxxxxxxxxxZjjj16【例【例1.5】配料问题。某钢铁公司生产一种合金,要求的成分规格是:锡不少】配料问题。某钢铁公司生产一种合金,要求的成分规格是:锡不少于于28%,锌不多于,锌不多于15%,铅恰好,
16、铅恰好10%,镍要界于,镍要界于35%55%之间,不允许有其之间,不允许有其他成分。钢铁公司拟从五种不同级别的矿石中进行冶炼,每种矿物的成分含量他成分。钢铁公司拟从五种不同级别的矿石中进行冶炼,每种矿物的成分含量和价格如表和价格如表1.4所示。矿石杂质在治炼过程中废弃,现要求每吨合金成本最低所示。矿石杂质在治炼过程中废弃,现要求每吨合金成本最低的矿物数量。假设矿石在冶炼过程中,合金含量没有发生变化。的矿物数量。假设矿石在冶炼过程中,合金含量没有发生变化。表表1.4 矿石的金属含量矿石的金属含量 合金合金矿石矿石锡锡%锌锌%铅铅%镍镍% 杂质杂质%费用(元费用(元/t )125101025303
17、402400030302603015520601804202004020230585151755190线性规划问题举例17解解: 设设xj(j=1,2,5)是第)是第j 种矿石数量,得到下列线性规划模型种矿石数量,得到下列线性规划模型 注意,矿石在实际冶炼时金属含量会发生变化,建模时应将这种注意,矿石在实际冶炼时金属含量会发生变化,建模时应将这种变化考虑进去,有可能是非线性关系。配料问题也称配方问题、变化考虑进去,有可能是非线性关系。配料问题也称配方问题、营养问题或混合问题,在许多行业生产中都能遇到。营养问题或混合问题,在许多行业生产中都能遇到。123451245134513512345123
18、4512min3402601802301900.250.40.20.080.280.10.150.20.050.150.10.050.150.10.250.30.20.40.170.550.250.30.20.40.170.350.70.7Zxxxxxxxxxxxxxxxxxxxxxxxxxxxx3450.40.80.4510,1,2,5jxxxxj18【例【例1.6】投资问题。某投资公司在第一年有】投资问题。某投资公司在第一年有200万元资金,万元资金,每年都有如下的投资方案可供考虑采纳:每年都有如下的投资方案可供考虑采纳:“假使第假使第一年投入一笔资金,第二年又继续投入此资金的一年投入一笔
19、资金,第二年又继续投入此资金的50%,那么到第三年就可回收第一年投入资金的一,那么到第三年就可回收第一年投入资金的一倍金额倍金额”。投资公司决定最优的投资策略使第六年。投资公司决定最优的投资策略使第六年所掌握的资金最多。所掌握的资金最多。线性规划问题举例19【例【例1.7】均衡配套生产问题。某产品由】均衡配套生产问题。某产品由2件甲、件甲、3件乙零件组件乙零件组装而成。两种零件必须经过设备装而成。两种零件必须经过设备A、B上加工,每件甲零件在上加工,每件甲零件在A、B上的加工时间分别为上的加工时间分别为5分钟和分钟和9分钟,每件乙零件在分钟,每件乙零件在A、B上的上的加工时间分别为加工时间分别
20、为4分钟和分钟和10分钟。现有分钟。现有2台设备台设备A和和3台设备台设备B,每天可供加工时间为每天可供加工时间为8小时。为了保持两种设备均衡负荷生产,小时。为了保持两种设备均衡负荷生产,要求一种设备每天的加工总时间不超过另一种设备总时间要求一种设备每天的加工总时间不超过另一种设备总时间1小小时。怎样安排设备的加工时间使每天产品的产量最大。时。怎样安排设备的加工时间使每天产品的产量最大。线性规划问题举例20线性规划数学模型一般形式假定线性规划问题有假定线性规划问题有n个决策变量,个决策变量,m个约束条件。一般地,个约束条件。一般地,线性规划问题数学模型中可表示成如下形式:线性规划问题数学模型中
21、可表示成如下形式:112211112211211222221122maxmin,01,2,nnnnnnmmmnnmjzc xc xc xa xa xa xbba xa xa xa xaxaxbjnx(或) (或) (或) (或)21线性规划数学模型标准形式p线性规划问题的数学模型有各种不同的形式,如线性规划问题的数学模型有各种不同的形式,如n目标函数有极大化和极小化;目标函数有极大化和极小化;n约束条件有约束条件有“”、“”和和“”三种情况三种情况;n决策变量一般有非负性要求,有的则没有。决策变量一般有非负性要求,有的则没有。p为了求解方便,特规定一种线性规划的标准形式,为了求解方便,特规定一
22、种线性规划的标准形式,非标准型可以转化为标准型。标准形式为:非标准型可以转化为标准型。标准形式为:n目标函数极大化,目标函数极大化,n约束条件为等式,约束条件为等式,n右端常数项右端常数项bi0,n决策变量非负。决策变量非负。22线性规划数学模型标准形式23线性规划数学模型标准形式24线性规划数学模型标准形式12( ,)nCc cc价值向量111212122212nnmmmnaaaaaaAaaa系数矩阵12mbbbb资源向量12nxxXx决策向量12A(,)nPPP25线性规划数学模型标准形式26如何化线性规划标准形式27如何化线性规划标准形式 例例 1.8 min z = x1 +2 x2
23、-3 x3 x1 +2 x2 - x3 5 2x1 +3 x2 - x3 6 -x1 - x2 + x3 -2 x1 0, x3 028【例【例1.9】将下列线性规划化为标准型】将下列线性规划化为标准型 3213minxxxZ无符号要求、32132132132100)3(523)2(3) 1 (82xxxxxxxxxxxx如何化线性规划标准形式29如何化线性规划标准形式332133maxxxxxZ 05)(233826543321633215332143321xxxxxxxxxxxxxxxxxxxxxx、30 当某个变量当某个变量xj0时时,令令x/j=xj 。 当某个约束是绝对值不等式当某个
24、约束是绝对值不等式时,将绝对值不等式化为两个不等式,再化为等式,例如约束时,将绝对值不等式化为两个不等式,再化为等式,例如约束 974321xxx将其化为两个不等式将其化为两个不等式 974974321321xxxxxx再加入松驰变量化为等式。再加入松驰变量化为等式。 如何化线性规划标准形式31线性规划解的概念p可行解与可行域可行解与可行域 满足约束条件(满足约束条件(AX=b, X0)的)的X称为线性规划问题的可称为线性规划问题的可行解行解 所有可行解的集合称为可行域,所有可行解的集合称为可行域, 记记D=X| AX=b, X0。p最优解最优解 使目标函数值达最大的可行解称为线性规划问题的最
25、优使目标函数值达最大的可行解称为线性规划问题的最优解。解。 若若X*是最优解,则对任意的是最优解,则对任意的XD ,恒有,恒有 C X*C X。32线性规划解的概念p基(基阵、基础矩阵)基(基阵、基础矩阵) mnmmnnaaaaaaaaaA,212222111211为为mn维系数矩阵,秩为维系数矩阵,秩为m。 称系数矩阵称系数矩阵A中中m个线性独立的列向量构成的矩阵个线性独立的列向量构成的矩阵B为线性规划问题的一为线性规划问题的一个基。个基。矩阵矩阵B非奇异,非奇异,|B|0,存在逆阵,存在逆阵。 ),(,21212222111211mmmmmmmPPPaaaaaaaaaB |B|0 , B为
26、非奇异子矩阵;为非奇异子矩阵; 当当m=n时,基矩阵唯一,当时,基矩阵唯一,当mn时,基矩阵就可能有多个,但数目不超过时,基矩阵就可能有多个,但数目不超过A中最多有中最多有mnC33【例【例1.11】线性规划】线性规划 求所有基矩阵。求所有基矩阵。 32124maxxxxZ5 , 1, 0226103553214321jxxxxxxxxxj34线性规划基解的概念p基向量与非基向量基向量与非基向量 系数矩阵系数矩阵A中构成基中构成基B的列向量称为基向量。的列向量称为基向量。 系数矩阵系数矩阵A中除基向量之外的列向量称为基向量。中除基向量之外的列向量称为基向量。 A = (B , N )p基变量与
27、非基变量基变量与非基变量 与基向量对应的变量称为基变量。与基向量对应的变量称为基变量。 与非基向量对应的变量称为非基变量。与非基向量对应的变量称为非基变量。 TTT,BNXXX35在上例中在上例中B2的基向量是的基向量是A中的第一列和第四列,其余列向量中的第一列和第四列,其余列向量是非基向量,是非基向量,x1、x4是基变量,是基变量,x2、x3、x5是非基变量。基变是非基变量。基变量、非基变量是针对某一确定基而言的,不同的基对应的基量、非基变量是针对某一确定基而言的,不同的基对应的基变量和非基变量也不同。变量和非基变量也不同。010152B10261001115A线性规划基解的概念36线性规划
28、基解的概念p基基(础础)解解p基基(础础)可行解可行解 满足变量非负约束条件的基解,称为线性规划问题的基可行解。满足变量非负约束条件的基解,称为线性规划问题的基可行解。p可行基可行基 与基可行解对应的基称为可行基。与基可行解对应的基称为可行基。37线性规划解的关系38线性规划的退化与非退化p一个基可行解,若其中所有基变量都取正值,一个基可行解,若其中所有基变量都取正值,则称它是则称它是非退化非退化的。的。p一个基可行解,若其中有某一个基变量取零一个基可行解,若其中有某一个基变量取零值,则称它是值,则称它是退化退化的。的。p一个线性规划问题,若它的所有基可行解都一个线性规划问题,若它的所有基可行解都是非退化的,则称这个线性规划问题是非退是非退化的,则称这个线性规划问题是非退化的。化的。39线性规划基解求取p基解与基可行解是线性规划的重要概念,求线性基解与基可行解是线性规划的重要概念,求线性规划的基解与基可行解是各类运筹学考试中的常规划的基解与基可行解是各类运筹学考试中的常考题。考题。p求线性规划的基解与基可行解时,求线性规划的基解与基可行解时,首先要先化标首先要先化标准形准形,然后根据概念求解。,然后根据概念求解。例例
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度家居建材零星购销合同
- 2025版车辆安全监控系统安装与维护服务协议
- 2025年度冷库租赁合同模板(含仓储及物流配送服务)
- 2025版无人机系统测试技术服务合作协议
- 二零二五年度耐腐蚀阀门井施工与工程监理合同
- 2025年度海上货运公约下的船舶修理与维护合同
- 2025版文化产业发展抵押借款合同范本
- 2025版公路养护工程承包合同已备案
- 2025版自驾游租车服务合同模板
- 二零二五年KTV室内外一体化装修施工协议
- 蔬菜、豆制品、畜肉、禽肉、水产类食材供应投标方案(技术方案)
- DB23-T 3789-2024 大中型灌区标准化管理规范
- 2024-2025学年七年级生物上册 第一单元 单元测试卷(冀少版)
- 沪科版(2024)八年级全一册物理第一章 运动的世界 学情评估测试卷(含答案解析)
- 【小升初】2023-2024学年全国升学分班考数学真题模拟试题2套(含解析)
- 2024-2030年中国液体化工品仓储市场供需格局及未来发展趋势报告
- 重庆发展投资公司及所属子企业招聘笔试真题2022
- 《土木工程测量 第2版》 课件 第3章 角度测量
- 建筑地基基础施工规范DBJ-T 15-152-2019
- 间歇充气加压用于静脉血栓栓塞症预防的中国专家共识(2022年版)
- 机器人机械结构设计教案
评论
0/150
提交评论