运筹学

曾益

目录

  • 1 第一章 线性规划
    • 1.1 概述
    • 1.2 图解法
    • 1.3 线性规划的标准型
    • 1.4 线性规划解的概念
    • 1.5 单纯形法
    • 1.6 表格单纯形法
    • 1.7 解的讨论
    • 1.8 单元测试
  • 2 对偶问题
    • 2.1 单纯形法的矩阵描述
    • 2.2 对偶问题的提出
    • 2.3 线性规划的对偶理论
    • 2.4 影子价格
    • 2.5 对偶单纯形法
    • 2.6 灵敏度分析
    • 2.7 单元测试
  • 3 运输问题
    • 3.1 运输模型
    • 3.2 表上作业法
    • 3.3 不平衡问题
    • 3.4 运输模型的应用
    • 3.5 单元测试
  • 4 整数规划
    • 4.1 整数规划概述
    • 4.2 分枝定界法
    • 4.3 指派问题(匈牙利法)
    • 4.4 不平衡的指派问题
    • 4.5 0-1整数规划建模
    • 4.6 单元测试
  • 5 目标规划
    • 5.1 多目标规划
    • 5.2 目标规划的数学模型
    • 5.3 目标规划的解法
    • 5.4 目标规划的应用
  • 6 图论
    • 6.1 图的基本概念与基本定理
    • 6.2 树和最小支撑树
    • 6.3 最短路问题
      • 6.3.1 最短路算法
      • 6.3.2 举例
      • 6.3.3 最短路应用
    • 6.4 最大流问题
    • 6.5 最小费用流问题
  • 7 网络计划技术
    • 7.1 网络图及其绘制规则
    • 7.2 关键路线法
    • 7.3 计划评审技术
    • 7.4 网络计划的优化
  • 8 试卷
    • 8.1 期中试卷
    • 8.2 期末试卷1
    • 8.3 期末试卷2
单纯形法



美国数学家G.B. Dantzig (丹捷格)发明了一种“单纯形法”的代数算法,尤其是方便于计算机运算。这是运筹学史上最辉煌的阶段。

与单纯形法有关的三条定理:

  

翻译一下就是:

  • 若某个基本可行解对应的检验向量<0,那么这个基本可行解就是最优的。

  • 若某个基本可行解对应的检验向量=0,则有无穷多个最优解。

  • 若某个基本可行解对应的检验向量>0,并且系数(约束条件)小于0,无解。

CN——非基变量系数

CB——基变量系数

B——基,即线性无关向量组R(A)=R(B)

N——非基向量组

 

单纯形法计算步骤: 

  1. 将线性规划问题化成标准型 (引入松弛变量)

  2. 找出或构造一个m阶单位矩阵作为初始可行基,建立初始单纯形表

  3. 计算各非基变量检验数σj=cjzj 若所有检验数≤0,则问题已得到最优解,停止计算。否则,转入下一步。(检验数)

  4. 在大于0的检验数中,若某个检验数对应的系数列向量≤ 0,则此问题是无界解,停止计算,否则转入下步。

  5. 根据max(检验数j | 检验数j>0)=检验数k的原则,确定为换入变量(进基变量) 再按最小比值法则(biaik,&aik>0)确定换出变量,建立新的单纯形表,此时的基变量中xk代替的换出变量的位置。

  6. aik为主元素进行迭代,把xk所对应的列向量变为单位列向量,即aik变为1 同列中其他元素变为0,继续计算各非基变量的检验数,进行第三步。