当前位置:文档之家› 线性规划模型的应用与灵敏度分析

线性规划模型的应用与灵敏度分析

线性规划模型的应用与灵敏度分析
线性规划模型的应用与灵敏度分析

摘要

线性规划是解决稀缺资源最优分配的有效方法,使付出的费用最少或获得的利益最大。它的研究对象是有一定的人力、财力、资源条件下,如何合理安排使用,效益最高;某项任务确定后,如何安排人、财、物,使之最省。它要解决的问题的目标可以用数值指标反映,对于要实现的目标有多种方案可以选择,有影响决策的若干约束条件。本文主要介绍了线性规划模型在实际生活中的应用,其中包括解线性方程组的各种方法,如图解法、单纯形法、以及对偶单纯形法等等,以及简单介绍了有关灵敏度分析的方法。由于许多问题仅仅利用线性规划的方法还不足以解决,因此用到了对偶理论,也因此引出了对偶单纯形法。对偶规划是线性规划问题从另一个角度进行研究,是线性规划理论的进一步深化,也是线性规划理论整体的一个不可分割的组成部分。灵敏度分析是对线性规划结果的再发掘,是对线性规划理论的充要应用,本文以实例验证灵敏度分析的实际应用。

关键词:线性规划;单纯形法;对偶单纯形法

ABSTRCT

Linear programming is an effective method to solve the optimal allocation of scarce resources, make the cost of pay or receive at least the interests of the largest. Its object of study is the human and financial resources, resource conditions, how to reasonably arrange to use, benefit is supreme; A task is determined, how to arrange people, goods, and make it the most provinces. It to the target can be used to solve the problem of the numerical indicators, to achieve a variety of solutions to choose from, have an impact on the decision of some constraint conditions. Through the subject design, can deepen the operations research, optimization method, linear programming, nonlinear programming, to improve the integrated use of knowledge, improve the ability of using the sensitivity analysis to solve various practical problems. This article mainly introduces the application of linear programming model in real life, including the various methods of solving linear equations, as shown in figure method, simplex method and dual simplex method, etc., and simply introduces the method of sensitivity analysis. Due to many problems just by using the method of linear programming is not enough to solve, so use the duality theory, thus raises the dual simplex method. The dual programming is linear programming problem from another Angle, is the further deepening of linear programming theory, linear planning theory as a whole is also an integral part of. Sensitivity analysis is to discover, the result of the linear programming is the charge to application of linear programming theory. Keywords: linear programming;Simplex method;The dual simplex method

目录

前言

线性规划模型的应用与灵敏度分析 (1)

第一章线性规划问题 (1)

1. 线性规划及灵敏度分析简介 (1)

2. 线性规划模型应用的发展 (1)

3. 线性规划模型研究的问题 (2)

4. 线性规划模型的应用 (2)

4.1问题 (2)

4.2线性规划方法的特点及局限性 (2)

4.3线性规划模型的基本结构 (3)

4.4线性规划模型的一般形式 (3)

4.4线性规划的性质…………………………………………………………………………………

5

第二章求解线性规划的方法 (6)

1. 图解法 (6)

2. 单纯行法 (7)

2.1 单纯行法的基本思路 (7)

2.2 单纯形法的求解步骤 (11)

2.3 单纯形法的求解过程小结 (12)

2.3.1人造基、初始基本可行解 (12)

2.3.2最优解判别定理: (14)

2.3.3单纯行过程的两种方法 (14)

3. 单纯行法 (14)

3.1对偶问题的提出 (14)

3.2线性规划的对偶理论 (15)

3.3对偶单纯形法的步骤 (15)

4. 单纯行表......................................................................................................错误!未定义书签。第三章灵敏度分析 (17)

1. 边际值(影子价)

q (17)

i

2. 价值向量的灵敏度分析 (18)

3. 灵敏度的应用 (18)

第四章应用设计实例 (19)

1. 目标函数系数灵敏度分析 (19)

2. 右边值敏感性分析 (19)

结论 (22)

参考文献 (23)

致谢 (24)

前言

线性规划是运筹学的一个重要分支。1947年,当时正在美国空军担任数学顾问的Dantzig在《最优规划的科学计算》中提出“如何使规划过程机械化”问题,并着手建立数学模型。他从改造投入产出模型入手,逐步研究,形成了“单纯形法”,并于1953年提出“改进单纯形法”,以解决计算机求解过程中的舍入误差问题。之后,线性规划理论逐步趋于成熟,在实用中日益广泛和深入。

通过设计该课题,可以加深对运筹学、最优化、线性规划、非线性规划以及MATLAB 的认识,提高对这些知识的综合应用水平,提高利用灵敏度分析解决各种线性规划问题的能力。本文章主要介绍了线性规划在实际生活中的应用,包括解线性方程组的各种方法,包括图解法,单纯形法,大M法,二阶段法以及对偶单纯形法,以及简要介绍了有关灵敏度分析的方法。由于线性方程组是解决各种应用问题的主要工具,而有许多问题仅仅利用线性规划的解决方法还不足以解决问题,还用到了对偶理论,也因此引出了对偶单纯形法。

本课题当前的研究方向有:LP的内点算法,它通过非线性规划解决线性问题,其成功是对数学思想的革新;算法复杂度,评价算法好坏应从平均工作量出发;大型问题的分解算法、近似算法。线性规划的应用正在不断扩大,企业成功确实通过提高生产和有效使用资源的竞争过程来达到。

线性规划模型的应用与灵敏度分析

第一章线性规划问题

1. 线性规划及灵敏度分析简介

线性规划(Linear Programming)问题, 简称LP问题,是运筹学中最基本, 也是最重要的内容, 被广泛地应用于军事决策、企业管理、工程设计、交通运输等领域. 特别是经济领域应用更为广泛, 有资料称, 在对500家有相当效益的公司所作的评述中, 有85%的公司都曾应用了线性规划。

灵敏度分析对于决策者的重要性不言而喻,在真实世界里,周围的环境、条件是在不断变化的。

2. 线性规划模型应用的发展

线性规划及其通用解法——单纯形法是由美国G.B.Dantzig在1947年研究空军军事规划提出来的。法国数学家傅里叶和瓦莱-普森分别于1832和1911年独立地提出线性规划的想法,但未引起注意。1939年苏联数学家康托罗维奇在《生产组织与计划中的数学方法》一书中提出线性规划问题,也未引起重视[1]。

1947年美国数学家丹齐克提出线性规划的一般数学模型和求解线性规划问题的通用方法──单纯形法,为这门学科奠定了基础。1947年美国数学家诺伊曼提出对偶理论,开创了线性规划的许多新的研究领域,扩大了它的应用范围和解题能力[2]。

1951年美国经济学家库普曼斯把线性规划应用到经济领域,为此与康托罗维奇一起获1975年诺贝尔经济学奖。50年代后对线性规划进行大量的理论研究,并涌现出一大批新的算法。例如,1954年莱姆基提出对偶单纯形法,1954年加斯和萨迪等人解决了线性规划的灵敏度分析和参数规划问题,1956年塔克提出互补松弛定理,1960年丹齐克和沃尔夫提出分解算法等。线性规划的研究成果还直接推动了其他数学规划问题包括整数规划、随机规划和非线性规划的算法研究[3]。

1984年美国贝尔电话实验室的印度数学家N.卡马卡提出解线性规划问题的新的多

项式时间算法。用这种方法求解线性规划问题在变量个数为5000时只要单纯形法所用时间的1/50。现已形成线性规划多项式算法理论。50年代后线性规划的应用范围不断扩大[4]。

3. 线性规划模型研究的问题

建立线性规划模型线性规划研究的问题主要有两类:一类是当一项任务确定后,如何统筹安排,尽量做到以最少的人力、物力等资源去完成;另一类是在人力、物力等资源确定的情况下,如何安排使用这些资源,使创造的价值最多,其实质是解决稀缺资源在有竞争环境中如何进行最优分配的问题,即寻求整个问题的某个整体指标最优的问题[4]。

4.线性规划模型的应用

4.1问题

a.目标函数最优化——单一目标,多重目标问题如何处理?

b.实现目标的多种方法,若实现目标只有一种方法不存在规划问题。

c.生产条件的约束——资源是有限的,资源无限不存在规划问题。

4.2线性规划方法的特点及局限性

特点:

a.可以使研究对象具体化、数量化。可以对所研究的技术经济问题做出明确的结论;

b.线性;

c.允许出现生产要素的剩余量;

d.有一套完整的运算程序;

局限性:

a. 线性规划它是以价格不变和技术不变为前提条件的,不能处理涉及到时间因素的问题。因此,线性规划只能以短期计划为基础。

b.在生产活动中,投入产出的关系不完全是线性关系,由于在一定的技术条件下,报酬递减规律起作用,所以要满足线性假定是不可能的。在线性规划解题中,常常把投入产出的非线性关系转化为线性关系来处理,以满足线性的假定性,客观上产生误差。

c.线性规划本身只是一组方程式,并不提供经济概念,它不能代替人们对现实经

济问题的判断。

4.3线性规划模型的基本结构

(1)决策变量 ——未知数。它是通过模型计算来确定的决策因素。又分为实际变量——求解的变量和计算变量,计算变量又分松弛变量(上限)和人工变量(下限)。 (2)目标函数——经济目标的数学表达式。目标函数是求变量的线性函数的极大值和极小值这样一个极值问题。

(3)约束条件——实现经济目标的制约因素。它包括:生产资源的限制(客观约束条件)、生产数量、质量要求的限制(主观约束条件)、特定技术要求和非负限制。 4.4线性规划模型的一般形式 极大值模型

n n 332211x c ...x c x c x c ax ++++=Z M

1111221331n 1a x +a x +a x +a x n b ???+≤ (1-1) 2112222332n 2a x +a x +a x +a x n b ???+≤ (1-2) ?????? ??????

m11m22m33mn a x +a x +a x +a x n m b ???+≤ (1-3)

123x ,x ,x x 0n ???≥ 其简缩形式为

n n 332211x c ...x c x c x c ax ++++=Z M 1n

ij j i j a x b =≤∑

0,1,2,3,j x j n ≥=?????? 极小值模型

n n 332211x c ...x c x c x c in ++++=Z M

1111221331n 1a x +a x +a x +a x n b ???+≥ (1-4)

2112222332n 2a x +a x +a x +a x n b ???+≥ (1-5) ?????? ??????

m11m22m33mn a x +a x +a x +a x n m b ???+≥ (1-6)

123x ,x ,x x 0n ???≥

其简缩形式为

n n 332211x c ...x c x c x c in ++++=Z M

1

n

ij j

i j a x

b =≥∑

0,1,2,3,j x j n ≥=??????

模型的简缩形式可用向量表示

CX Z M =ax

12n C=(c ,c ,c )??????

?????≥≤∑=0x b

x p j

n

1

j j j

例1 生产安排模型,某工厂生产I 、II 两种产品,已知生产单位产品所需的设备台时及A 、B 两种原材料的消耗,如表所示。

I II 资源总量 设备 1 2 8/台时 原材料A 4 0 16/千克 原材料B

4

12/千克

该工厂生产一单位产品I 可获利2元,生产产品II 可获利3元,问如何安排生产获利最大? 解: 本问题是目标最大化问题:

(1)决策变量,设x 1, x 2为产品I 、II 的生产数量;

????

???

? ??=n x x x X 21????

???

? ??=mj j j j a a a P 21????

???

? ??=bm b b b 21

(2)目标函数,2x1+3x2;

(3)约束条件,

设备限制:x1+2x2≤ 8

原材料A限制:4x1≤ 16

原材料B限制:4x2≤ 12

基本要求:x1≥0 ,x2≥0

该模型记为如下形式

maxZ=2x1+3x2

s.t.x1+2x2 ≤ 8

4x1≤ 16

4x2 ≤ 12

x1,x2 ≥0

其中max表示本问题是最大值问题(用min表示最小值问题),s.t.(subject to的缩写)表示约束条件。这就是一个线性规划模型[5]。

4.4线性规划的性质

定理1 线性规划问题的可行解X是基可行解的充要条件是X的非零分量对应的系数矩阵A的列向量线性无关[6]。

定理2 若一个线性规划问题有可行解,则它必有基本可行解[7]。

定理3 若可行域有界,线性规划问题的目标函数一定可以在其可行域的顶点达到最优。

第二章求解线性规划的方法

1. 图解法

图解法是求解线性规划模型的一种重要方法,线性规划中一些重要的性质、概念和求解思想都来源于此。当只有两个决策变量时,可以用图解法求解。它具有简单直观的特点。为了给后面的线性问题的基本理论提供较直观的几何说明,先介绍线性规划问题的图解法[8]。

图解法的求解步骤如下:

第一步,根据约束画出可行域,先以决策变量为坐标,建立直角坐标系,再根据各约束条件,作出可行域。

第二步,作出一条目标函数等值线,并确定增值方法。

第三步,沿等值线的法线方向值增大方向移动,从而找到最大值。

图解法得出线性规划的几种情况:

表2-1 解旳几种情况

解旳几种情况约束条件图形特点方程特点

唯一解一般围成有限区域,最优

值只在一个顶点达到

无穷多解在围成的的区域边界上,

至少有两个顶点处达到

优解目标和某一约束方程成

比例

无可行解(无解)围不成区域有矛盾方程

无界解(无解)围成无界区域,且无有限

最优解

缺少一必要条件的方程例:Min Z=10x1+20x2

..

s t

1210

x x +≥

1212123156150,0

x x x x x x +≥+≥≥≥

300A Z = 175B Z = 110C Z = 150D Z =

2. 单纯形法

单纯形法是美国数学家G .B.Dantzig 于1947年首先提出的。它的理论根据是:线性规划问题的可行域是n 维向量空间nR 中的多面凸集,其最优值如果存在必在该凸集的某顶点处达到[9]。它的原理涉及到较多的数学理论上的推导和证明,我们在此仅介绍这种方法的具体操作步骤及每一步的经济上的含义。为更好地说明问题,我们仍结合实例介绍这种方法。 单纯形法(simplex methods ),求解线性规划的通用方法。 2.1单纯形法的基本思路

单纯形法的基本思路是:根据线性规划问题的标准型,从可行域中某个基本可行 解(一个顶点)开始,转换到另一个基本可行解(顶点),并且当目标函数达到最大值时,问题就得到了解决,其基本思路的框架图如下图2-1。

图2-1.单纯行法的基本思路

用单纯行法讨论例1的求解 解:已知例1的标准型为

5432x 0032x m ax Z +++=x x (2-1)

???????=≥=+=+=+5,,2,1,0x 12416x 48x 2x 5

24

121 j x x x j (2-2)

约束条件(2-2)的系数矩阵

显然,x 3,x 4,x 5的系数列向量

,????? ??=001p 3,????? ??=010p 4???

?

? ??=100p 5 (2-3) 是线性独立的,因而这些向量构成一个基

()???

?

?

??==100010001,,543p p p B (2-4)

对应于B 的基变量为x 3,x 4,x 5,从约束条件(2-2)中可以看到

2

51

42

13x 4-12x x 4-16x x 2-x -8x === (2-5)

当令非基变量120,x x ==这时得到一个基本可行解X (0)

()r

012,16,8,0,0x =)

( (2-6)

将式(2-3)代入目标函数(2-1)得到

0x 3x 20z 21=++= (2-7)

这个基本可行解表示:工厂没有安排生产ⅠⅡ产品;资源都没有被利用,所以工厂的利润Z=0。

分析目标函数的表达式(2-7)可以看到:非基变量x 1,x 2的系数都是正数,因此将非基变量变为基变量,目标函数的值就可能增大,从经济意义上讲,安排生产产品Ⅰ或Ⅱ,就可以使工厂的利润指标增加,所以只要在目标函数(2-7)的表达式中还存在有正系数的非基变量,这表示目标函数值还有增加的可能,就需要将非基变量与某个基变量进行对换,一般选择正系数最大的那个非基变量x 2为换入变量,将它换入到基变量中区,同时还有确定基变量中有一个要换出来成为非基变量,可按以下方法来确定换出变量。

现分析式(2-5),当将x 2定为换入变量后,必须从x 3,x 4,x 5中换出一个,并保证其余的都是非负,即x 3,x 4,x 5。 当x 1=0,由式(2-5)得到

???

??≥=≥=≥=0

x 4-12x 016x 0

x 2-8x 25

423 (2-8)

可以看出,只有选择

34/12-2/8m in x 2==)

( (2-9) 时,才能使式(2-8)成立。

以上数学模型说明了每生产一件产品Ⅱ,需要用掉的各种资源数为(2,0,4)。这些资源中的薄弱环节确定了产品Ⅱ的产量。原材料B 的数量决定产品Ⅱ的产量只能是x 2=12/4=3件。

为了求得以x 3,x 4,x 2为基变量的一个基本可行解和进一步分析问题,需将方程(2-5)中x 2的位置对换。得到

5

21

41

23x -12x 4x 4-16x x -8x 2x ===+ (2-10)

用高斯消去法求解,得到以非基变量表示的基变量

521

45

130.25x

-3x x 4-16x x 5.0x -2x ==+=

(2-11)

代入目标函数得到

51x 75.0-x 29Z += (2-12)

令非基变量150,x x ==得到9,Z =并得另一个基本可行解(0)(0,3,2,16,0)T X =。

从目标函数的表达式(2-12)中可以看到,非基变量1x 的系数是正的,说明目标函数的值还可以增大,还不是最优解。于是用上述方法,确定换入、换出变量,继续迭代,再得到另外一个基本可行解(2)(2,3,0,8,0)T X =。

再经过一次迭代,得到一个基本可行解(3)(4,2,0,0,4)T X =。而这时得到的目标函数的表达式是

43x 125.0-x 5.1-14=Z (2-13)

再分析目标函数(2-13),可知所有非基变量34,,x x 的系数都是负数,这说明若要用剩余资源34,,x x 就必须支付附加费用。所以当340x x ==时,即不再利用这些资源时,目标函数达到最大值,那么(3)X 是最优解。这说明当产品Ⅰ生产4件,产品Ⅱ生产2件,工厂才能得到最大利润。

通过上例,可以了解利用单纯形法求解线性规划问题的思路。

2.2单纯形法的求解步骤

线性规划问题的求解有以下几个步骤:

(1)确定初始基本可行解。为了确定初始基本可行解,首先要找出初始可行解。 设一线性规划问题为

j

n

1

j j x

c ∑= ?????=≥=∑=n ...2,1j 0x b

x p j

n

1j j j ,,, (2-14)

可分为两种情况讨论。

①若(1,2,,)j P j n =???中存在一个单位基,则将其作为初始可行基

1

000

100

01p ...p p m 21

=

=),,,(B (2-15) ②若(1,2,,)j P j n =???中不存在一个单位基,则人为地构造一个单位初始基。

(2)检验最优解。得到初始基本可行解后,要检验该解是否为最优解。如果是最优解,则停止运算;否则转入(3)基变换。下面给出最优性判别定理。一般情况下,经过迭代后可以得到以非基变量表示基变量的表达式

j

n

1

m j ij

i j x a -b x ∑+== (m 2,1i ,,

=) (2-16)

将式(2-11)代入式(2-10)的目标函数,整理后得

j ij n

i i n

i j m

i x a c c Z )(b c max 1

1

1

i i ∑∑∑===-+= (2-17)

ji m

i i j i i a c Z b c Z ∑∑====1

n

1

i 0, (),,n 1m j += (2-18)

于是

j j j n

m j x z c )(z z max 10-∑+=+= (2-19)

再令

j j z -=c j σ ),,1j n m +=( (2-20)

则得到以非基变量表示目标函数的表达式

∑+=+

=n

m j j j

x 1

0z z max σ

(2-21)

(3)基变换。若初始基本可行解(0)X 不是最优解,又不能判别无界时,由目标函数(2-10)的约束条件可看到,当某些0,j j x σ>增加则目标函数值还可能增加这时就要将其中某个非基变量换到基变量中去(称为换入变量),同时,某个基变量要换成非基变量(称为换出变量),随之会得到一个新的基本可行解。从一个基本可行解到另一个基本可行解的变换,就是进行一次基变换。从几何意义上就是从可行域的一个顶点转向另一个顶点。

(4)迭代。在确定了换入变量k x 和换出变量t x 后,要把k x 和t x 的位置进行对换,就是说要把k x 对应的系数列向量k P 变成单位列向量。这可以通过对约束方程组的增广矩阵进行初等行变换来实现,变换结果得一新的基本可行解。 2.3单纯形法的求解过程小结 2.3.1人造基、初始基本可行解 (1)若从线性规划问题的

Pj 中能直接观察到存在m 个线性独立的单位向量,经过重新安排次序便得到一个可行基。

(2)“≤”标准化的方法,引入非负的松弛变量重新对j x 及ij a 编号,经整理则可得到下列方程

1122331111122112211222221122?12? 0

n n m m m m n n m m m m n n m mm m mm m mn n m n Max Z c x c x c x c x x a x a x a x b x a x a x a x b x a x a x a x b x x x ++++++++++++=+++?++++?+=+++?+=???+++?+=?≥,,

显然得到一个单位阵我们就将B 作为可行基。

我们就将B 作为可行基。将每个等式进行移项得

111m+1m+11m+2m+2122m+1m+12m+2m+22x =b -a x -a x --a 2b -a x -a x --a n n n n

x x x ???=???

??? ???

n mm m mm m mm m m x a x a x a b ---=++++2211x

12,,0n x x x ???≥

令m+1m+2x = x =0n x ??????==由等式 可得 i i x =b (I=1,2,m)?????? 得到一个初始基本可行解

2.3.2最优性检验

得到初始可行解后,要检验一下是否是最优解,如果是则停止迭代,如果不是,则继续迭代。但每次迭代后都要检验是否是最优解,为此需要建立一个判别准则。

一般情况下,经过迭代后式变成 '

'1

n

i i

ij

j

j m x b a x

=+=-

∑ (1,2,3,,)i m =??????

将上式代入目标函数,整理后得

2.3.3最优解判别定理:

若 (0)'''1

2(b ,,,0,0)T m X b b =????????????为对应于B 的基本可行解,且对于一切 1,,j m n =+??????有0,j σ≤X (0)为最优解。

无有限最优解判别定理:

若(0)'''12(b ,,,0,0)T m X b b =????????????为对应于B 的基本可行解,有一个0m k σ+>并且对

于一切i=1,2,3,……,m 有,0i m k a +≤那么该线性规划没有有限最优解。 a.换入变量的确定 max(0)j k σσ>=则对应的k x 为换入变量

b.换出变量的确定ck c

a b R =???

?

??>=0a a b min ik ik t c x 为换入变量。 2.3.4单纯形法过程的两种方法

在单纯形迭代过程中,要求人工变量逐步从基变量被替换出,变为非基变量,这有两种方法:大M 法和两阶段法[10]。

3. 对偶单纯形法

对偶规划是线性规划问题从另一个角度进行研究,是线性规划理论的进一步深化,也是线性规划理论的进一步深化,也是线性规划理论整体的一个不可分割. 3.1对偶问题的提出

每个线性规划都有另一个线性规划(对偶问题)与它密切相关,对偶理论揭示了原问题与对偶问题的内在联系[11]。考虑到对偶模型的约束与原问题模型的变量相对应,

变量则是与原问题模型的约束相对应。原问题是最小化,则可将对偶问题看做原问题

[12]

3.2线性规划的对偶理论

定理2-1(对称性定理) 对偶问题的对偶是原问题。

定理2-2(弱对偶定理) 设X 和Y 分别是原问题P 和对偶问题D 的可行解,则有

b

Y CX ≤[13]

定理2-3(对偶原理)

定理2-4(互补松弛定理) 如果X 和Y 分别为P 和D 的可行解,它们分别为P 和D 的最优解的充要条件是()0(b )0.C YA X Y AX -=-=和 3.3对偶单纯形法的步骤

对偶单纯形法是用对偶理论求解原问题的一种方法,而不是求解对偶问题解的单纯形法。与对偶单纯形法相对应,已有的单纯形法称原始单纯形法[14]。

(1)建立初始单纯形表,计算检验数行

(2)先确定换出变量--解答列中的负元素一般选最小的负元素对应的基变量出基;

(3)将主元素进行换基迭代(旋转运算、枢运算),将主元素变成1,主元列变成单位向量,得到新的单纯形表。

继续以上步骤,直至求出最优解[15]。

4. 单纯形表

表2-2 单纯形表也可以反映线性规划在现实生活中的运用

初单纯形表

B C

B X

b

实际活动 松弛活动 比值 x 1

x 2 x 3 x 4 x 5 R 0 x 3 8 2 3 0 0 0 6 0 x 4 16 1 2 1 0 0 4 0

x 5

12 4 0 0 1 0 - 目标系数行 2 3 0 0 0 检验数行j σ

2

3

线性规划模型及其举例

线性规划模型及其举例 摘要:在日常生活中,我们常常对一个问题有诸多解决办法,如何寻找最优方案,成为关键,本文提出了线性规划数学模型及其举例,在一定约束条件下寻求最优解的过程,目的是想说明线性规划模型在生产中的巨大应用。 关键词:资源规划;约束条件;优化模型;最优解 在工农业生产与经营过程中,人们总想用有限的资源投入,获得尽可能多的使用价值或经济利益。如:当任务或目标确定后,如何统筹兼顾,合理安排,用最少的资源(如资金、设备、原材料、人工、时间等)去完成确定的任务或目标;企业在一定的资源条件限制下,如何组织安排生产获得最好的经济效益(如产品量最多,利润最大)。 一.背景介绍 如果产出量与投入量存在(或近似存在)比例关系,则可以写出投入产品的线性函数式: 1()n i ij j j f x a x ==∑,1,2,,,1i m m =+ (1) 若将(1)式中第(1m +)个线性方程作为待求的目标函数,其余m 个线性方程作为资源投入的限制条件(或约束条件),则(1)式变为: OPT. 1()n j j j f x c x ==∑ ST. 1 n ij j j a x =∑> ( =, < )i b , 1,2,,i m = (2) 0,j x ≥ 1,2,,j n =… (2)式特点是有n 个待求的变量j x (1,2,,j n =…);有1个待求的线性目标函数()f x ,有m 个线性约束等式或不等式,其中i b (1,2,,i m =…)为有限的资源投入常量。将客观实际问题经过系统分析后,构建线性规划模型,有决策变量,目标函数和约束条件等构成。 1.决策变量(Decision Variable,DV )在约束条件范围内变化且能影响(或限定)目标函数大小的变量。决策变量表示一种活动,变量的一组数据代表一个解决方案,通常这些变量取非负值。 2.约束条件(Subject To,ST )在资源有限与竞争激烈的环境中进行有目的性的一切活动,都

用excel规划求解并作灵敏度分析

题目 如何利用EXC E L求解线性规划 问题及其灵敏度分析 第 8 组 姓名学号 乐俊松 090960125 孙然 090960122 徐正超 090960121 崔凯 090960120王炜垚 090960118 蔡淼 090960117南京航空航天大学(贸易经济)系 2011年(5)月(3)日

摘要 线性规划是运筹学的重要组成部分,在工业、军事、经济计划等领域有着广泛的应用,但其手工求解方法的计算步骤繁琐复杂。本文以实际生产计划投资组合最优化问题为例详细介绍了Excel软件的”规划求解”和“solvertable”功能辅助求解线性规划模型的具体步骤,并对其进行了灵敏度分析。

目录 引言 (4) 软件的使用步骤 (4) 结果分析 (9) 结论与展望 (10) 参考文献 (11)

1. 引言 对于整个运筹学来说,线性规划(Linear Programming)是形成最早、最成熟的一个分支,是优化理论最基础的部分,也是运筹学最核心的内容之一。它是应用分析、量化的方法,在一定的约束条件下,对管理系统中的有限资源进行统筹规划,为决策者提供最优方案,以便产生最大的经济和社会效益。因此,将线性规划方法用于企业的产、销、研等过程成为了现代科学管理的重要手段之一。[1] Excel中的线性规划求解和solvertable功能并不作为命令直接显示在菜单中,因此,使用前需首先加载该模块。具体操作过程为:在Excel的菜单栏中选择“工具/加载宏”,然后在弹出的对话框中选择“规划求解”和“solvertable”,并用鼠标左键单击“确定”。加载成功后,在菜单栏中选择“工具/规划求解”,便会弹出“规划求解参数”对话框。在开始求解之前,需先在对话框中设置好各种参数,包括目标单元格、问题类型(求最大值还是最小值)、可变单元格以及约束条件等。 2 软件的使用步骤 “规划求解”可以解决数学、财务、金融、经济、统计等诸多实 际问题,在此我们只举一个简单的应用实例,说明其具体的操作 方法。 某人有一笔资金可用于长期投资,可供选择的投资机会包括购买国库券、公司债券、投资房地产、购买股票或银行保值储蓄等。投资者希望投资组合的平均年限不超过5年,平均的期望收益率不低于13%,风险系数不超过4,收益的增长潜力不低于10%。问在满足上述要求的前提下投资者该如何选择投资组合使平均年收益率最高?(不同的投资方式的具体参数如下表。)

线性规划模型的应用分析

第3章线性规划模型的应用 1.某企业制造三种仪器,甲种仪器需要17小时加工装配,8小时检测,售价300元。乙种仪器需要10小时加工装配,4小时检测,售价200元。丙种仪器需要2小时加工装配,2小时检测,售价100元。三种仪器所用的元件和材料基本一样,可供利用的加工装配时间为1000小时,检测时间为500小时。又根据市场预测表明,对上述三种仪器的要求不超过50台、80台、150台。试求企业的最优生产计划。 解:首先将问题中的数据表示到如下表格: i maxZ=300x1+200x2+100x3 17x1+10x2+2x3≤1000 8x1+4x2+2x3≤500 x1≤50 x2≤80 x3≤150 x1,x2,x3≥0 2. 某铸造厂要生产某种铸件共10吨,其成分要求:锰的含量至少达到0.45%,硅的允许范围是 3.25%~5.5%。目前工厂有数量充足的锰和三种生铁可作为炉料使用。这些炉料的价格是:锰为15元/公斤,生铁A为340元/吨,生铁B为380元/吨,生铁C为280元/吨。这三种生铁含锰和含硅量(%)如表3.22所示,问工厂怎样选择炉料使成本最低。 表3.22 成分锰有部分是纯锰,部分是从生铁中提炼出来的,所以改进表格如下:

设铸件中含有三种生铁和锰的量分别为xi(i=1,2,3,4)吨,则数学模型如下: maxZ=340x1+380x2+280x3+15000x4 x1+x2+x3+x4=10 0.45%x1+0.5%x2+0.35%x3+x4≥0.45%*10 4%x1+1%x2+0. 5%x3≥3.25%*10 4%x1+1%x2+0. 5%x3≤5.5%*10 xi≥0(i=1,2,3,4) 3. 某工厂要做100套钢架,每套用长为2.9m,2.1m和1.5m的圆钢各一根。已知原料每根长7.4m,问应如何下料,可使所用原料最省。 解: 4. 绿色饲料公司生产雏鸡、蛋鸡、肉鸡三种饲料。这三种饲料是由A、B、C三种原料混合而成。产品的规格要求、产品单价、日销售量、原料单价见表3.23、表3.24。受资金和生产能力的限制,每天只能生产30吨,问如何安排生产计划才能获利最大? 表3.23 产品名称规格要求销售量(吨)售价(百元) 雏鸡饲料原料A不少于50% 5 9 原料B不超过20% 蛋鸡饲料原料A不少于30% 18 7 原料C不超过30% 肉鸡饲料原料C不少于50% 10 8 表3.24

数学建模(教案)第一章--线性规划

数学建模 第一章 线性规划 §1 线性规划 在人们的生产实践中,经常会遇到如何利用现有资源来安排生产,以取得最大经济效益的问题。此类问题构成了运筹学的一个重要分支—数学规划,而线性规划(Linear Programming 简记LP)则是数学规划的一个重要分支。自从1947年G. B. Dantzig 提出求解线性规划的单纯形方法以来,线性规划在理论上趋向成熟,在实用中日益广泛与深入。特别是在计算机能处理成千上万个约束条件和决策变量的线性规划问题之后,线性规划的适用领域更为广泛了,已成为现代管理中经常采用的基本方法之一。 1.1 线性规划的实例与定义 例1 某机床厂生产甲、乙两种机床,每台销售后的利润分别为4000元与3000元。生产甲机床需用B A 、机器加工,加工时间分别为每台2小时和1小时;生产乙机床需用C B A 、、三种机器加工,加工时间为每台各一小时。若每天可用于加工的机器时数分别为A 机器10小时、B 机器8小时和C 机器7小时,问该厂应生产甲、乙机床各几台,才能使总利润最大? 上述问题的数学模型:设该厂生产1x 台甲机床和2x 乙机床时总利润最大,则21,x x 应满足 (目标函数) 2134m ax x x z += (1) s.t. ( 约 束 条 件 ) ?????? ?≥≤≤+≤+0 ,781022122 121x x x x x x x (2) 这里变量21,x x 称之为决策变量,(1)式被称为问题的目标函数,(2)中的几个不等式是问题的约束条件,记为s.t.(即subject to)。

上述即为一规划问题数学模型的三个要素。由于上面的目标函数及约束条件均为线性函数,故被称为线性规划问题。 总之,线性规划问题是在一组线性约束条件的限制下,求一线性目标函数最大或最小的问题。 在解决实际问题时,把问题归结成一个线性规划数学模型是很重要的一步,但往往也是困难的一步,模型建立得是否恰当,直接影响到求解。而选取适当的决策变量,是我们建立有效模型的关键之一。 1.2 线性规划的Matlab 标准形式 线性规划的目标函数可以是求最大值,也可以是求最小值,约束条件的不等号可以是小于号也可以是大于号。为了避免这种形式多样性带来的不便,Matlab 中规定线性规划的标准形式为 b Ax x c x T ≤ that such min 其中c 和x 为n 维列向量,b 为m 维列向量,A 为n m ?矩阵。 例如线性规划 b Ax x c x T ≥ that such max 的Matlab 标准型为 b Ax x c x T -≤-- that such min 1.3 线性规划问题的解的概念 一般线性规划问题的标准型为 ∑==n j j j x c z 1min (3) ∑==≤n j i j ij m i b x a 1,,2,1 s.t.Λ (4) 可行解 满足约束条件(4)的解),,,(21n x x x x Λ=,称为线性规划问题的可行解,而使目标函数(3)达到最小值的可行解叫最优解。

线性规划灵敏度分析

淮北师范大学 2011届学士学位论文 线性规划灵敏度分析 学院、专业数学科学学院数学与应用数学 研究方向运筹学 学生姓名陈红 学号20071101008 指导教师姓名张发明 指导教师职称副教授 2011年4月10日

线性规划的灵敏度分析 陈 红 (淮北师范大学数学科学学院,淮北,235000) 摘 要 本文主要从价值系数j c 的变化,技术系数ij a 的变化,右端常数i b 的变化以及增加新的约束条件和增加一个新变量的灵敏度这几个方面来进行研究;资源条件是线性规划灵敏度分析中的主要应用内容,而对于资源条件b 的一个重要应用是:“影子价格问题”的实际应用,最后简述了线性规划在经济及管理问题上的典型应用和从求解例题的图解法揭示了最优解的一些重要特征。 关键词 单纯形法,灵敏度分析,最优解,资源条件,价值系数

Sensitivity Analysis of Linear Programming Chen Hong (School of Mathematical Science,Huaibei Normal University ,Huaibei,235000) Abstract This thesis is mainly from the variety of the cost coefficient …j c ?, the variety of technology coefficient …ij a ?, the variety of the resources condition…i b ?and increase the new restraint and new variable to analytical linear programming of sensitivity analysis.This thesis is mainly based on the simplex method and dual simplex method of linear programming to system analytical the influence of the variety upon the optical solution of the coefficient of the simplex table.Linear programming of sensitivity analysis in physically of application is mainly about application of the variety of resources c ondition…i b ?in the economic management …shadow price problem?. Keywords simplex method, sensitivity analysis, optimum solution , resources condition ,cost coefficient

matlab、lingo程序代码23-线性规划问题及灵敏度分析

线性规划问题及灵敏度分析在LINGO软件中的实现 (龙少波李东阳罗添元) 一、问题的提出: 某公司饲养实验用的动物以出售给动物研究所,已知这些动物的生长对饲 料中3种营养成分(蛋白质、矿物质和维生素)特别敏感,每个动物每周至少需 要蛋白质60g,矿物质3g,维生素8mg,该公司能买到5种不同的饲料,每种饲 料1kg所含各种营养成分和成本如下表所示,如果每个小动物每周食用饲料不超 过52kg,才能满足动物生长需要。 A1 A2 A3 A4 A5 营养最 低 要求蛋白质(g) 0.3 2 1 0.6 1.8 60 矿物质(g) 0.1 0.05 0.02 0.2 0.05 3 维生素(mg) 0.05 0.1 0.02 0.2 0.08 8 成本(元/ kg)0.2 0.7 0.4 0.3 0.5 问题: 1.求使得总成本最低的饲料配方? 2.如果另一个动物研究对蛋白质的营养要求变为59单位, 但是要求动物的价格比现在的价格便宜0.3元,问该养殖所 值不值得接受? 3.由于市场因素的影响,X2的价格降为0.6元每千克, 问是否要改变饲料配方? 二、建立线性规划数学模型 解答: (1)设需要饲料A1, A2, A3, A4分别为X1, X2, X3, X4kg,则建立线 性规划数学模型如下: 目标函数:MinS=0.2X1+0.7X2+0.4X3+0.3X4+0.5X5 约束条件:0.3X1+2X2+X3+0.6X4+1.8X5>=60 0.1X1+0.05X2+0.02X3+0.2X4+0.05X5>=3 005X1+0.1X2+0.02X3+0.2X4+0.08X5>=8

线性规划模型在生活中的实际应用

线性规划模型在生活中的实际应用 一、线性规划的基本概念 线性规划是运筹学中研究较早、发展较快、应用广泛、方法较成熟的一个重要分支,它是辅助人们进行科学管理的一种数学方法.在经济管理、交通运输、工农业生产等经济活动中,提高经济效果是人们不可缺少的要求,而提高经济效果一般通过两种途径:一是技术方面的改进,例如改善生产工艺,使用新设备和新型原材料.二是生产组织与计划的改进,即合理安排人力物力资源.线性规划所研究的是:在一定条件下,合理安排人力物力等资源,使经济效果达到最好.一般地,求线性目标函数在线性约束条件下的最大值或最小值的问题,统称为线性规划问题.满足线性约束条件的解叫做可行解,由所有可行解组成的集合叫做可行域.决策变量、约束条件、目标函数是线性规划的三要素. 二、线性规划模型在实际问题中的应用 (1)线性规划在企业管理中的应用范围 线性规划在企业管理中的应用广泛,主要有以下八种形式: 1.产品生产计划:合理利用人力、物力、财力等,是获利最大. 2.劳动力安排:用最少的劳动力来满足工作的需要. 3.运输问题:如何制定运输方案,使总运费最少. 4.合理利用线材问题:如何下料,使用料最少. 5.配料问题:在原料供应的限制下如何获得最大利润. 6.投资问题:从投资项目中选取方案,是投资回报最大. 7.库存问题:在市场需求和生产实际之间,如何控制库存量从而获得更高利益. 8.最有经济计划问题:在投资和生产计划中如何是风险最小 . (2)如何实现线性规划在企业管理中的应用 在线性规划应用前要建立经济与金融体系的评价标准及企业的计量体系,摸清企业的资

源.首先通过建网、建库、查询、数据采集、文件转换等,把整个系统的各有关部分的特征进行量化,建立数学模型,即把组成系统的有关因素与系统目标的关系,用数学关系和逻辑关系描述出来,然后白较好的数学模型编制成计算机语言,输入数据,进行计算,不同参数获取的不同结果与实际进行分析对比,进行定量,定性分析,最终作出决策.

一般线性规划数学模型

一般线性规划问题 1. 线性规划的条件: ① 决策变量有没有---------------------必须有 ② 目标函数和约束条件是不是决策变量的线性表达式------------------必须是 ③ 决策变量非负条件是否满足-------------必须满足 ④ 目标函数是否表现出极大化或极小化------必须表现 2. 线性规划的表达式 目标函数: x c x c x c n n z Max Min +???++=2211)( 约束条件: b x a x a x a n n 112 12 1 11 )(≤≥+???++ b x a x a x a n n 222 2 21 21 )(≤≥+???++ b x a x a x a n n 332 2 31 31 )(≤≥+???++ ..............

b x a x a x a n n nn n )(2 2 1 n1 ≤≥+???++ 非负性约束: 0,,0,02 1 ≥???≥≥x x x n 问题重述 某储蓄所每天的营业时间是上午9时到下午5时。根据经验,每天不同时间段所需要的服务员数量如表17所示。储蓄所可以雇用全时和半时两类服务员。全时服务员每天报酬100元,从上午9时到下午5时工作,但中午12时到下午2时之间必须安排1h 的午餐时间。储蓄所每天可以雇用不超过3名的半时服务员,每个半小时服务员必须连续工作4h ,报酬40元。(1)问该储蓄所应如何雇用全时和半时两类服务员。(2)如果不能雇用半时服务员,每天至少增加多少费用。(3)如果雇用半时服务员的数量没有限制,每天可以减少多少费用? 表16 每天不同时间段所需要的服务员数量

线性规划模型的应用与灵敏度分析正文

线性规划模型的应用与灵敏度分析 第一章线性规划问题 1.线性规划简介及发展 线性规划(Linear Programming)是运筹学中研究最早、发展最快、应用广泛、方法成熟的一个重要分支,它是辅助人们进行科学管理的一种数学方法,研究线性约束条件下线性目标函数的极值问题的数学理论和方法,英文缩写为LP。它是运筹学的一个重要分支,广泛应用于军事作战、经济分析、经营管理和工程技术等方面,为合理利用有限的人力、物力、财力等资源做出的最优决策,提供科学的依据。 线性规划及其通用解法——单纯形法是由美国G.B.Dantzig在1947年研究空军军事规划提出来的。法国数学家傅里叶和瓦莱-普森分别于1832和1911年独立地提出线性规划的想法,但未引起注意。1939年苏联数学家康托罗维奇在《生产组织与计划中的数学方法》一书中提出线性规划问题,也未引起重视[1]。1947年美国数学家丹齐克提出线性规划的一般数学模型和求解线性规划问题的通用方法──单纯形法,为这门学科奠定了基础。1947年美国数学家诺伊曼提出对偶理论,开创了线性规划的许多新的研究领域,扩大了它的应用范围和解题能力[2]。1951年美国经济学家库普曼斯把线性规划应用到经济领域,为此与康托罗维奇一起获1975年诺贝尔经济学奖。50年代后对线性规划进行大量的理论研究,并涌现出一大批新的算法。例如,1954年莱姆基提出对偶单纯形法,1954年加斯和萨迪等人解决了线性规划的灵敏度分析和参数规划问题,1956年塔克提出互补松弛定理,1960年丹齐克和沃尔夫提出分解算法等。线性规划的研究成果还直接推动了其他数学规划问题包括整数规划、随机规划和非线性规划的算法研究[3]。由于数字电子计算机的发展,出现了许多线性规划软件,如MPSX,OPHEIE,UMPIRE等,可以很方便地求解几千个变量的线性规划问题。1979年苏联数学家提出解线性规划问题的椭球算法,并证明它是多项式时间算法。1984年美国贝尔电话实验室的印度数学家N.卡马卡提出解线性规划问题的新的多项式时间算法。用这种方法求解线性规划问题在变量个数为5000时只要单纯形法所用时间的1/50。现已形成线性规划多项式算法理论。50年代后线性规划的应用范围不断扩大。建立线性规

数学建模习题——线性规划

某银行经理计划用一笔资金进行有价证券的投资,可供购进的证券以及其信用等级、到期年限、收益如下表所示.按照规定,市政证券的收益可以免税,其他证券的收益需按50%的税率纳税.此 表四 问:(1)若该经理有1000万元资金,应如何投资? (2)如果能够以2.75%的利率借到不超过100万元资金,该经理应如何操作? (3)在1000万元资金情况下,若证券A的税前收益增加为4.5%,投资应否改变?若证券C的税前收益减少为4.8%,投资应否改变? 解:设利润函数为M(x),投资A、B、C、D、E五种类型的证券资金分别为

12345,,,,x x x x x 万元,则由题设条件可知 12345123452341234512345123451234512345()0.0430.0270.0250.0220.0451000400 225 1.4()9154325(),,,,0 M x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x =++++++++≤++≥++++≤++++++++≤++++≥ 利用MATLAB 求解最优解,代码如下: c=[-0.043 -0.027 -0.025 -0.022 -0.045]; A=[1 1 1 1 1;0 -1 -1 -1 0;0.6 0.6 -0.4 -0.4 3.6;4 10 -1 -2 -3]; b=[1000;-400;0;0]; Aeq=[]; beq=[]; vlb=[0;0;0;0;0]; vub=[]; [x,fval]=linprog(c,A,b,Aeq,beq,vlb,vub) 运行结果如下:

线性规划与灵敏度分析练习题

线性规划练习题 1、用单纯形表求解以下线性规划问题 (1) max z= x1-2x2+x3 s.t. x1+x2+x3≤12 2x1+x2-x3≤ 6 -x1+3x2≤9 x1, x2, x3≥0 (2) min z= -2x1-x2+3x3-5x4 s.t x1+2x2+4x3-x4≤ 6 2x1+3x2-x3+x4≤12 x1+x3+x4≤ 4 x1, x2, x3, x4≥0 (3) min z= 3x1-x2 s.t. -x1-3x2≥-3 -2x1+3x2≥-6 2x1+x2≤8 4x1-x2≤16 x1, x2≥0 二、配料问题 某工厂要用四种合金T1,T2,T3和T4为原料,经熔炼成为一种新的不锈钢G。这四种原料含元素铬(Cr),锰(Mn)和镍(Ni)的含量(%),这四种原料的单价以及新的不锈钢材料G所要求的Cr,Mn和Ni的最低含量(%)如下表所示: 表错误!文档中没有指定样式的文字。-1 设熔炼时重量没有损耗,要熔炼成100公斤不锈钢G,应选用原料T1,T2,T3和T4各多少公斤,使成本最小。 灵敏度分析练习题 一、已知以下线性规划问题

max z= 2x1+x2-x3 s.t. x1+2x2+x3≤8 -x1+x2-2x3≤4 x1, x2, x3≥0 及其最优单纯形表如下: z x1 x6 (1)求使最优基保持不变的c2=1的变化范围。如果c2从1变成5,最优基是否变化,如果变化,求出新的最优基和最优解。 (2)对c1=2进行灵敏度分析,求出c1由2变为4时的最优基和最优解。 (3)对变量x3在第二个约束中的系数a23=-2进行灵敏度分析,求出a23从-2变为1时新的最优基和最优解。 (4)增加一个新的变量x6,它在目标函数中的系数c6=4,在约束条件中的系数向量为a6 1 2 = ? ? ? ? ? ?, 求新的最优基和最优解。 (5)增加一个新的约束x2+x3≥2,求新的最优基和最优解。 (6)设变量x1在约束条件中的系数向量由 1 1 - ? ? ? ? ? ?变为 -? ? ? ? ? ? 1 2 ,求出新的最优基和最优解。 二、某工厂用甲、乙、丙三种原料生产A、B、C、D四种产品,每种产品消耗原料定额以及三种原料 的数量如下表所示: (1)求使总利润最大的生产计划和按最优生产计划生产时三种原料的耗用量和剩余量。 (2)求四种产品的利润在什么范围内变化,最优生产计划不会变化。 (3)求三种原料的影子价格和四种产品的机会成本,并解释最优生产计划中有的产品不安排生产的原因。 (4)在最优生产计划下,哪一种原料更为紧缺?如果甲原料增加120吨,这时紧缺程度是否有变化?

运筹学-线性规划模型在实际生活中的应用

线性规划模型在实际生活中的应用 【摘要】线性规划在实际生活中扮演着很重要的角色,研究对象是计划管理工作中有关安排和估值的问题,其广泛应用于经济等领域,是实际生活中进行管理决策的最有效的方法之一。解决的主要问题是在给定条件下,按某一衡量指标来寻找安排的最优方案。本文通过对例题利用线性规划分析,如何合理的分配利用,最终找到最优解使企业利润最大,说明了线性规划在实际生活中的应用,而且对线性规划问题模型的建立,模型的解进行了分析,运用图解法和单纯形法解决问题。 【关键词】线性规划、建模、实际生活、图解法、单纯形法 前言:线性规划(Linear programming,简称LP)是运筹学中研究较早、发展较快、应用广泛、方法较成熟的一个重要分支,它是辅助人们进行科学管理的一种数学方法。研究线性约束条件下线性目标函数的极值问题的数学理论和方法。英文缩写LP。它是运筹学的一个重要分支,广泛应用于军事作战、经济分析、经营管理和工程技术等方面。为合理地利用有限的人力、物力、财力等资源作出的最优决策,提供科学的依据。 在实际生活中,经常会遇到一定的人力、物力、财力等资源条件下,如何精打细算巧安排,用最少的资源取得最大的效益的问题,而这正是线性规划研究的基本容,它在实际生活中有着非常广泛的应用.任何一个组织的管理者都必须对如何向不同的活动分配资源的问题做出决策,即如何有效地利用人力、物力完成更多的任务,或在预定的任务目标下如何耗用最少的人力、物力去实现目标。在许多情况下,大量不同的资源必须同时进行分配,需要这些资源的活动可以是不同的生产活动,营销活动,金融活动或者其他一些活动。随着计算技术的不断发展,使成千上万个约束条件和决策变量的线性规划问题能迅速地求解,更为线性规划在经济等各领域的广泛应用创造了极其有利的条件。线性规划已经成为现代化管理的一种重要的手段。本文运用常用的图解法和单纯形法解决利润最大化决策问题,贴近生活,很好的吧线性规划应用到生活实践中。 1、简单线性问题步骤简单介绍 建模是解决线性规划问题极为重要的环节,一个正确的数学模型的建立要求建模者熟悉线性规划的具体实际容,要明确目标函数和约束条件,通过表格的形式把问题中的已知

线性规划模型的应用与灵敏度分析

摘要 线性规划是解决稀缺资源最优分配的有效方法,使付出的费用最少或获得的利益最大。它的研究对象是有一定的人力、财力、资源条件下,如何合理安排使用,效益最高;某项任务确定后,如何安排人、财、物,使之最省。它要解决的问题的目标可以用数值指标反映,对于要实现的目标有多种方案可以选择,有影响决策的若干约束条件。本文主要介绍了线性规划模型在实际生活中的应用,其中包括解线性方程组的各种方法,如图解法、单纯形法、以及对偶单纯形法等等,以及简单介绍了有关灵敏度分析的方法。由于许多问题仅仅利用线性规划的方法还不足以解决,因此用到了对偶理论,也因此引出了对偶单纯形法。对偶规划是线性规划问题从另一个角度进行研究,是线性规划理论的进一步深化,也是线性规划理论整体的一个不可分割的组成部分。灵敏度分析是对线性规划结果的再发掘,是对线性规划理论的充要应用,本文以实例验证灵敏度分析的实际应用。 关键词:线性规划;单纯形法;对偶单纯形法

ABSTRCT Linear programming is an effective method to solve the optimal allocation of scarce resources, make the cost of pay or receive at least the interests of the largest. Its object of study is the human and financial resources, resource conditions, how to reasonably arrange to use, benefit is supreme; A task is determined, how to arrange people, goods, and make it the most provinces. It to the target can be used to solve the problem of the numerical indicators, to achieve a variety of solutions to choose from, have an impact on the decision of some constraint conditions. Through the subject design, can deepen the operations research, optimization method, linear programming, nonlinear programming, to improve the integrated use of knowledge, improve the ability of using the sensitivity analysis to solve various practical problems. This article mainly introduces the application of linear programming model in real life, including the various methods of solving linear equations, as shown in figure method, simplex method and dual simplex method, etc., and simply introduces the method of sensitivity analysis. Due to many problems just by using the method of linear programming is not enough to solve, so use the duality theory, thus raises the dual simplex method. The dual programming is linear programming problem from another Angle, is the further deepening of linear programming theory, linear planning theory as a whole is also an integral part of. Sensitivity analysis is to discover, the result of the linear programming is the charge to application of linear programming theory. Keywords: linear programming;Simplex method;The dual simplex method

灵敏度分析实验例子

实验报告 课程名称:运筹学 实验项目名称:应用Excel对线性规划进行灵敏度分析班级与班级代码: 实验室名称(或课室): 专业: 任课教师: 学号: 姓名: 实验日期:2010 年10 月18 日 广东商学院教务处制

姓名实验报告成绩 评语: 指导教师(签名) 年月日说明:指导教师评分后,实验报告交院(系)办公室保存。

实验二应用Excel对线性规划的灵敏度分析 一、实验目的与要求 1.了解线性规划模型中各参数的变化对最优解的影响。 2.会用Excel中提供的敏感性报告对目标函数系数进行灵敏度分析。 3.会用Excel中提供的敏感性报告对约束条件右端值的灵敏度分析。 二、实验步骤与方法 1.可以在电子表格中采取试验的方法,不断增加或减少的 c值,直到最优 j 解发生改变,以找到最优解发生变化时对应的 c值.但是,这样计算太 j 麻烦了。 2.在Excel求得最优解之后,在其右边列出了它可以提供的三个报告。 选择第二项敏感性报告的选项,就可以得到灵敏度的分析报告,它显示在模型的工作表之前。 3.当几个价值系数同时变动时,注意使用百分之百法则。 4.对约束条件限定数的灵敏度分析同上:选择第二项“敏感性报告”的 选项,就可以得到灵敏度的分析报告,其中“约束”表即是。 5.若几个约束限定数同时变动,也要注意使用百分之百法则。 三、实验内容 第1题. 医院放射科目前可以开展X线平片检查和CT检查业务,现拟购买磁共振仪,以增A 设磁共振检查业务。为此A医院收集了有关信息,从医院获取最大利润角度出发,问是否应购买磁共振仪?经过资料收集,A医院估计今后放射科如果开展此3项业务,在现有放射科医务人员力量和病人需求的情况下,每月此3项业务的最多提供量为1800人次。平均每人次检查时间、每月机器实际可使用时间、平均每人次检查利润如下表 放射科业务 项目X线平片检查CT检查磁共振检查平均每人次检查时间(小时/次)0.1 0.25 0.5 每月机器实际可使用时间(小时)300 120 120 平均每人次检查利润(元/次)20 60 10

线性规划的实际应用模型

目录 摘要 ---------------------------------------------------1 引言 ---------------------------------------------------2 一线性规划的概念 -------------------------------------3 二线性规划的实际应用 ----------------------------------4 ( (四)体育上的应用 1.合理安排比赛问题 -------------13 2.选拔选手问题 -----------------14 (五)旅行上的问题:旅行背包问题 ------------------------15 (六)航空上的问题:航空时间安排问题 --------------------16 (七)城市规划的应用:设施布点问题 ----------------------18 (八)日常生活上的应用 1.食用油的结构优化问题 ---------19 2.饮食问题 ---------------------21 (九)农业上的应用:农业种植问题 ------------------------23 三总结及参考文献 --------------------------------------25 线性规划的实际应用模型 王丽娜 (渤海大学数学系辽宁锦州 121000 中国)

摘要:本文从运筹学的角度分析线性规划的实际应用模型,随着人类社会的进步,科学 技术的发展,经济全球化进程的日益加快,线性规划在实际中的应用越来越广泛,主要应用 于经济与管理,军事,金融,体育,旅行,航空,城市规划,日常生活,农业九大方面,因此,线性 规划作为一门科学已被人们广泛接受,并已日益成为人类社会和经济生活中一种不可或缺的 工具。 关键词:运筹学线性规划分析模型 Zhe model in practical application of linear programming Wang lina (Department of Mathematics Bohai University Liaoning Jinzhou 121000 China) Abstract:This article analyse the practical application of linear programming from the sight of operational research,with the advancement of human society,the development of science and technology and the faster grogramming has wider application in the practical,has been applied to nine aspects,in econemy,management,military,finance,physical education,travelling,airline,city planning,daily life, agriculture.The examples will be given to show the application in the nine aspects given abo。 Key word:operational research ,linaear programming, analy ,model 引言 线性规划是运筹学的一个重要分支。也是研究较早的,发展较快 的,应用较广而比较成熟的一个分支。

线性规划问题及其数学模型

第二章 线性规划的对偶理论与灵敏度分析习题 1. 写出下列线性规划问题的对偶问题。 (1)????? ? ?≥=++≤++≥++++=无约束 3213213213213 21,0,5343 32243422min x x x x x x x x x x x x x x x z (2) ????? ? ?≤≥≤++≥-+-=++++=0 ,0,8374355 22365max 3213213213213 21x x x x x x x x x x x x x x x z 无约束 (3)?? ??? ??? ???==≥=====∑∑∑∑====) ,,1;,,1(0) ,,1(),,1(min 1 111n j m i x n j b x m i a x x c z ij m i j ij n j i ij m i ij n j ij (4)???????????=≥++==<=<=∑∑∑===),,,,1(0),,2,1() ,,1(min 1 211111n n j x m m m i b x a m m i b x a x c z j n j i j ij n j i j ij n j j j 无约束 2. 判断下列说法是否正确,为什么? (1)如果线性规划的原问题存在可行解,则其对偶问题也一定存在可行解; (2)如果线性规划的对偶问题无可行解,则原问题也一定无可行解; ( 3)在互为对偶的一对原问题与对偶问题中,不管原问题是求极大或极小,原问题可行解的目标函数值一定不超过其对偶问题可行解的目标函数值; (4)任何线性规划问题具有唯一的对偶问题。 3. 已知某求极大化线性规划问题用单纯形法求解时的初始单纯形表及最终单纯形表如下表所示,求表中各括弧内未知数的值。

线性规划问题及灵敏度分析

实验一 线性规划问题及灵敏度分析 实验目的:了解WinQSB 软件在Windows 环境下的文件管理操作,熟悉软件界面内容, 掌握操作命令。用WinQSB 软件求解线性规划,掌握winQSB 软件写对偶规划,灵敏度分析和 参数分析的操作方法。 实验每组人数及学时:组人数1人,学时数:4学时 实验环境:装有WinQSB 软件的个人电脑 实验类型:验证性 实验内容: 一、 用WinQSB 软件求解线性规划的方法: 操作步骤: 1.将WinQSB 文件复制到本地硬盘;在WinQSB 文件夹中双击setup.exe 。 2.指定安装WinQSB 软件的目标目录(默认为C:\ WinQSB )。 3. 安装过程需输入用户名和单位名称(任意输入),安装完毕之后,WinQSB 菜单自动 生成在系统程序中。 4.熟悉WinQSB 软件子菜单内容及其功能,掌握操作命令。 5.求解线性规划。启动程序 开始→程序→WinQSB→Linear and Integer Programming 。 6.学习例题 点击 Problem→lp.lpp, 点击菜单栏Solve and Analyze 或点击工具栏中 的图标用单纯形法求解,观赏一下软件用单纯形法迭代步骤。用图解法求解,显示可行域, 点击菜单栏Option →Change XY Ranges and Colors,改变X1、X2的取值区域(坐标轴的 比例),单击颜色区域改变背景、可行域等8种颜色,满足你的个性选择。 下面结合例题介绍WinQSB 软件求解线性规划的操作步骤及应用。 用WinQSB 软件求解下列线性规划问题: 1234 max 657Z x x x x =+++ s.t. 12341 2341231234 312342692608521507300 01020,,0,x x x x x x x x x x x x x x x x x x x x +++≤??-+-≥??++=?-≥??-≥?≤≤??≥?无约束 解:应用WinQSB 软件求解线性规划问题不必化为标准型,如果是可以线性化的模型则先 线性化,对于有界变量及无约束变量可以不用转化,只需要修改系统的变量类型即可,对于 不等式约束可以在输入数据时直接输入不等式符号。 (1)启动线性规划(LP )和整数规划(ILP )程序 点击开始→程序→WinQSB →Linear and Integer Programming ,显示线性规划和整数规 划工作界面(注意菜单栏、工具栏和格式栏随主窗口内容变化而变化)。这一程序解决线性 规划(LP )以及整数线性规划(ILP )问题。

线性规划模型在企业生产计划中的应用

诚信声明 我声明,所呈交的毕业论文是本人在老师指导下进行的研究工作及取得的研究成果。据我查证,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,我承诺,论文中的所有内容均真实、可信。 毕业论文作者签名:签名日期:年月日

摘要:在企业生产过程中,生产资源的分配直接影响到企业的经济效益。因此,企业在制定生产计划时,人力物力和时间等资源的优化配制是首要面对的关键问题,而建立线性规划模型则是目前解决该问题的有效方法之一。本文旨在针对上述有限资源条件的约束下,通过建立相应的线性规划模型来制定生产计划以实现企业资源最优化、利益最大化,同时利用LINGO 11.0软件求解线性规划模型并分析在某些资源变动时对该模型所产生的影响并寻求最优生产方案。 关键词:企业生产计划;线性规划;数学模型;LINGO 11.0

Abstract:In the enterprise production process, the allocation of production resources directly affects the economic efficiency of enterprises. Therefore, enterprises in the development of production plan, formulated to optimize the resources of manpower and time is the key problem of face. And to establish the linear programming model is one of the effective ways to solve the problem. This paper aimed at the limited resource constraints, by establishing linear programming model corresponding to make production plan in order to realize the maximization of enterprise resource optimization, interest, and using LINGO11.0 software to solve the linear programming model and analysis the influence on the model in some resource changes and seek the optimal production plan. Key words:Production plan;Linear programming;Mathematical model; LINGO 11.0 目录

相关主题
文本预览
相关文档 最新文档