基于excel的线性规划_第1页
基于excel的线性规划_第2页
基于excel的线性规划_第3页
基于excel的线性规划_第4页
基于excel的线性规划_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于Excel的线性规划建模,线性规划简介,线性规划(Linear programming,简称LP)是运筹学中研究较早、发展较快、应用广泛、方法较成熟的一个重要分支。 研究线性约束条件下线性目标函数的极值问题的数学理论和方法。广泛应用于军事作战、经济分析、经营管理和工程技术等方面。 为合理地利用有限的人力、物力、财力等资源作出的最优决策,提供科学的依据。,线性规划发展史,1947年美国数学家G.B.Dantzing提出求解线性规划的单纯形法,为这门学科奠定了基础。 1947年美国数学家J.von诺伊曼提出对偶理论,开创了线性规划的许多新的研究领域,扩大了它的应用范围和解题能力。 1951年美

2、国经济学家T.C.库普曼斯把线性规划应用到经济领域,为此与康托罗维奇一起获1975年诺贝尔经济学奖。 50年代后对线性规划进行大量的理论研究,并涌现出一大批新的算法。例如,1954年C.莱姆基提出对偶单纯形法,1954年S.加斯和T.萨迪等人解决了线性规划的灵敏度分析和参数规划问题,1956年A.塔克提出互补松弛定理,1960年G.B.丹齐克和P.沃尔夫提出分解算法等。 线性规划的研究成果还直接推动了其他数学规划问题包括整数规划、随机规划和非线性规划的算法研究。由于计算机的发展,出现了许多线性规划软件,可以很方便地求解几千个变量的线性规划问题。,1979年苏联数学家L. G. Khachian

3、提出解线性规划问题的椭球算法,并证明它是多项式时间算法。 1984年美国贝尔电话实验室的印度数学家N.卡马卡提出解线性规划问题的新的多项式时间算法。用这种方法求解线性规划问题在变量个数为5000时只要单纯形法所用时间的1/50。现已形成线性规划多项式算法理论。50年代后线性规划的应用范围不断扩大。 建立线性规划模型的方法,线性规划的基本概念和数学模型,例1.1 生产计划问题。某工厂要生产两种新产品:门和窗。经测算,每生产一扇门需要在车间1加工1小时、在车间3加工3小时;每生产一扇窗需要在车间2和车间3各加工2小时。而车间1、车间2、车间3每周可用于生产这两种新产品的时间分别是4小时、12小时、

4、18小时。已知每扇门的利润为300元,每扇窗的利润为500元。而且根据经市场调查得到的这两种新产品的市场需求状况可以确定,按当前的定价可确保所有新产品均能销售出去。 问该工厂应如何安排这两种新产品的生产计划,才能使总利润最大?,在该问题中,目标是两种新产品的总利润最大化,所要决策的(变量)是两种新产品(门和窗)的每周产量,而新产品的每周产量要受到三个车间每周可用于生产新产品的时间的限制。因此,该问题可以用“目标函数”、“决策变量”和“约束条件”三个因素加以描述。 实际上,所有的线性规划问题都包含这三个因素: (1)决策变量是问题中有待确定的未知因素。例如决定企业经营目标的各产品的产量等。 (2

5、)目标函数是指对问题所追求目标的数学描述。例如总利润最大、总成本最小等。 (3)约束条件是指实现问题目标的限制因素。如原材料供应量、生产能力、市场需求等,它们限制了目标值所能实现的程度。,解:例1.1可用下表表示。,(1)决策变量 本问题的决策变量是两种新产品(门和窗)的每周产量。 可设:x1为门的每周产量(扇); x2为窗的每周产量(扇)。 (2)目标函数 本问题的目标是两种新产品的总利润最大。由于门和窗的单位利润分别为300元和500元,而其每周产量分别为x1和x2 ,所以每周总利润z可表示为: z = 300 x1500 x2 (元),(3)约束条件 本问题的约束条件共有四个。 车间1每

6、周可用工时限制:x1 4 车间2每周可用工时限制:2x2 12 车间3每周可用工时限制:3x1 +2x2 18 非负约束: x1 0, x2 0,例1.1的线性规划(数学)模型为:,这是一个典型的总利润最大化的生产计划问题。其中,“max”是英文单词“maximize”的缩写,含义为“最大化”; “s.t.”是“subject to”的缩写,意思是“受约束于”。因此,上述模型的含义是:在给定的条件限制(约束)下,求目标函数 z 达到最大时x1,x2 的取值。,所谓“线性”规划,是指如果目标函数是关于决策变量的线性函数,而且约束条件也都是关于决策变量的线性等式或线性不等式,则相应的规划问题就称为

7、线性规划问题。,在线性规划模型中,也直接称z为目标函数;称xj(j=1,2,n)为决策变量;称cj(j=1,2,n) 为目标函数系数、价值系数或费用系数;称bi(i=1,2,m)为函数约束右端常数或简称右端值,也称资源常数;称aij(i=1,2,m;j=1,2,n)为约束系数、技术系数或工艺系数。这里,cj,bi,aij均为常数(称为模型参数)。 线性规划的数学模型可以表示为下列简洁的形式:,使用Excel “规划求解”工具求解线性规划问题,在用电子表格建立数学模型(这里是一个线性规划模型)的过程中,有三个问题需要得到回答: (1)要做出的决策是什么?(决策变量) (2)在做出这些决策时,有哪些约束条件?(约束条件) (3)这些决策的目标是什么?(目标函数),例1的excel求解过程,(1)在excel的sheet中输入如下内容,其中E7,E8,E9,G12单元格应输入公式,如下所示:,(2)在Excel中加载“规划求解”工具,第一步:单击“文件”选项卡,在弹出的列表中单击“选项”命令,这时将出现“Excel选项”对话框。 第二步:在“Excel选项”对话框中,单击“加载项”,在右侧“管理”下拉列表中选择“Exce1加载项

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论