线性规划模型及其举例
中学数学建模中的常见模型举例
中学数学建模中的常见模型举例1、线性规划模型:线性规划模型是用于研究一个或多个决策变量和相关约束条件下最优化某个优化函数的一种选择性规划工具,也就是说把现实情况强行约束在线性范围种,运用单纯形理论,从而解决优化求解问题,是与现实环境相适应的一类数学模型。
线性规划的应用范围广泛,它可以用来求解企业的最优生产批量、最优生产技术、最优产品分配问题、交通运输问题、选择经营地区等问题。
2、单纯形模型:单纯形模型可以通过线性规划方法得到一个精确最优解,它可以较简单地将一个给定的线性规划模型转化为单纯形,单纯形模型也被称为经济系统规划模型,它可以用来解决经济学上的最优化问题,例如:以最小成本来求解企业的生产成本问题、市场需求的优化分配问题、固定预算的优化结构问题等。
3、最大流模型:最大流模型是有源网络流量分配中最常用的一种求解模型,即将一个网络流量从源节点推送到汇点,使得推送的总流量尽可能地大,特别是在一定的给定约束条件下,通过调整流量的大小,以达到最大化网络流量的目的。
此外,最大流模型也可以由弧变种变相技术,有效解决水源分配、医疗救援、供应链管理、电力系统调度等及最终用户的问题。
4、二次规划模型:二次规划模型是一种非线性模型,它是指一类未知函数是二次函数(quadratic)的最优化模型,也就是指对变量和约束条件下,求解优化函数的一类模型。
常用的求解算法有最小熵法、二次凸化算法、李曼-算法等,应用范围比较广泛,可以用来求解金融数学模型、分布式优化模型,还有通信网络优化模型等问题。
5、离散规划模型:离散规划模型又称有穷整数规划,是一类模型,其中变量要求只能有穷个整数值,任何一个变量取值仅仅限制在有穷的多个可能的离散的整数之间。
离散规划模型常被用于决策支持系统中,其优势就是可以求解出实际可行制度上的最优值,如供应链管理、通信路由优化、购物路线建议与推荐、优先级调度计划等。
线性规划模型及其举例
线性规划模型及其举例摘要:在日常生活中,我们常常对一个问题有诸多解决办法,如何寻找最优方案,成为关键,本文提出了线性规划数学模型及其举例,在一定约束条件下寻求最优解的过程,目的是想说明线性规划模型在生产中的巨大应用。
关键词:资源规划;约束条件;优化模型;最优解在工农业生产与经营过程中,人们总想用有限的资源投入,获得尽可能多的使用价值或经济利益。
如:当任务或目标确定后,如何统筹兼顾,合理安排,用最少的资源(如资金、设备、原材料、人工、时间等)去完成确定的任务或目标;企业在一定的资源条件限制下,如何组织安排生产获得最好的经济效益(如产品量最多,利润最大)。
一.背景介绍如果产出量与投入量存在(或近似存在)比例关系,则可以写出投入产品的线性函数式:1()ni ij j j f x a x ==∑,1,2,,,1i m m =+ (1)若将(1)式中第(1m +)个线性方程作为待求的目标函数,其余m 个线性方程作为资源投入的限制条件(或约束条件),则(1)式变为:OPT. 1()nj j j f x c x ==∑ST. 1nij 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 )在资源有限与竞争激烈的环境中进行有目的性的一切活动,都应考虑是否符合实际,有没有可行性,因而要构造基于科学预测的综合性约束(或限定)条件。
§2.1 线性规划问题
§2.1 线性规划问题1、线性规划问题举例例2.1.1 某工厂用三种原料生产三种产品,已知的条件如表2.1.1所示,试制订总利润最大的生产计划解、每天生产三种产品的数量,分别设为321,,x x x ,则321453max x x x ++15003221≤+x xs .t . 8004232≤+x x2000523321≤++x x x 0,,321≥x x x例 2.1.2 运输问题一个制造厂要把若干单位的产品从两个仓库 2,1;=i A i ,发送到零售点 4,3,2,1;=j B j ,仓库 i A 能供应的产品数量为 2,1;=i a i ,零售点 j B 所需的产品的数量为 4,3,2,1;=j b j 。
假设供给总量和需求总量相等,且已知从仓库 i A 运一个单位产品往 j B 的运价为 ij c 。
问应如何组织运输才能使总运费最小?解、从仓库i A 运往j B 的产品数量 设为4,3,2,1,2,1;==j i x ij m i n ∑∑==2141i j ij ij x c2,1;4321==+++i a x x x x i i i i i s .t .4,3,2,1;21==+j b x x j j j 4,3,2,1,2,1;0==≥j i x ij2、线性规划模型(1)一般形式⎪⎪⎩⎪⎪⎨⎧==≥+=≥++==+++++=q j x qj x m p i b x a x a x a p i b x a x a x a t s x c x c x c z j j i n in i i i n in i i nn ,...,2,1;,...,2,1;0,...,1;,...,2,1;..min 221122112211无限制ΛΛΛn j x j ,...,2,1;=为待定的决策变量,),,,(21n c c c c Λ=为价值向量,n j c j ,...,2,1;=为价值系数,),...,,(21m b b b b =为右端向量,矩阵⎪⎪⎪⎪⎪⎭⎫ ⎝⎛=mn m m n n a a a a a a a a a A ΛΛΛΛΛΛΛ212222111211 为系数矩阵。
第一章线性规划-模型和图解法
a22 am2
a1n
a2n amn
(P1,
P2 ,
, Pn )
用向量表示时,上述模型可写为:
max(min)Z CX
s.t
n j 1
Pj x j
(, )b
X 0
线性规划问题可记为矩阵和向量的形式:
max(min)Z CX
s.t
AX
X
(, )b 0
max(min)Z CX
x21 x23
x14
x23
x32
x41
xij 0(i 1, ,4;
15
x22 x31 12
x23 x32
j 1, ,4)
10 20
二。线性规划问题的数学模型 下面从数学的角度来归纳上述三个例子的共同点。 ①每一个问题都有一组变量---称为决策变量,一般记为
x1, x2 , , xn. 对决策变量每一组值:(x1(0) , x2(0) , xn(0) )T 代表了
表1-3
月份
12
所需仓库面积 15 10
单位:100m2
34 20 12
合同租借期限 合同期内的租费
表1-4
单位;元/100m2
1个月 2个月 3个月 4个月
2800 4500 6000 7300
表1-2
月份
12
所需仓库面积 15 10
单位:100m2
34 20 12
合同租借期限 合同期内的租费
max(min) Z c1x1 c2 x2 cn xn
a11x1 a12 x2 a1n xn (, )b1
s.t
a21x1
a22 x2
a2n xn
(, )b2
am1x1 am2 x2 amnxn (, )bm
第1章 线性规划
1.1 线性规划问题及其数学模型
线性规划
该公司想达到的目标为:投资 风险最小,每年红利至少为6.5万 元,最低平均增长率为12%,最低 平均信用度为7。请用线性规划方 法求解该问题。
1.1 线性规划问题及其数学模型
解:
(1)决策变量
线性规划
本问题的决策变量是在每种投资项目上的投 资 额 。 设 xi 为 项 目 i 的 投 资 额 ( 万 元 ) ( i=1,2,,6)
(2)目标函数
本问题的目标为总投资风险最小,即
Min z 0.18x1 0.06x2 0.10x3 0.04x4 0.12x5 0.08x6
线性规划
运筹学
线性规划
线性规划
本章内容要点
线性规划问题及其数学模型;
线性规划的电子表格建模; 线性规划的多解分析。
线性规划
本章内容
1.1 线性规划问题及其数学模型
1.2 线性规划问题的图解法
1.3 用Excel“规划求解”功能求解线性规划问题
1.4 线性规划问题求解的几种可能结果
本章主要内容框架图
1.4 线性规划问题求解的 几种可能结果
线性规划
唯一解 无穷多解 无解 可行域无界(目标值不收敛)
1.4 线性规划问题求解的 几种可能结果
线性规划
唯一解
线性规划问题具有 唯一解是指该规划 问题有且仅有一个 既在可行域内、又 使目标值达到最优 的解。例1.1就是一 个具有唯一解的规 划问题
(1-1)
线性规划的数学模型
线性规划的数学模型引言线性规划(Linear Programming, LP)是数学规划的一种方法,用于解决一类特殊的优化问题。
线性规划的数学模型可以表示为一个线性的目标函数和一系列线性约束条件。
本文将介绍线性规划的数学模型及其应用。
数学模型线性规划的数学模型可以用以下形式表示:最大化:$$ \\max_{x_1,x_2,...,x_n} Z=c_1x_1+c_2x_2+...+c_nx_n $$约束条件:$$ \\begin{align*} a_{11}x_1+a_{12}x_2+...+a_{1n}x_n&\\leq b_1 \\\\ a_{21}x_1+a_{22}x_2+...+a_{2n}x_n &\\leq b_2 \\\\ &\\vdots \\\\ a_{m1}x_1+a_{m2}x_2+...+a_{mn}x_n&\\leq b_m \\\\ x_1,x_2,...,x_n &\\geq 0 \\end{align*} $$其中,Z为目标函数的值,Z1,Z2,...,Z Z为目标函数的系数,Z1,Z2,...,Z Z为决策变量,Z ZZ为约束条件的系数,Z1,Z2,...,Z Z为约束条件的右侧常数。
线性规划的应用线性规划在实际问题中有广泛的应用,其应用领域包括但不限于以下几个方面:生产计划线性规划在生产计划中的应用是最为常见的。
通过建立适当的数学模型,可以最大化生产线的产能,同时满足客户需求和资源限制。
例如,一个工厂需要决定每个月生产的产品数量,以最大化利润。
这个问题可以通过线性规划来解决。
运输问题线性规划在运输问题中的应用也非常广泛。
运输问题涉及到将特定产品从供应地点运送到需求地点,以满足需求并尽量降低运输成本。
线性规划可以用来决定每个供应地点到每个需求地点的运输量,以最小化总运输成本。
资源分配在资源有限的情况下,线性规划可以用于优化资源的分配。
第五节 线性规划建模举例
第五节线性规划建模举例线性规划是一种操作研究的数学方法,广泛应用于商业、经济、工程领域中的优化问题。
线性规划建模是将实际问题描述为线性规划模型的过程。
本节将介绍几个线性规划建模的典型例子。
例1:混合饲料配方问题某饲料厂要生产一种混合饲料,需包括以下六种饲料成分:大豆粉、面粉、玉米、鱼粉、鸡粉、牛粉,并且要求这种混合饲料包含不少于25%的蛋白质和不多于15%的纤维素。
每吨饲料的生产成本和含量如下:| 饲料成分 | 成本(元/吨) | 蛋白质含量(%) | 纤维素含量(%) || -------- | ------------- | -------------- | -------------- || 大豆粉 | 200 | 45 | 10 || 面粉 | 100 | 10 | 2 || 玉米 | 150 | 8 | 5 || 鱼粉 | 300 | 60 | 0 || 鸡粉 | 280 | 50 | 2 || 牛粉 | 320 | 70 | 5 |问如何使得生产的混合饲料成本最小,同时满足蛋白质含量不少于25%和纤维素含量不超过15%的要求。
自变量:混合饲料中每种成分的含量。
目标函数:最小化混合饲料的成本。
约束条件:1. 蛋白质含量不少于25%:0.45×x1 + 0.1×x2 + 0.08×x3 + 0.6×x4 + 0.5×x5 + 0.7×x6 ≥ 0.25。
2. 纤维素含量不超过15%:0.1×x1 + 0.02×x2 + 0.05×x3 + 0×x4 + 0.02×x5 + 0.05×x6 ≤ 0.15。
3. 非负性:x1, x2, x3, x4, x5, x6 ≥ 0。
其中,x1,x2,x3,x4,x5,x6 分别表示大豆粉、面粉、玉米、鱼粉、鸡粉和牛粉的含量,单位为吨。
线性规划问题及其数学模型
第一章线性规划问题及其数学模型一、问题旳提出在生产管理和经营活动中常常提出一类问题,即怎样合理地运用有限旳人力、物力、财力等资源,以便得到最佳旳经济效果。
例1 某工厂在计划期内要安排生产I、II两种产品,已知生产单位产品所需旳设备台时及A、B两种原材料旳消耗,如表1-1所示。
表1-1该工厂每生产一件产品I可获利2元,每生产一件产品II可获利3元,问应怎样安排计划使该工厂获利最多?这问题可以用如下旳数学模型来描述,设x1、x2分别表达在计划期内产品I、II旳产量。
由于设备旳有效台时是8,这是一种限制产量旳条件,因此在确定产品I、II旳产量时,要考虑不超过设备旳有效台时数,即可用不等式表达为:x1+2x2≤8同理,因原材料A、B旳限量,可以得到如下不等式4x1≤164x2≤12该工厂旳目旳是在不超过所有资源限量旳条件下,怎样确定产量x1、x2以得到最大旳利润。
若用z表达利润,这时z=2x1+3x2。
综合上述,该计划问题可用数学模型表达为:目旳函数 max z =2x 1+3x 2 满足约束条件 x 1+2x 2≤84x 1≤16 4x 2≤12 x 1、x 2≥0例2 某铁路制冰厂每年1至4季度必须给冷藏车提供冰各为15,20,25,10kt 。
已知该厂各季度冰旳生产能力及冰旳单位成本如表6-26所示。
假如生产出来旳冰不在当季度使用,每千吨冰存贮一种季度需存贮费4千元。
又设该制冰厂每年第3季度末对贮冰库进行清库维修。
问应怎样安排冰旳生产,可使该厂整年生产费用至少?解:由于每个季度生产出来旳冰不一定当季度使用,设x ij 为第i 季度生产旳用于第j 季度旳冰旳数量。
按照各季度冷藏车对冰旳需要量,必须满足:⎪⎪⎩⎪⎪⎨⎧++++++33231343221242114144x x x x x x x x x x 。
,,,25201510==== 又每个季度生产旳用于当季度和后来各季度旳冰旳数量不也许超过该季度旳生产能力,故又有⎪⎪⎩⎪⎪⎨⎧++++++33232213121143424144x x x x x x x x x x 。
5 线性规划
可行域: D { x | Ax b , x 0 }。
定理 线性规划问题的可行域 D是凸集。
证明: 任取 x1 , x2 D , 0 1。
XiDian University
A( x1 (1 ) x2 ) Ax1 (1 ) Ax2
b (1 )b b
x i 0 , i 1,2,3
4. 数学模型
S 4 x1 5 x2 7 x3 2 x1 1.5 x 2 3 x 3 100 s .t . x1 2 x 2 2 x 3 150 x i 0, i 1,2,3 min
XiDian University
方案 规格 y1(根) y2 y3 1 2 1 0
0
2 2 0 1
0.3
3 1 2 0
0.5
4 1 1 2
0.1
5 1 0 3
0.4
6 0 4 0
0
7 0 3 1
0.3
8 0 2 2
0.6
9 0 1 4
0.2
10 0 0 5
0.5
需要量 1000 1000 1000
余料(m)
XiDian University
XiDian University
例3(下料问题)合理用料问题。 某汽车需要用甲、乙、丙三种规格的轴各一根,这些轴的规格 分别是1.5,1,0.7(m),这些轴需要用同一种圆钢来做,圆 钢长度为4 m。现在要制造1000辆汽车,最少要用多少圆钢来 生产这些轴? 解:这是一个条材下料问题。为了计算简便,这里假定切割的 切口宽度为零,在实际应用中,应将切口宽度计算进去。求所 用圆钢数量分两步计算,先求出在一根4m长的圆钢上切割三种 规格的毛坯共有多少种切割方案,再在这些方案中选择最优或 次优方案,即建立线性规划数学模型。
1.1 线性规划模型
计算机应 用软件
a1n xn (或 ,或 )b1 a2 n xn (或 ,或 )b2 LLL amn xn (或 ,或 )bm
• 线性规划研究的问题: 1、在现有的人、财、物等资源的条件下, 研究如何合理地计划、安排,可使得 如产量、利润等。 某一目标达到最大, 2、在任务确定后,如何计划、安排,使 用最少的人、财、物等资源,去实现 该任务, 如使生产成本、费用最少等。 寻求在一定约束 条件下使某个指标达到最优
§1.1 线性规划的基本概念
即找到目标值与决策变量的数量关系
步骤三:确定约束条件 即决策变量所受到的外界条件的制约。 约束条件一般为决策变量的等式或不等式
要求:目标函数与约束条件均是线性的,
且目标函数只能是一个。
2、线性规划模型的一般形式:
max (或 min )z c1 x1 c2 x2 L cn xn
maximum minimum
¤Ð ¸ ò º Ò ú ¶ ù È ¥Î µ ºÀ øÈ ó ¨Ô £ ¨£ §
z 工厂的总利润 目标函数:z 3x1 2 x2 5 x3
û ¿ úú ²Æ «» Ó¸ ¤Ê ª» ä¨ £« ÖÖ Ó£ § ¿ ÃÌ ì» Ó¸ ¤Ä ÜÁ ¦ ¬² » úÆ « Ò² úÆ « ø ª² úÆ « £« ¨ ÖÖ Ó£ § 1 2 1 430 3 0 2 460 1 4 0 420 3 2 5
现在我们希望每天得到的维生素不少于所规定的最低需要 量,问应该如何搭配各种食品才能使所花的费用最少?
x2 每天采购乙食品的数量 解:x1 每天采购甲食品的数量 ,
线性规划概念与数学模型
约束条件的图解:
每一个约束不等式在平面直角坐标系中都 代表一个半平面,只要先画出该半平面的边 界,然后确定是哪个半平面。
怎么画边界
?
怎么确定 半平面
以第一个约束条件(工时)
x1+2 x2 8 为例 说明约束条件的图解过程。
如果全部的劳动工时都用来生产甲 产品而不生产
乙产品,那么甲产品的最大可能产量为8吨,计算
D
条件的边界--
4
Q4
Q3
直线CD,EF: E
3
F
4x1 =16,4x2 =12
2
Q2 4x2 = 12
1
Q1
0
1
2
3
4
5
6
7
8
9
B
C
x1+4x2 = 8
4x1=16
三个约束条件及非负条件x1,x2 0所代表的公共部分
--图中阴影区,就是满足所有约束条件和非负条件的点的
集合,即可行域。在这个区域中的每一个点都对应着一个可
目标函数值递增的方向, 用箭头标出这个方向。 图中两条虚线 l1和l2就 分别代表 目标函数等值线 2x1+3x2=0 和 2x1+3x2=6, 箭头表示使两种产品的总 利润递增的方向。
5
l3
A4
E
B
3
l1 l2 2
1
1
2
D
F 4x1=12
Q2 4,2
x1+2x2 = 8
A
3
4
5
6
7
8
9
B
4x1=16 C
1 1
1 1
1 1
B1 1
4 , B2 1
运筹学整数线性规划
Ax b s.t.x 0,i 1,2,...,n
xi为整数,i 1,2,...,p
1 整数线性规划问题举例
•例311 某财团有 B 万元的资金,有 n(n 2) 个可以考
虑的投资项目,假定每个项目最多投资一次。其中
第 j 个项目需投资金额为 b j 万元,将会获得的利润
为 c j 万元,问应如何选择项目才能使得获得的总 利润最大?
2 解整数线性规划问题的困难性
LP的可行集合
费用下降方向 LP问题的最优解
ILP问题的最优解
2 解整数线性规划问题的困难性续
• 最优解不一定在顶点上达到 • 最优解不一定是松弛问题最优解的邻近整数解 • 整数可行解远多于松弛问题的顶点;枚举法不可
取 • 解ILP问题要远难于解松弛的LP问题 • 如果松弛的LP问题无解;显然原ILP问题无解 反
bjxj B
j1
x
j
0或 1;
j
1, 2..., n
旅行售货员问题
• 此外;运筹学还有一个著名的问题:
旅行售货员问题TSP
显示问题
2 解整数线性规划问题的困难性
整数规划
min z c x Ax b
s.t.x 0, x为整数
松弛的线性规划问题
min z c x
s.t. xAห้องสมุดไป่ตู้x
0
b
可行解是松弛问题的可行解 最优值大于等于松弛问题的最优值
第一节 整数线性规划问题
• 整数线性规划问题举例 • 解整数线性规划问题的困难性
整数线性规划问题
• 整数线性规划ILP具有下述形式
min c x
Ax b
s .t .
x
线性规划模型例题——数学模型
Reduced Cost 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.350000 0.3500000 0.3500000 Dual Price 1.000000 1.300000 0.8000000 1.300000 -1.000000 0.000000
3
22
+0.4 x +0.5 x
3
23
<=0 <=0
-0.5 x -0.5 x
3
31
3
32
3
33
(1) 、在 LINGO 软件中输入如下程序:
model: max=0.9*x11+1.4*x12+1.9*x13+0.45*x21+0.95*x22+1.45*x23-0.05*x31+0.45* x32+0.95*x33; x11+x21+x31<2000; x12+x22+x32<2500; x13+x23+x33<1200; 0.4*x11-0.6*x12-0.6*x13>0; -0.2*x11-0.2*x12+0.8*x13<0; 0.85*x21-0.15*x22-0.15*x23>0; -0.6*x21-0.6*x22+0.4*x23<0; -0.5*x31-0.5*x32+0.5*x33<0; end
线性规划例题线性规划模型高中数学线性规划非线性规划模型数学建模非线性规划数学线性规划数学建模线性规划线性规划数学题一元线性回归例题线性代数例题
规划模型
模型假设:
计量地理学第四章——线性规划和多目标规划
目标:用料最少
一、 线性规划的数学模型
(一)线性规划数学模型
以上例子表明,线性规划问题具有以下特征: ①每一个问题都用一组未知变量(x1,x2,…,xn)表示某一规 划方案,其一组定值代表一个具体的方案,而且通常要求这些未 知变量的取值是非负的。
②每一个问题的组成部分:一是目标函数,按照研究问题的不同, 常常要求目标函数取最大或最小值;二是约束条件,它定义了一 种求解范围,使问题的解必须在这一范围之内。
二 线性规划的标准形式
(二)化为标准形式的方法
2.约束方程化为标准形式的方法
若第k个约束方程为不等式,即
ak1 x1 ak 2 x2 akn xn ()bk
引入松弛变量 x nk 0, K个方程改写为:
ak1 x1 ak 2 x2 akn xn () xnk bk
则目标函数标准形式为:
非负约束
xij 0(i 1,2,, m; j 1,2,, n)
mn
z
cij xij min
i1 j1
目标:总运费最小
一、 线性规划的数学模型
(一)线性规划模型之实例 资源利用问题 假设某地区拥有m种资源,其中,第i种资源在规
划期内的限额为bi(i=1,2,…,m)。这m种资源可用 来生产n种产品,其中,生产单位数量的第j种产品需 要 消 耗 的 第 i 种 资 源 的 数 量 为 aij(i=1 , 2 , … , m ; j=1,2, …,n),第j种产品的单价为cj(j=1,2, …,n)。 试问如何安排这几种产品的生产计划,才能使规划期 内资源利用的总产值达到最大?
一、 线性规划的数学模型
(一)线性规划模型之实例
资源利用问题
设第j种产品的生产数量为xj(j=1,2,…,n),则上述资源问题就是:
线性规划模型举例
A1 Am
原料单价
a11 a1 n a m 1 a mn
b1ห้องสมุดไป่ตู้ bm
8
c1 c n
设x j 表示第j 种饲料所用的数量, 其模型如下: min Z c j x j
j 1 n
n a ij x j bi j 1 xj 0
(i 1,2 m)
9
例题2:
某人每天食用甲、乙两种食物 (如猪肉、鸡蛋),其资料如下: 问两种食物各食用多少,才能既 满足需要、又使总费用最省? 设:Xj 表示Bj 种食物用量。
食 量 物 成分 含
甲
0.1 1.7 1.10 2
乙
0.15 0.75 1.30 1.5
最 低 需要量
A1 A2 A3
原料单价
1.00 7.50 10.00
线性规划的几个应用模型
一般而言,一个经济、管理问题满足以 下条件时,才能建立线性规划模型。 ⑴.要求解问题的目标函数能用数值指标 来反映,且为线性函数; ⑵.存在着多种方案; ⑶.要求达到的目标是在一定条件下实现 的,这些约束可用线性等式或不等式描述。
1
(一)资源的合理利用
一般描述: 某厂计划在下一生产周期内生产B1,B2, … Bn种产品, 要消耗A1,A2, … Am种资源,已知每件产品所消耗的资源 数、每种资源的数量限制以及每件产品可获得的利润如表 所示,问如何安排生产计划,才能充分利用现有的资源, 使获得的总利润最大?
下料 下料 毛 件数 方式 坯型号
B1
Bn
需 要 毛坯数
A1 Am
a11 a1n am1 amn
b1 bm
5
设:x j 表示用B j ( j 1,2 n)种方式 下料的原材料件数,其 数学模型为: min Z x1 x 2 x n a11 x1 a1n x n b1 a x a x b m 1 1 mn n m x 0 ( j 1 , 2 n ) j
线性规划模型及应用场景
线性规划模型及应用场景线性规划是一种运筹学中的数学方法,用于在有限的资源下寻找达到最佳目标的方案。
线性规划模型是通过建立线性关系式和目标函数以确定决策变量的最优值,来求解问题。
应用线性规划模型可以在诸多领域中找到合理的应用场景。
一、生产调度与物流管理生产调度是指以资源约束为条件,在规定时间内安排、组织和运用生产资源的管理活动。
而物流管理则是通过有效的供应链管理来实现流程和原料的优化配置。
线性规划可以通过建立生产资源约束条件和目标函数,来确定合理的生产进度和物流配送计划,从而提高生产效率、降低物流成本。
举个例子,某工厂生产两种产品A和B,生产线的时间和效率是有限的,同时每个产品有不同的售价和成本。
这时可以使用线性规划模型来确定每种产品的生产数量,使得总利润最大化。
二、金融投资与资产配置金融投资是指将资金投入到各种金融市场和资产中,以期获得回报。
而资产配置则是指在不同风险水平下,按照一定的比例配置资金到各种资产上。
线性规划可以通过建立风险约束条件和目标函数,来确定最佳的资产配置组合,以实现风险和回报间的平衡。
举个例子,某投资者有一笔固定资金,可以投资于股票、债券和货币市场基金等多个金融工具。
他可以将自己的投资目标、预期收益和风险偏好建立为线性规划模型,以确定最佳的资产配置比例,从而达到理想的投资回报。
三、运输与配送运输与配送是指将物品从生产地或仓库运往销售点或用户手中的过程。
针对运输与配送的问题,线性规划可以通过建立运输路径、运输容量和运输成本等约束条件,来确定合理的物流方案,从而达到最佳的运输效益。
例如,某物流公司需要将商品从N个供应商处运输到M个销售点,每个供应商的供货量和每个销售点的需求量是已知的,同时每个运输路径的距离和费用也是已知的。
利用线性规划模型,可以确定每个运输路径上的货物运输量和运输方式,从而降低运输成本,提高物流效率。
四、人力资源管理人力资源管理是指通过合理的组织、激励和管理,利用有限的人力资源实现组织目标。
二、线性规划模型实例
Current Allowable Variable Coefficient Increase X1 72.00000 24.00000 X2 64.00000 8.000000 %利润增加到30元,无需改变生产计划。 Righthand Side Ranges Row
(72-8,72+24)
约束条件右端变化范围
Current Allowable Allowable RHS Increase Decrease MILK 50.00000 10.00000 6.666667 TIME 480.0000 53.33333 80.00000 CPCT 100.0000 INFINITY 40.00000 %用35元购买1桶牛奶的投资最多10桶。注:敏感性分析只是充分条件,增加10桶牛奶 一定是有利可图的,超过10桶也不一定无利。
max=72*x1+64*x2; [milk] x1+x2<50; [time] 12*x1+8*x2<480; [cpct] 3*x1<100;
end
最优解
1 MILK TIME CPCT
(4)分析结果。
资源增加1个单位时, “效益”的增量。“效益”的增量 可看作资源的潜在价值,该价值 称为影子价格。
Variable X1 X2
Current Coefficient 72.00000 64.00000
(72-8,72+24)
Ranges in which the basis is unchanged:
系数在如下范围内变动时, 最优解保持不变 Objective Coefficient Ranges 目标函数系数的变化范围 Allowable Decrease 8.000000 16.00000
线性规划问题及其数学模型
设 Q 为第i处设厂的规模,即年产产品数量(万吨),则有
i
Q 1 = y 11 + y 12 , Q 2 = y 21 + y 22 , Q 3 = y 31 + y 32
据每吨产品需3吨原料,有 (生产的产品全部+ x 31 = 3 ( y 11 + y 12 )
)
例8:厂址选择问题 甲、乙、丙三地,每地都生产一定数量的原料,也消耗一定 数量的产品(如下表)。已知制成每吨产品需3吨原料,各地之 间的距离为:甲—乙,150千米;甲—丙,100千米;乙—丙, 200千米。假定每万吨原料运输1千米的运价为5000元,每万吨 产品运输1千米的运价为6000元。由于地区差异,在不同地点设 厂的生产费用也不同。试问究竟在哪些地方设厂,规模多大, 才能使总费用最小?另外,由于其他条件限制,在乙处建厂的 规模(生产的产品数量)不能超过5万吨
解:设xij为第i年投资到第j个方向的资金
第一年年初: 第二年年初: 第三年年初: 第三年底:
x11 + x12 = 3
x12 ≤ 2 x23 ≤ 1.5 x34 ≤ 1
x21 + x23 = 1.2 x11
x31 + x34 = 1.5x12 +1.2x21
z = 1.6 x23 + 1.2 x31 + 1.4 x34
2 x2 + x3 + 3x5 + 2 x6 + x7 = 10000 x1 + x3 + 3x4 + 2 x6 + 3x7 + 4 x8 = 10000
x j ≥ 0 . j = 1, 2 , 3 , K ,8
例6:某厂在今后四个月内需租用仓库堆存货物。已知各个月所需 的仓库面积数如表1所示。又知,当租借合同期限越长时,场地租 借费用享受的折扣优待越大,有关数据如表2所示。租借仓库的合 同每月初都可办理,每份合同应具体说明租借的场地面积数和租借 期限。工厂在任何一个月初办理签约时,可签一份,也可同时签若 干份租借场地面积数和租借期限不同的合同。为使所付的场地总租 借费用最少,试建立一个线性规划模型。
【精品】线性规划案例
1。
人力资源分配问题例1.某昼夜服务的公交线路每天各时间段内所需司机和乘务人员人数如表1所示。
设司机和乘务人员分别在各时间段开始时上班,并连续工作8小时,问该公交线路应怎样安排司机和乘务人员,既能满足工作需要,又使配备司机和乘务人员的人数最少?解:设x i表示第i班次时开始上班的司机和乘务人员数,这样我们建立如下的数学模型。
目标函数:Min x1+x2+x3+x4+x5+x6约束条件:s.t.x1+x6≥60x1+x2≥70x2+x3≥60x3+x4≥50x4+x5≥20x5+x6≥30x1,x2,x3,x4,x5,x6≥0运用lingo求解:Objectivevalue:150。
0000ariableValueReducedCostX160。
000000。
000000X210.000000.000000X350。
000000。
000000X40.0000000.000000X530.000000.000000X60.0000000.000000例2.一家中型的百货商场,它对售货员的需求经过统计分析如下表所示。
为了保证售货人员充分休息,售货人员每周工作5天,休息两天,并要求休息的两天是连续的。
问应该如何安排售货人员的作息,既满足工作需要,又使配备的售货人员的人数最少?解:设x i(i=1,2,…,7)表示星期一至日开始休息的人数,这样我们建立如下的数学模型。
目标函数:Min x1+x2+x3+x4+x5+x6+x7约束条件:s.t.x1+x2+x3+x4+x5≥28x2+x3+x4+x5+x6≥15x3+x4+x5+x6+x7≥24x4+x5+x6+x7+x1≥25x5+x6+x7+x1+x2≥19x6+x7+x1+x2+x3≥31x7+x1+x2+x3+x4≥28x1,x2,x3,x4,x5,x6,x7≥0lingo求解Objectivevalue:36。
00000VariableValueReducedCostX112.000000。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
线性规划模型及其举例摘要:在日常生活中,我们常常对一个问题有诸多解决办法,如何寻找最优方案,成为关键,本文提出了线性规划数学模型及其举例,在一定约束条件下寻求最优解的过程,目的是想说明线性规划模型在生产中的巨大应用。
关键词:资源规划;约束条件;优化模型;最优解在工农业生产与经营过程中,人们总想用有限的资源投入,获得尽可能多的使用价值或经济利益。
如:当任务或目标确定后,如何统筹兼顾,合理安排,用最少的资源(如资金、设备、原材料、人工、时间等)去完成确定的任务或目标;企业在一定的资源条件限制下,如何组织安排生产获得最好的经济效益(如产品量最多,利润最大)。
一.背景介绍如果产出量与投入量存在(或近似存在)比例关系,则可以写出投入产品的线性函数式:1()ni ij j j f x a x ==∑,1,2,,,1i m m =+ (1)若将(1)式中第(1m +)个线性方程作为待求的目标函数,其余m 个线性方程作为资源投入的限制条件(或约束条件),则(1)式变为:OPT. 1()nj j j f x c x ==∑ST. 1nij 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 )在资源有限与竞争激烈的环境中进行有目的性的一切活动,都应考虑是否符合实际,有没有可行性,因而要构造基于科学预测的综合性约束(或限定)条件。
3.目标函数(Objective Function,OF )人们有目的活动,总是希望获得最满意的目标值,该目标值可以表达成决策变量的一个函数,即目标函数。
根据需要,目标函数可以取极大化,极小化两种类型,即求最优解。
4.影子价格(Shadow Price ),用线性规划方法计算出来的反映资源最优使用效果的价格。
用线性规划方法求解资源最优利用时,即在解决如何使有限资源的总产出最大的过程中,得出相应的极小值,其解就是对偶解,极小值作为资源的经济评价,表现为影子价格。
二.建模的基本步骤1. 确定目标函数(按照模型所需要解决的问题,用数学函数来描述目标)2. 确定决策变量(目标的实现与那些变量有关,这里有主要变量和次要变量,在建模的初期可以进考虑主要变量对目标的影响,随后可以逐步增加变量的个数)3. 确定约束条件(这是优化模型建模过程中最重要,也是最难的,在很多情况下,是否能够得到最优解,最优解是否合理,都是取决于约束条件的建立)4. 模型求解(使用数学工具或数学软件求解)5. 结果分析(分析结果的合理性、稳定性、敏感程度等) 三.线性规划的一般模型一般地,假设线性规划数学模型,有m 个约束,有n 个决策变量j x (1,2,,j n =…),目标函数的变量系数用j c 表示,j c 称为价值系数。
约束条件的变量系数用ij a 表示,ij a 称为工艺系数。
约束条件右端的常数用i b 表示,i b 称为资源限量。
则线性规划数学模型的一般表达式可写成:1max(min)nj j j z c x ==∑S .T. 1(,)nij j i j a x b =≤≥=∑, 1,2,,i m =…0j x ≥, 1,2,,j n =… 四.线性规划模型处理1. 图解法就是在平面直角坐标系上画出各个约束条件所容许变化的范围,通过图上作业法求到最优解和目标函数极值。
图解法只适用于求解两个决策变量的Lp (线性规划)问题。
2. 单纯形法01 给定一般的Lp 问题:{min |,0}z cx Ax b x =≤≥。
02 建立Lp 问题的典式: {min |0;,0}N N B B N B N B z c c c x Nx Bx b x x =++=≥≥。
03 计算检验数:1N N B c c B N σ-=-。
利用N σ进行基可行解B x 的最优性检验(i )0N σ≤,人工变量0R =,判定0B x ≥,0N x =为最优解,输出最优解*[,]T B N X x x =,*z 。
(ii )N σ>0 (至少有一个k σ>0,且k p >0)转下步。
04 选择进基变量:max{,k N N x σσ>0}=k σ,k 列的k x 为进基变量。
05 选择退基变量:min{,il i i ikb x a θθ=>0}=l θ,l 行的l B x x ≤退基。
06 确定主元lk a >0,根据主元进行行换基:01B B ∇−−→(∇意为初等变换)。
07利用新基B 对N ,b ,z 进行基变换:1N B N -=;1B b B b x -==,B B z c x =再转第三步。
3. 对偶单纯形法(为求影子价格作准备)01 确定0B 为Lp 问题的一个初始基,其对应的变量为0x 。
02 判断 0x 的可行性:若010Bx B b -=≥,0N σ≤,则0x 是Lp 问题的最优解,这时计算停止,输出最优解。
否则进行第03步。
03 若存在(1,2,,)r r i m ∈=,使得1()r B b -<0,且在单纯形表中与1()r B b -对应行的非基变量的系数'rj a 全部非负,则Lp 问题无可行解;否则进行第04步。
04确定基变量:令111()max{|()|,()l r r B b B b B b ---=<0},对应的基变量为l x 为出基变量。
O ABCDx1x2321123x3=0x4=0x1=0x2=05确定进基变量:计算''min{|jk ljljaaσθ=<0}='klkaσ。
选择kθ对应的非基变量kx为进基变量。
l行k列交叉的元素'lka为主元。
6以'lka为主元,按单纯形法换基迭代运算,得到一个新的基可行解,仍记为0x,返回到02五.线性规划举例例1.(图形解)1212212max23.1,0z x xx xst xx x=++≤⎧⎪≤⎨⎪≥⎩这个问题的图解如图1所示。
引进松弛变量x3,x40,问题变成为标准形式max z=x1+2x2.x1+x2+x3=3(1)x2+x4=1(2)x1x2x3x4例2.求线性规划 (对偶单纯形求解)1234123412341234min 2356232233,,,0x x x x x x x x x x x x x x x x ω=++++++≥⎧⎪-+-≥⎨⎪≥⎩引入多余变量x 5、x 6把约束化为等式,然后再给两边同乘以(-1)后约束变为:-x 1 -2x 2 -3x 3 -x 4 + x 5 =-2 -2x 1 +x 2 - x 3 + 3x 4 +x 6 =-3得对偶单纯形表:此时基本解为X=(0,0,0,0,-2,-3),不可行。
所以进行第二步。
因为min{-3,-2}=-3,所以x 6为换出变量;又因为min{-2/-2 ,-5/-1}=1,所以x 1为换入变量,就是要将x 1下的系数列向量由变换成形式(和以前学过的单纯形法中的线性变换完全一致)。
做行线性变换, 行(2)×(-1/2);行(1)+行(2)后得出另一个基本解为:X=(3/2,0,0,0,-1/2)此时单纯形表如下:C j → 2 3 5 6 0 0 C B X B b x 1 x 2 x 3 x 4 x 5 x 6 0 x 5 -2 -1 -2 -3 -1 1 0 0x 6 -3 -21 -1 3 0 1 Z j 0 0 0 0 0 0 Z j -C j-2-3-5-60 0仍然不是可行解,还要继续求解。
因为-1/2 < 0,所以x5为换出变量;由因为4491min,,,55512222⎧⎫⎪⎪----⎨⎬⎪⎪----⎩⎭=8/5,所以x2和x3都可以作为换入变量,任选其中一个x2,做线性变换:行(1)×(-2/5);行(2)+行(1)×(1/2)得到一个基本解为X=(8/5,1/5,0,0,0),因解是可行的,所以是满足最优检验下的基本可行解因而也是最优解。
此时单纯形表如下为了实现缩短作出最优方案的时间,运用MATLAB编程,运用计算机模拟计算处理。
MATLAB是MATrix LABoratory的缩写,它将计算可视化和编程功能集成在非常便于使用的环境中,是一个交互式的,以距阵计算为基础的科学和工程计算软件。
MATLAB的特点可以简要地归纳如下:编程效率高,计算功能强,使用简便,易于扩充等特点。
参考文献:1. 沈继红等《数学建模》哈尔滨工程大学出版社 2003年2. 胡富昌《线性规划》中国人民大学出版社 2004年3. 谷源盛《运筹学》重庆大学出版社 2003年4. 姜启源等《数学模型》高等教育出版社 2005年。