运筹学第1章 线性规划(2015.8)
- 格式:ppt
- 大小:1.42 MB
- 文档页数:33
第一章 线性规划【教学内容】线性规划模型,图解法,可行区域的几何结构,基本可行解及线性规划的基本定理,单 纯形方法,单纯形表,两阶段法,关于单纯形方法的几点说明,对偶线性规划,对偶理论, 对偶单纯形法,求解线性规划问题的几个常用软件。
【教学要求】要求学生理解线性规划的标准形式,能熟练的将一般的线性规划问题化为标准形式;掌 握图解法,能用单纯形法求解线性规划问题;掌握灵敏度分析方法,能够建立线性规划模型 及用常用软件求解线性规划问题。
【教学重点】线性规划模型,图解法,单纯形方法,单纯形表,两阶段法,对偶线性规划,对偶单纯 形法,灵敏度分析。
【教学难点】基本可行解及线性规划的基本定理,单纯形方法,对偶线性规划,对偶理论,对偶单纯 形法。
第一节 线性规划模型线性规划(Linear Programming , 简记为 LP )问题研究的是在一组线性约束条件下一个线 性函数最优问题。
§1.1 线性规划问题举例例 1.1.1 某工厂用 3 种原料 3 2 1 , , P P P 生产 3 种产品 3 2 1 , , Q Q Q 。
已知单位产品所需原 料数量如表 1.1.1 所示,试制订出利润最大的生产计划。
453 单位产品的利润(千元)20005 2 800 4 2 0 P 2 1500 0 3 2 P 1 原料可用量Q 3Q 2 Q 1 单位产品所需产品原料数量(kg)原料3P 3表 1.1.1分析 设产品 j Q 的产量为 j x 个单位, 3 , 2 , 1 = j ,它们受到一些条件的限制。
首先, 它们不能取负值,即必须有 3 , 2 , 1 , 0 = ³ j x j ;其次,根据题设,三种原料的消耗量分别不 能超过它们的可用量,即它们又必须满足:1223 123 231500 24800 3252000 x x x x x x x +£ ì ï+£ í ï ++£ î我们希望在以上约束条件下,求出 3 2 1 , , x x x ,使总利润 3 2 1 4 5 3 x x x z + + = 达到最大, 故求解该问题的数学模型为:123 12 23 123 max 354 231500 24800 .. 3252000 0,1,2,3j z x x x x x x x s t x x x x j =++ +£ ì ï +£ ï í++£ ï ï ³= î 类似这样的问题非常多。
第1章线性规划Chapter 1 Linear Programming本章内容提要线性规划是运筹学的重要内容。
本章介绍线性规划数学模型、线性规划的基本概念以及求解线性规划数学模型的基本算法——单纯形法。
学习本章要求掌握以下内容:⏹线性规划模型的结构⏹线性规划的标准形式,非标准形式转化为标准形式⏹线性规划的图解以及相应的概念。
包括:约束直线,可行半空间,可行解,可行域,凸集,极点,目标函数等值线,最优解⏹线性规划的基本概念。
包括:基,基础解,基础可行解,基变量,非基变量,进基变量,离基变量,基变换⏹单纯形法原理。
包括:基变量和目标函数用非基变量表出,检验数,选择进基变量的原则,确定离基变量的方法,主元,旋转运算⏹单纯形表。
包括初始单纯形表的构成,单纯形表运算方法⏹初始基础可行解,两阶段法⏹退化的基础可行解§1.1 运筹学和线性规划1.1.1 运筹学运筹学(Operations Research)是二十世纪三十年代二次大战期间由于战争的需要发展起来的一门学科。
当时,英国组织了一批自然科学和工程科学的学者,和军队指挥员一起,研究大规模战争提出的一些问题。
如轰炸战术的评价和改进、反潜艇作战研究等,研究结果在战争实践中取得了明显得效果。
这些研究当时在英国称为Operational Research,直译为作战研究。
战争结束以后,这些研究方法不断发展完善,并逐步形成学科理论体系,其中一些主要的理论和方法包括:线性规划,网络流,整数规划,动态规划,非线性规划,排队论,决策分析,对策论,计算机模拟等。
这些理论和方法在经济管理领域也得到了广泛应用,Operations Research也转义成为“作业研究”。
我国将Operations Research译成“运筹学”,非常贴切地将Operations Research这一英文术语所包含的作战研究和作业研究两方面的涵义都体现了出来。
现在,运筹学已经成为管理科学重要的基础理论和应用方法,是管理科学专业基本的必修课程之一。
运筹学线性规划运筹学是一门研究如何进行最优决策的学科。
它包括了多个数学分支,如线性规划、整数规划、非线性规划、动态规划等。
其中,线性规划在运筹学中占有重要地位。
线性规划是一种数学优化方法,用于解决一类特定结构的最优化问题。
它的基本思想是在给定的约束条件下,通过构建目标函数和决策变量之间的线性关系,寻找使目标函数达到最优值的决策变量取值。
线性规划的数学模型可以表示为以下形式:最大化(或最小化)目标函数:Z = c₁x₁ + c₂x₂ + ... +cₙxₙ所有的约束条件:a₁₁x₁ + a₁₂x₂ + ... + a₁ₙxₙ ≤ b₁...aₙ₁x₁ + aₙ₂x₂ + ... + aₙₙxₙ ≤ bₙx₁ ≥ 0, x₂ ≥ 0, ... , xₙ ≥ 0其中,c₁、c₂、...、cₙ表示目标函数中的系数,x₁、x₂、...、xₙ为决策变量,a₁₁、a₁₂、...、aₙₙ为约束条件中的系数,b₁、b₂、...、bₙ为约束条件右侧的常数。
线性规划的解法有多种,其中最常用的是单纯形法。
单纯形法通过逐步进行基变量的选择和替换,不断改进目标函数值,从而找到最优解。
它的基本思想是通过基变量的变换,使目标函数值不断减小,直到达到最小值或者无法继续改进为止。
线性规划的应用十分广泛。
它可以用于生产计划、资源分配、物流管理、投资组合等多个领域。
例如,在生产计划中,线性规划可以帮助企业合理分配生产资源,降低成本,提高效益。
在物流管理中,线性规划可以优化货物的调度方案,减少运输成本。
在投资组合中,线性规划可以帮助投资者选择合适的投资组合,以获得最大的收益。
总之,运筹学中的线性规划是一种重要的决策优化方法。
通过构建数学模型,并应用单纯形法等求解方法,可以在给定的约束条件下寻找最优解,从而提高决策的效果。
随着计算机技术的发展,线性规划的应用领域和规模将会进一步扩大,为各行各业提供更好的决策支持。
第1章 线性规划第一节 线性规划问题及数学模型一、引例例1:生产计划问题工厂可生产A 、B 两种产品。
每生产一吨A 产品需用煤9吨,耗电4千瓦,用工时3个;每生产一吨B 产品需用煤4吨,耗电5千瓦,用工时10个。
每生产一吨A 产品工厂可获得利润700元,一吨B 产品可获利润1200元。
工厂的煤、电力和工人均为有限,分别为煤:360吨,电:200千瓦时,工时:300个。
在这种情况下,问:为获得最大利润,工厂应分别生产A 、B 两种产品各多少吨?该问题中的数据可归纳为下表:产品 A B 资源限制 煤 9 4 360 电 4 5 200 工时 3 10 300 利润 700 1200 下面列出该问题的数学模型。
首先设变量,x 1为产品A 的生产量,x 2为产品B 的生产量。
可列出问题中煤、电、工时三种资源的消耗和限制情况: 煤: 3604921≤+x x电:2005421≤+x x工时: 30010321≤+x x再列出获得最大利润这一目标:211200700max x x z +=最后列出变量的有效取值范围:0,21≥x x上面这些表达式用数学形式反映出了问题中的各种因素,即称为该问题的数学模型,整理如下:, 300103 20054 36049 1200700max 2121212121≥≤+≤+≤++=x x x x x x x x x x z该数学模型即是一个线性规划模型。
二、问题的特征引例中的问题可表示为一个线性规划模型,该问题也就相应地称为是一个线性规划问题。
下面结合该例题明确线性规划问题所具有的几个特征:(1) 目标性。
问题中存在一个趋向性的目标,要求某个指标尽可能大或者尽可能小。
如要求利润尽可能大。
(2) 约束性。
问题中存在一定的限制条件,如煤、电、工时的消耗量不能超过一定的限量。
(3) 矛盾性。
是指不论如何调整解决问题的方案,都会对问题的目标同时产生有利和不利两方面的影响。
或者说,对模型中所设定的每一个变量,不管是增大还是减小变量的取值,都会从不同的方面导致目标值的增大和减小。