第2章线性规划演示稿件
运筹学 Operational research 第一章 线性规划及单纯形法 线性规划介绍 线性规划介绍 二、线性规划的重要地位 是运筹学中应用最广泛的方法之一; 是运筹学最基本的方法之一,整数规划,目标规划和多目标规划,网络规划都是以线性规划为基础的; 是解决稀缺资源最优分配的有效方法,使付出的费用最小或获得的收益最大。 线性规划介绍 四、研究对象 有一定的人力、财力、资源条件下,如何合理安排使用,效益最高 某项任务确定后,如何安排人、财、物,使之最省 线性规划介绍 线性规划的数学模型 分析和表述问题 分析和表述问题 分析和表述问题 分析和表述问题 分析和表述问题 用数学语言描述 线性规划模型特点 决策变量:向量(x1… xn)T 决策人要考虑和控制的因素。非负。 约束条件:线性等式或不等式 目标函数:Z=?(x1 … xn) 线性式,求Z极大或极小 线性规划的适用情况 线性规划标准形式 线性规划标准型的几种表示法 (1)目标函数 练 习 线性规划的图解法 练 习 max z=x1+3x2 x1+ x2≤6 s.t. -x1+2x2≤8 x1 ≥0, x2≥0 练 习 max z=x1+3x2 s.t. x1+ x2≤6 -x1+2x2≤8 x1 ≥0, x2≥0 线性规划解的情况 线性规划解的情况 线性规划解的情况 线性规划的单纯形法 线性规划的相关概念 线性规划的相关概念 线性规划的基本概念 线性规划的基本概念 定理1:线性规划问题的可行域一定是凸集。 定理2: 若线性规划问题有最优解,一定存在 一个 基可行解是最优解。 定理3: 若线性规划问题有最优解,一定存在 一个基可行解是最优解。 单纯形法的迭代原理 一、确定初始基可行解 线性规划问题的标准型总存在一个单位矩阵(P1,P2,…,Pm)。 当约束条件为?时,加上松驰变量的系数矩阵即为单位矩阵。 当约束条件为?或=时,可以构造人工变量,人为产生一个单位矩阵。 基向量、基变量、非基向量、非基变量 X=(x1,x2,…xm,0,…0)T ,即为初始基可行解。 二、基可行解的转换 两个基可行解相邻指的是它们之间变换且仅变换一个基变量。 三、最优性检验和解的判别 单纯形法计算步骤 单纯形表 特点: (直观.便于理解计算关系.功能与增广矩阵相似) 单纯形表: 例题:用单纯形法求解线性规划问题 解: 1、先将上述问题化成标准形式有 3、列新单纯形表: 练习题 人工变量法 当化为标准形后的约束条件的系数矩阵中不存在单位矩阵时,可以人为地增加变量,在最优解中人工变量取值必须为零。为此,令目标函数中人工变量的系数为任意大的负值-M。这种人为增加变量的方法称为人工变量法,亦称大M法。 练 习 两阶段法 对添加人工变量后的线性规划问题分两个阶段来计算,称为两阶段法。 两阶段法 两阶段法 计算中的几个问题 单纯形法小结 作 业 P59 2.1 2.2 2.3 2.4 2.5 在下一次迭代中有一个或几个基变量为0,从而出现退化解。可能会导致循环,永远达不到最优解。 退化解 退化问题解决办法 Bland 原则 (1976 年 第9届国际数学规划大会) 3、无可行解的判别 当线性规划问题中添加人工变量后,无论用人工变量法或两阶段法,初始单纯形表中的解因含非零人工变量,故实质上是非可行解。当求解结果出现所有σi?0时, 如基变量中仍含有非零的人工变量(两阶段法求解时第一阶段目标函数值不等于零),表明问题无可行解。 找出初始基可行解 列出初始单纯形表 计算检验数σi 所有σi ≤ 0 基变量中 含人工变量 有非基变量 检验数为零 唯一 最优解 对某一σi0 有Pi ≤ 0 无界解 无可行解 无穷多 最优解 xk进基 迭代运算 1.用xk替换xl 2.列出新的单纯形表 1)对主元素行(第l行) bl’=bl/alk,alj’/alk 2)其他行(i≠l) bi=bi-aik·bl/alk,aij’=aij-aik·alj/alk 是 是 是 是 否 否 否 否 单纯形法计算步骤框图 找到一个初始基可行解 Max z=2x1+x2+0x3+0x4+0x5 5x2+x3 =15 6x1+2x2 +x4 =24 x1+ x2 +x5=5 X=(0,0,15,24,5)T 2、列初始单纯
原创力文档

文档评论(0)