运筹学

张玮

目录

  • 1 绪论
    • 1.1 绪论
  • 2 线性规划模型
    • 2.1 线性规划的模型
  • 3 线性规划的解法
    • 3.1 线性规划的图解法
    • 3.2 线性规划的单纯形法
    • 3.3 线性规划的EXCEL求解
    • 3.4 解线性规划的人工变量法
  • 4 对偶理论与灵敏度分析
    • 4.1 线性规划的对偶模型
    • 4.2 线性规划的对偶理论
    • 4.3 对偶单纯形法
    • 4.4 LP问题参数的灵敏度分析
    • 4.5 结构的灵敏度分析及综合应用
    • 4.6 灵敏度分析的EXCEL求解
  • 5 运输问题
    • 5.1 产销平衡运输问题的数学模型
    • 5.2 产销平衡问题的表上作业法
    • 5.3 运输问题的进一步讨论
  • 6 目标规划
    • 6.1 目标规划模型建立
    • 6.2 目标规划模型的求解
  • 7 整数规划
    • 7.1 整数规划模型的建立
    • 7.2 整数规划模型的求解
    • 7.3 指派问题及其求解
  • 8 动态规划
    • 8.1 多阶段决策与最短路问题
    • 8.2 动态规划的基本概念和方程
    • 8.3 动态规划模型建立与求解
  • 9 图与网络优化
    • 9.1 图与网络的基本概念
    • 9.2 最小支撑树与最短路问题
    • 9.3 最大流问题
    • 9.4 最小费用最大流问题
  • 10 阅读
    • 10.1 阅读
  • 11 问卷调查
    • 11.1 问卷调查
最小支撑树与最短路问题
  • 1 视频
  • 2 重点、难点提要



一、树及其性质

连通且不含圈的无向图称为树,记为T(V,E)。

设图T=(V,E),顶点数为n,边数为m,则以下关于树的说法是等价的。

      1.T是一棵树;

      2.T无圈,且m=n-1;

      3.T连通,且m=n-1;

      4.T无圈,但每加一新边即得唯一的一个圈;

      5.T连通,但每舍去一边就不连通;

      6.T中任意两点,有唯一链相连。

二、图的支撑树

若图G的生成子图是一棵树,则称该树为G的支撑树。



图1中(b)就是(a)的支撑树。

图G=(V,E)有支撑树的充要条件是G为连通图。

三、最小支撑树

在给定连通赋权无向图G=(V,E,W)中,求G的支撑树T=(V,Eˊ),使E各边权Wij(≥0)的总和最小的问题称为最小支撑树问题。其数学模型为:


其中T*称为最小支撑树。

     许多网络问题都可归结为最小支撑树问题,如设计长度最小的公路网把若干城市联通;设计用料最省的电话线网把有关单位联系起来。

最短路问题

最短路问题是网络理论中应用最广泛的问题之一,许多优化问题可以使用这个模型,如管道铺设,设备更新,线路安排等。前面我们曾介绍了最短路问题的动态规划解法,但某些最短路的问题构造动态规划基本方程较困难,而图论方法则直观有效。

    给定D=(V,A,W),其中wij∈W,表示弧(vi,vj)的权(可以是费用、时间、距离等)。设vs和vt是D中任意两顶点,求一条路,使它是从vs到vt的所有路中总权最小的路。其数学模型为:

Wij≥0情况下,求最短路的Dijkstra标号法


  1. 该法的基本思想是基于以下原理:若序列{vs,vi1,…vik,…vt}是从vs到vt的最短路,则序列{vs,vi1,…vik}必为从vs到vik的最短路。      

  2. Dijkstra标号法的基本思想是采用两种标号:T标号与P标号,T标号为临时性标号(Temporary Label),P标号为永久性标号(Permanent Label)。从vs开始,逐步向外探寻最短路。      

求网络中任意两点最短路的Warshall- Floyd算法

对求网络中任意两点间的最短路,当然可用改变起始点的办法,采用D氏标号法达到目的,但显然较繁。 Warshall- Floyd算法却可直接求出网络中任意两点间的最短路,且wij的正负不受限制。