运筹学复习重点.doc
《运筹学复习重点.doc》由会员分享,可在线阅读,更多相关《运筹学复习重点.doc(32页珍藏版)》请在三一办公上搜索。
1、第二章线性规划1 线性规划问题的基本模型一、 线性规划标准模型线性规划标准模型的一般表达式: 化一般型为标准型: 左边+松弛变量;左边-剩余变量 变量;变量无限制令 等式两边同乘以(-1).2图解法一、 线性规划几何解的有关概念考虑线性规划模型一般形式: 可行解:凡满足约束条件和非负条件的决策变量的取值称为线性规划可行解。可行域:所有可行解的集合称为线性规划的可行域。最优解:使目标函数达到最优值的可行解称为线性规划的最优解。二、 图解法基本步骤在明确线性规划可行解、可行域和最优解的基础上,介绍线性规划的图解法。对于两个或三个变量的线性规划问题,可以通过平面图或立体图进行求解,是线性规划问题解的
2、几何表示。图解法的优点简单、直观,有助于理解线性规划问题求解的基本原理。它的局限性在于只能对两个或三个变量的线性规划问题求解。图解法的基本步骤可以概括如下:(1)建立平面(空间)直角坐标系。取决策变量为坐标向量,标出坐标原点、坐标轴指向及单位长度。 (2)确定线性规划解可行域。根据非负条件和约束条件画出解的可行域。只有在第一象限的点才满足线性规划非负条件,将以不等式表示的每个约束条件化为等式,在坐标系第一象限作出约束直线,每条约束直线将第一象限划分为两个半平面,通过判断确定不等式所决定的半平面。所有约束直线可能形成或不能形成相交区域,若能形成相交区域,相交区域任意点所表示解称为此线性规划可行解
3、,这些符合约束限制的点集合,称为可行集或可行域。转到第三步;否则该线性规划问题无可行解。(3)绘制目标函数等值线(面)。目标函数等值线(面)就是目标函数取值相同点的集合,通常是一条直线(二维平面)或一个平面(三维空间)。(4)寻找线性规划最优解。对于目标函数的任意等值线(面),确定该等值线(面)平移后值增加的方向,平移此目标函数的等值线(面),使其达到既与可行域相交又不可能使目标函数值再增加的位置。相交位置存在三种情况:若有唯一交点时,目标函数等值线(面)与可行域相切,切点坐标就是线性规划的最优解;若相交于多个点,称线性规划有无穷多最优解;若相交于无穷远处,此时无有限最优解。【例】 运用图解法
4、求解线性规划问题 三、线性规划问题几何解的讨论利用图解法可以讨论线性规划解的四种情况。(1)唯一最优解。线性规划唯一最优解是指该规划问题有且仅有一个既在可行域内、又使目标值达到最优的解。(2)无穷多最优解。线性规划问题的无穷多解是指,该规划问题有无穷多个既在可行域内、又使目标值达到最优的解。如果例的目标函数变为,目标函数的等值线正好和约束条件相平行。在目标函数向右上方平移的过程中,与可行域相切于上的所有点,此时,该线性规划问题存在无穷多最优解。(3)无有限最优解(无界解)。线性规划问题的无有限最优解是指最大化问题中的目标函数值可以无限增大,或最小化问题中的目标函数值可以无限减少。考虑下述线性规
5、划模型:利用图解法进行求解时,可行域是一个非封闭的无界区域,的取值可以无限增大,同时,目标函数值也可以增大到无穷,如下图所示。在这种情况下,称线性规划无有限最优解或无界解。原因在于建立线性规划模型时,遗漏了某种必要资源的约束。4542x2x1+2x2=4x1-2x2=5x1ox2x1(4)无可行解。当线性规划问题中的约束条件不能同时满足时,将出现无可行域的情况,这时不存在可行解,即该线性规划问题无解。考虑下述线性规划模型 利用图解法进行求解时,在第一象限内,所有约束条件不能形成一个相交平面区域,如上图。线性规划问题不存在可行域,也就是说,问题没有可行解。其原因是线性规划模型自身的错误,约束条件
6、之间自相矛盾,应根据实际情况进行调整。针对线性规划几何解还有一些重要的性质,这里不加证明叙述如下:(1)线性规划几何解存在四种情况:唯一最优解、无穷多最优解、无有限最优解、无可行解。(2)若线性规划可行域非空,则可行域必定是一个凸集。(3)若线性规划可行域非空,则凸集至多有有限个极点。(4)若线性规划优解存在,则最优解或最优解之一肯定能够在可行域(凸集)的某个极点找到。通过上述的讨论,求线性规划问题最优解,可以转化为在其可行域有限个极点上进行搜索的方法。基本思路是,先找出凸集任意一个极点,计算极点的目标函数值。比较与之相邻的目标函数值是否比该极点的目标函数值更优,如果为否,则该极点就是最优解,
7、如果为是,转到比该点目标函数值更优的另一极点。重复上述过程,直到找出使目标函数值达到最忧的极点为止。可行域空集无界有界解无可行解唯一最优解多重最优解解无界解3 单纯形法一、预备知识1、基考虑线性规划标准模型 其中:系数矩阵为阶矩阵。若的秩为,为中的任意阶子矩阵,且行列式,则称为线性规划模型式的一个基。为中其余阶子矩阵,称为线性规划模型式的一个非基矩阵。不失一般性,假设:,则为基向量。与基向量相对应的变量称为基变量,与基的列向量相对应;其它个变量称为非基变量,与非基矩阵的列向量相对应。基于上述讨论,假设为线性规划的一个基,为线性规划的一个非基,则可以表示为:,相应地、可以分为: 。线性规划标准模
8、型可以表示为: 如非基变量取定值,由于,则有唯一的值与之对应:。特别地,当时,。关于此类特别解,可以得到线性规划基本解、基本可行解、可行基的概念。?线性规划问题基的数量等于约束不等式的数量(不含非负约束)2、基本解、基本可行解、可行基。设为线性规划的一个基,令非基变量,可求得。此时,有,称是线性规划与基对应的一个基本解。如果,称是线性规划与基对应的一个基本可行解,相对应的基称为可行基。二 单纯形法的基本思路及原理1、如何寻找初始基本可行解?2、最优性检验:判断初始基本可行解是否是最优解?检验数:目标函数中处理成只含有非基变量,则目标函数中基变量的系数为0.记目标函数中变量的系数为。判定定理:所
9、有检验数大于等于0,则这个基本可行解是最优解。3、基变化(1)入基变量的确定:选择检验数为负且绝对值较大的非基变量入基。(2)出基变量的确定:把已确定的入基变量在各约束方程中的正的系数除其所在约束方程常数项的值,把其中比值最小的约束方程中的原基变量确定为出基变量。迭代次数-2-3000比值001210088/2=40100104-00100133/1=3检验数()-2-30000迭代次数-2-3000比值101010-222/1=201001044/1=4-3010013-检验数()-20003-9迭代次数-2-3000比值2-21010-22-000-11222/2=1-30100133/1
10、=3检验数()0020-1-13迭代次数-2-3000比值3-2100104-000-0.50.511-3010.5-0.502-检验数()001.50.51-14注:若两个非基变量检验数均为最小的负值且相等,选择下标最小的非基变量入基注:若两个出基变量对应的相同的最小比值,选择下标最小的基变量出基。出基变量的确定:令,则,所以最大只能取3.三、人工变量的引入【例2】解:化为标准型显然不是典则形式现引入辅助问题迭代次数0000011比值01121-101033/1=312-130-10144/3检验数-3-1-411007迭代次数0000011比值111/37/30-11/31-1/35/35
11、/702/3-1/310-1/301/34/3-检验数-1/3-7/301-1/304/35/3迭代次数0000011比值201/710-3/71/73/7-1/75/7-05/701-1/7-2/71/72/711/7-检验数00000110迭代次数23400比值031/710-3/71/75/7545/701-1/7-2/711/711/5检验数-9/70013/73/759/7迭代次数23400比值1301-0.2-0.40.20.4-2101.4-0.2-0.42.2-检验数000.61.60.25.6四、几种特殊情况1、无可行解【例3】当引入人工变量时,如若最优解中人工变量大于0,则
12、无可行解。2、无界解【例4】 如若存在一个大于0的检验数,并且该列的系数向量的每个元素都小于或者等于零,则此线性规划问题是无界的。3、无穷多最优解【例5】(8)如若求得的最优解中存在非基变量的检验数为零,则多重解。作业:p51(4)4 运输问题(The Transportation Problem)一、 基本模型1、 数学描述:假设有m个产地,可以供应某种物资,用表示,有n个销地,用表示,产地的产量和销地的销售量分别为和,从至单位运价为。2、 应用举例 销地产地产量362470533480175250销量403070602003、 产销平衡的运输模型的线性规划模型4、 产销不平衡的运输问题例:
13、销地、需求量依次为3000、1000、2000吨,产地、产量为4000、1500吨。由于需求大于供给,决定需求量可减少吨,区全部满足,需求量不少于1700吨,试求运费最小的分配方案。销地产地产量1.651.701.7540001.601.651.701500销量300010002000 销地产地产量1.65M1.701.75M40001.60M1.651.70M1500M0MM0500销量2800200100017003006000二、 表上作业法运输问题变量多,运算量大;必须化为产销平衡问题。表上作业法的步骤:找出初始基本可行解;求各非基变量的检验数;确定入基和出基变量;重复、直至得到最优解
14、。1、 确定初始基本可行解(1)西北角法 销地产地产量40307007010805050销量40307060200(2)最小元素法 销地产地产量70703005080401050销量403070602002、 最优解的判别(1)闭回路法在已经给出的调运方案的运输表上,从一个代表非基变量的空格出发,沿水平或垂直方向前进,只要碰到代表基变量的填入数字才能向左或向右转90度(当然也可以不改变方向继续前进),这样继续下去,直到回到出发的那个空格,由此形成的封闭折线叫做闭回路。一个空格存在唯一的毕回路。例如,增加1t,运输费用增加5元,就得减少1t,运输费用减少3元,为了产量平衡,就得增加1t,运输费用
15、增加6元,为了销量平衡,就得减少1t,运输费用减小3元,所以检验数为5.非基变量闭回路检验数-4-35364我们把基数顶点运价之和减去偶数顶点运价之和即可得到非基变量的检验数。(2)位势法我们对运输表上的每一行赋予一个数值,对每一列赋予一个数值,它们的数值是由基变量的检验数所决定,则非基变量的检验数为 销地产地产量-4-305-3364-5销量36673.改进运输方案的方法:闭回路调整法首先选择负值最小的检验数,以它所对应的非基变量作为入基变量,并做一闭回路。 销地产地产量4003070300704010805050销量40307060200求得调运方案,=30,即闭回路上偶数顶点的运量最小值
16、,然后基数顶点加上这个值,偶数顶点减去这个值,即可得到调整后的运输方案。 销地产地产量41011-164-1销量3223存在负的检验数,仍需调整。 销地产地产量403070304010805050销量40307060200=40,即闭回路上偶数顶点运量最小值,然后基数顶点加上这个值,偶数顶点减去这个值,即可得到调整后的运输方案。仍利用位势法求非基变量检验数。 销地产地产量14102164-1销量2223总运费为:2*70+3*30+3*0+4*50+2*10+1*40=490元,若存在多个最优解即是存在非基变量的检验数为0.4 线性规划问题建模1、 人力资源分配问题第三章 动态规划(DP)动态
17、规划:在求解多阶段决策过程最优方案时,需要把多阶段决策问题转变为一系列相互联系的但阶段决策问题,然后逐个加以解决。在多阶段决策问题中,各个阶段所采取的决策,一般来说与时间或者空间是由关系的,决策依赖于当前状态,又引起状态的转移,一个决策序列就是在变化中的状态中产生的,故有动态的含义。动态规划可以解决哪些问题? 最短路径问题 装载问题:例如有一部货车沿着公路给四个零售店卸下一定数量货物,现有每个零售店出售货物的利润,问应如何分配,才能使总利润最大? 生产与存贮问题:例如有每一期的需求量,现应如何安排生产和库存? 资源分配问题2 动态规划的应用二 背包问题背包问题的一般提法是:一位旅行者携带背包去
18、登山,他所能承受的背包重量最多为kg,现有n中物品可供选择装入背包,第i种物品的单位重量为kg,其价值为携带量。问旅行者应如何选择携带各种物品的件数,使得总价值最大?背包问题等同于车、船、飞机等工具的最优装载问题。设为i种物品装入的件数,则背包问题可归结为如下的整数规划模型:下面用动态规划建模求解:阶段k表示将可装入物品按排序,每段装一种物品,共划分为n阶段,即;状态变量表示在第k阶段,背包中允许装入的从第1种物品到第k种物品的总重量;决策变量表示装入第k种物品的件数;状态转移方程为:允许决策集合为:其中。最优指标函数表示在背包中允许装入的第1种到第k种物品总重量不超过kg所获得的最大价值。则
19、可得到动态规划的递推公式为利用上面这个递推关系式求解出即为所求最大价值。当的取值仅为0或1时,则模型为0-1背包问题。【例】有一辆最大运货量为10t的货车,用以装载3种货物,每种货物的单位重量和相应单位价值如表所示。问如何装载才使总价值最大? 表 货物重量价值表货物编号123单位重量/t543单位价值654解 设表示第i种货物装载的件数,根据前面的线性规划知识,该问题可表示为如下线性规划模型:我们采用上述的方法建立动态规划模型求解有:当k=1时 ;其中。如表所示。k=1时计算结果01234567891000000666661200000111112当k=2时其中,计算结果如表所示。k=2时计算
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运筹学 复习 重点

链接地址:https://www.31ppt.com/p-4047305.html