高中奥数专题——图论.pptVIP

  • 95
  • 0
  • 约2.49万字
  • 约 203页
  • 2019-10-10 发布于湖北
  • 举报
图论模型 七桥问题的分析 七桥问题看起来不难,很多人都想试一试,但没有人 找到答案。后来有人写信告诉了当时的著名数学家欧拉。 千百人的失败使欧拉猜想,也许那样的走法根本不可能。 1876年,他证明了自己的猜想。 Euler把南北两岸和两个岛抽象成四个点,将连接这些 陆地的桥用连接相应两点的一条线来表示,就得到如下一 个简图: 欧拉的结论 欧拉指出:一个线图中存在通过每边一次仅一次回到 出发点的路线的充要条件是: 1)图是连通的,即任意两点可由图中的一些边连接起来; 2)与图中每一顶点相连的边必须是偶数. 由此得出结论:七桥问题无解. 欧拉由七桥问题所引发的研究论文是图论的开篇之作, 因此称欧拉为图论之父. 图的作用 图是一种表示工具,改变问题的描述方式,往往是创造性的 启发式解决问题的手段.一种描述方式就好比我们站在一个位 置和角度观察目标,有的东西被遮挡住了,但如果换一个位置和 角度,原来隐藏着的东西就可能被发现.采用一种新的描述方式, 可能会产生新思想.图论中的图提供了一种直观,清晰表达已知 信息的方式.它有时就像小学数学应用题中的线段图一样,能使 我们用语言描述时未显示的或不易观察到的特征、关系,直观 地呈现在我们面前,帮助我们分析和思考问题,激发我们的灵感. 图的广泛应用 图的应用是非常广泛的,在工农业生产、交通运输、 通讯和电力领域经常都能看到许多网络,如河道网、灌 溉网、管道网、公路网、铁路网、电话线网、计算机 通讯网、输电线网等等。还有许多看不见的网络,如各 种关系网,像状态转移关系、事物的相互冲突关系、工 序的时间先后次序关系等等,这些网络都可以归结为图 论的研究对象----图.其中存在大量的网络优化问题需要 我们解决.还有象生产计划、投资计划、设备更新等问 题也可以转化为网络优化的问题. 基本的网络优化问题 基本的网络优化问题有:最短路径问题、最小生成树问题、 最大流问题和最小费用问题.图论作为数学的一个分支,已经有有 效的算法来解决这些问题.当然这当中的有些问题也可以建立线性 规划的模型,但有时若变量特别多,约束也特别多,用线性规划的 方法求解效率不高甚至不能在可忍受的时间内解决.而根据这些 问题的特点,采用网络分析的方法去求解可能会非常有效. 2.图论的基本概念 1) 图的概念 定义 若图G中的边均为有序偶对 常用术语 2) 图的顶点度 3) 赋权图与子图 定义 若图 的每一条边e 都赋以 4) 图的矩阵表示 关联矩阵 5) 路和连通 3.最短路问题及算法 结构程序设计之父 一般意义下的最短路问题: 设一个赋权有向图D =(V,A),对于每一个弧 a =(vi ,vj),相应地有一个权wij 。vs ,vt 是 D 中的两 个顶点,P是D中从vs 到vt 的任意一条路,定义路的权 是P 中所有弧的权的和,记作S(p)。 最短路问题就是要在所有从vs 到 vt的路P 中,寻找 一个权最小的路P0,亦即S(P0) = min S(p)。P0叫做从 vs 到 vt 的最短路。P0的权 S(P0)叫做从vs到vt的距离,记 作d(vs,vt)。由于D是有向图,很明显 d(vs,vt)与 d(vt,vs)一般不相等。 Dijkstra算法 下面介绍在一个赋权有向图中寻求最短路的方法—Dijkstra算法,它是1959年提出来的。目前公认,在所有的权wij ≥0时,这个算法是寻求最短路问题最好的算法。并且,这个算法实际上给出了寻求从一个始定点vs到任意一个点vj的最短路。 Dijkstra算法的基本思想: 从vs出发,逐步向外寻找最短路。在运算过程中, 与每个点对应,记录一个数,叫做一个点的标号。它 或者表示从vs到该点的最短路权(叫做P 标号),或者 表示从vs到该点最短路权的上界(叫做T 标号)。算法 的每一步是去修改T 标号,把某一个具有T 标号的点改 变为具有P 标号的点,使图D 中具有P 标号的顶点多一 个。这样,至多经过P -1步,就可求出从 vs到各点vj的 最短路。 看从v1出发的三条弧(v1,v2),(v1,v3),(v1,v4), min{d(v1,v1)+w12 ,d(v1,v1)+w13 , d(v1,v1)+w14 } = d(v1,v4)=1。 由于所有的权 wij ≥0,因此,不论

文档评论(0)

1亿VIP精品文档

相关文档