第1章 线性规划基本模型资料
- 格式:pptx
- 大小:1.22 MB
- 文档页数:59
第一章线性规划一、线性规划的一般模型1、线性规划问题的三个要素•决策变量▪决策问题待定的量值称为决策变量。
▪决策变量的取值要求非负。
•约束条件▪任何问题都是限定在一定的条件下求解,把各种限制条件表示为一组等式或不等式,称之为约束条件。
▪约束条件是决策方案可行的保障。
▪LP的约束条件,都是决策变量的线性函数。
•目标函数▪衡量决策方案优劣的准则,如时间最省、利润最大、成本最低。
▪目标函数是决策变量的线性函数。
▪有的目标要实现极大,有的则要求极小。
2、线性规划模型的构建•例1. 生产计划问题某厂生产甲乙两种产品,各自的零部件分别在A、B车间生产,最后都需在C车间装配,相关数据如表所示:建立模型(1)决策变量。
要决策的问题是甲、乙两种产品的产量,因此有两个决策变量:设x1为甲产品产量,x2为乙产品产量。
(2)约束条件。
生产这两种产品受到现有生产能力的制约,用量不能突破。
▪生产单位甲产品的零部件需耗用A车间的生产能力1工时,▪生产单位乙产品不需耗用A车间的生产能力,▪A车间的能力总量为8工时,则A车间能力约束条件表述为x1≤8▪同理,B和C车间能力约束条件为2x2≤123x1 +4 x2≤36(3)目标函数。
目标是利润最大化,用Z表示利润,则maxZ=3x1 +5 x2(4)非负约束。
甲乙产品的产量不应是负数,否则没有实际意义,这个要求表述为x1≥0,x2≥0•综上所述,该问题的数学模型表示为maxZ=3x1 +5 x2x1≤82x2≤123x1 +4 x2 ≤36x1 ≥0, x2 ≥0例2. 运输问题某名牌饮料在国内有三个生产厂,分布在城市A1、A2、A3,其一级承销商有4个,分布在城市B1、B2、B3、B4,已知各厂的产量、各承销商的销售量及从A i到B j的每吨饮料运费为C ij,为发挥集团优势,公司要统一筹划运销问题,求运费最小的调运方案。
(1)(2)目标函数。
运费最小的目标函数为minZ=6x11+3x12+2x13+5x14+7x21+5x22+8x23+4x24+3x31+2x32+9x33+7x34(3)约束条件。
第1节线性规划的数学模型线性规划(linear programming,LP)是运筹学中最成熟的一个分支,并且是应用最广泛的一个运筹学分支。
线性规划属于规划论中的静态规划,即单周期决策,是一种重要的优化工具,能够解决有限资源的最佳分配问题。
一、线性规划的三个要素决策变量(decision variable)是决策问题待定的量值。
决策变量应当完全描述出此问题应当作出的决策。
约束条件(constraint conditions)是指决策变量取值时受到的各种资源条件的限制。
目标函数(objective function)是指决策变量的函数表达式,表示决策者希望实现的目标,它是衡量决策优劣的准则。
线性规划的决策目标是单一的;同时,目标函数也是决策变量的线性函数。
目标函数中变量的系数称为价值系数,反映出每个决策变量单位取值对目标的贡献程度。
二、线性规划模型线性规划模型是目标函数和约束条件都是决策变量的线性函数的最优化数学模型。
(一)线性规划一般模型[例1—1]生产计划问题某厂生产甲、乙两种产品,生产工艺路线为:各自的零部件分别在设备A,B加工,最后都需在设备C上装配。
经测算得到相关数据如表1—1所示。
表1—1甲、乙单位产品的生产消耗据市场分析,甲、乙单位产品的销售价格分别为73元和75元,试确定获利最大的产品生产计划。
解建立模型过程如下:(1)决策变量:此问题是要确定甲、乙两种产品的产量,这些待定的量值就称为决策变量。
设x1=生产甲产品的产量x2=生产乙产品的产量(2)约束条件:生产产品受到现有设备能力的制约,能力需求量不能突破有效供给量。
如果只考虑目标函数,则随着决策变量x1和x2值的增大,目标函数的值也会很快地增大,但是决策变量x1和x2的值受到三种设备加工能力的限制。
约束条件1:生产单位甲产品需耗2个小时的设备A,设备A加工能力不能超过16个小时,则设备A的约束条件表达为:2x1≤16约束条件2:设备B的加工能力约束条件表达为:2x2≤10约束条件3:设备C的装配能力也有限,其约束条件表达式为:3x1+4x2≤32(3)目标函数:目标是企业利润最大化,用Z表示利润。
第1章线性规划Chapter 1 Linear Programming本章内容提要线性规划是运筹学的重要内容。
本章介绍线性规划数学模型、线性规划的基本概念以及求解线性规划数学模型的专门软件——Lingo。
学习本章要求掌握以下内容:⏹线性规划模型的结构。
包括:决策变量,目标函数,约束条件。
⏹线性规划的标准形式,非标准形式转化为标准形式⏹线性规划的基本概念。
包括:约束直线,可行域,可行解,凸集,极点,目标函数等值线,最优解⏹线性规划的软件求解。
包括:lingo软件简介,lingo软件求解规划问题§1.1 线性规划1.1.1 线性规划线性规划(LinearProgramming,LP)是运筹学中最重要的一种系统优化方法。
它的理论和算法已十分成熟,应用领域十分广泛,通常研究资源的最优利用、设备最佳运行等问题。
例如,当任务或目标确定后,如何统筹兼顾,合理安排,用最少的资源(如资金、设备、原材料、人工、时间等)去完成确定的任务或目标;企业在一定的资源条件限制下,如何组织安排生产获得最好的经济效益(如产品量最多、利润最大)。
还包括生产计划,物资调运,资源优化配置,物料配方,任务分配,经济规划等问题。
随着计算机硬件和软件技术的发展,目前用微型计算机就可以求解大规模的规划问题。
Lingo软件就是其中的代表软件之一。
在本章中,我们将介绍线性规划的基本概念,线性规划在经济分析中的应用。
§1.2 线性规划问题线性规划问题由目标函数、约束条件以及变量的非负约束三部分组成。
根据实际问题的条件和要求,可以建立线性规划问题数学模型。
下面列举五种最常见的线性规划问题的类型。
1.2.1 生产计划问题例1.1某工厂拥有A、B、C三种类型的设备,生产甲、乙、丙、丁四种产品。
每件产品在生产中需要占用的设备机时数,每件产品可以获得的利润以及三种设备可利用的时数如下表所示:表1-1用线性规划制订使总利润最大的生产计划。
设变量x i为第i种产品的生产件数(i=1,2,3,4),目标函数z为相应的生产计划可以获得的总利润。
01-线性规划(数学建模) 线性规划是一种数学建模技术,用于解决一类特定的优化问题。
这些问题通常涉及到在一组线性约束条件下最大化或最小化一个线性目标函数。
线性规划的应用广泛,包括诸如生产计划、货物运输、资源分配等问题。
线性规划的基本模型由以下三个要素组成:1.决策变量:这是我们希望优化的变量。
它们通常是连续的实数变量,可以在问题中自由设定其范围。
2.目标函数:这是我们希望最大化或最小化的函数。
目标函数通常是决策变量的线性函数。
3.约束条件:这些是限制决策变量选择的条件。
它们通常是由决策变量的线性不等式或等式表示。
线性规划问题的一般形式可以表示为:最大化(或最小化)目标函数: c^T x在满足以下条件的情况下:Ax = bx >= lbx <= ub其中,c是目标函数的系数向量,x是决策变量向量,A是约束条件的系数矩阵,b是约束条件的右侧常数向量,lb和ub分别是决策变量的下界和上界。
线性规划问题的求解方法有很多种,其中最常用的方法是使用单纯形法。
单纯形法的基本思想是通过在约束条件下不断迭代,寻找最优解。
在每次迭代中,我们根据目标函数的系数和约束条件,计算出每个约束条件的"优势",然后选择具有最大优势的约束条件进行扩展,直到找到最优解或确定无解。
线性规划问题在现实世界中的应用非常广泛。
例如,我们可以使用线性规划来安排生产计划,使得总成本最低。
我们也可以使用线性规划来分配资源,使得某种资源的需求总和不超过供应总和。
下面是一个具体的例子:假设我们有一个公司,生产三种产品:A、B和C。
每种产品都有各自的生产成本(单位成本),以及各自的预期销售量(单位售价)。
我们希望确定每种产品的生产量,以使得总生产成本最低,同时总销售收入最高。
这个问题可以通过一个线性规划来解决。
我们可以将生产量作为决策变量,将总生产成本和总销售收入分别作为目标函数和约束条件。
通过求解这个线性规划问题,我们可以得到最优的生产计划。
第一章 线性规划模型一、 线性规划模型的建立例1某工厂A 有生产甲,乙二种产品的能力,且生产一吨甲产品需要3个工日和0.35吨小麦。
生产一吨乙产品需要4个工日和0.25吨小麦。
该厂仅有工人12人,一个月只能出300个工日,小麦一个月只能进21吨,并且还知生产一吨甲产品可盈利80(百元),生产一吨乙产品可盈利90(百元)。
那么,工厂A 在一月中应如何安排这两种产品的生产,使之获得最大的利润?由以上条件可列表如下:问题一的数学模型:设1x ,2x 分别表示一月中生产甲,乙二种产品的数量,称之为决策变量。
所得利润为z ,问题一的目标是使得总利润函数219080x x z +=有最大值。
工日的约束为:3004321≤+x x原料小麦的约束为:2125035021≤+x .x .于是问题一可归结为求目标函数在约束条件下的最大值问题,显然目标函数和约束条件都是决策变量的线性函数,即可建立以下线性规划模型2125035030043908021212121≥≤+≤++=x ,x x .x .x x .t .s x x z max (1.1)1.1 线性规划模型的一般形式()()n,,j x m ,,i b ,x a.t .s x cz minmax j inj j ijni ii2102111=≥==≥≤=∑∑== (1.2)矩阵形式()()0≥=≥≤=X b ,AX .t .s Xc z min max T(1.3) 其中()Tn x ,x ,x X 21=为决策向量,()Tn c c c c ,,21=为目标函数的系数向量,()Tm b ,b ,b b 21=为常数向量,()nm ija A ⨯=为系数矩阵。
1.2 线性规划模型的标准形≥==X b AX .t .s Xc z min T(1.4) 对于例1可取:()90,80=Tc,⎪⎪⎭⎫ ⎝⎛=25035043..A ,⎪⎪⎭⎫ ⎝⎛=21300b 。