图与网络优化ppt.ppt

  1. 1、本文档共79页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图与网络优化ppt

第九章 图与网络规划 概述 图与网络优化理论是近数十年里是最优化学领域发展非常活跃的分支之一,大量的最优化问题都可以抽象为网络模型来加以描述和求解。图与网络优化理论具有适应性很强的建模能力,对实际问题的描述直观且易于计算机实现,我们可以利用其理论将一些复杂问题分解或者转化称为一系列能够用有效方法求解的子问题,因而成为管理科学、计算机科学、通讯理论、自动控制、系统工程与运筹学,以及军事科学等学科领域中的一种重要的数学方法和工具。 本章首先介绍图与网络理论的有关概念和性质,然后研究路与流的有关算法并讨论可以利用图的覆盖与控制、最短路、最大流及最小费用流的知识来解决的实际问题。 引言 七桥问题 Hamilton问题,地图染色的四色问题、电网络方程而引进了“树”的概念 许多实际网络,如运输网、电话网、电力网等,可以直观的用图加以描述和分析 图的基本概念 图 图的基本概念 图的基本概念 图的基本概念 图的基本概念 图的基本概念 图的基本概念 图的基本概念 图的基本概念 图的基本概念 图的基本概念 图和网络的矩阵表述 图和网络的矩阵表述 图和网络的矩阵表述 图和网络的矩阵表述 图和网络的矩阵表述 图和网络的矩阵表述 图和网络的矩阵表述 图和网络的矩阵表述 树的基本概念 树的基本概念 树的基本概念 树的基本概念 树的基本概念 树的基本概念 最小生成树的MATLAB求解 最短路径问题 在实际生活中经常可以遇到最短路径问题,该类问题又可以分为两种形式:两个指定顶点之间的最短路径和任意两个顶点间的最短路径,下面我们就这两类问题作一个探讨。 两个指定顶点之间的最短路径 Dijkstra算法 两个指定顶点之间的最短路径 两个指定顶点之间的最短路径 两个指定顶点之间的最短路径 两个指定顶点之间的最短路径 两个指定顶点之间的最短路径 两个指定顶点之间的最短路径 两个指定顶点之间的最短路径 Ford算法 任意两个顶点之间的最短路径 任意两个顶点之间的最短路径 任意两个顶点之间的最短路径 任意两个顶点之间的最短路径 任意两个顶点之间的最短路径 任意两个顶点之间的最短路径 任意两个顶点之间的最短路径 任意两个顶点之间的最短路径 任意两个顶点之间的最短路径 任意两个顶点之间的最短路径 最短路径问题的MATLAB求解 dijkstra算法:在Matlab Central上给出了由Yi Wang编写的求解最短路径的dijkstra算法,其输入参数为起点pathS、终点pathE以及图的邻接矩阵transmat。输出参数即为最短路径r_path和最短路径的权和r_cost。 Floyd算法 :可以用MATLAB实现该算法如下,M-函数文件floydSPR.m的输入参数为图的邻接矩阵,输出参数即为算法描述中的距离矩阵和最短路径矩阵。 网络最大流问题 网络最大流问题是网络的另一个基本问题。 许多系统包含了流量问题。例如交通系统有车流量,控制系统中有信息流,金融系统有现金流,供水系统中有水流等等。本节讨论的网络流问题即为下述形式:假定网络中每条弧的流量不能超过给定的容量限制,求从一个给定的发点到一个收点,该网络运送的物流的最大流量,一个特例是求网络中从一节点到另一节点的路线问题。 网络与流 可行流 最大流 增广链 割集与割容量 割集与割容量 割集与割容量 割集与割容量 割集与割容量 割集与割容量 最大流问题的求解 如果把网络中的各边看成各种粗细不同的管道,而最小割集的容量就相当于流过管道中最细管道部分的总和。因此,能够流过管道的最大流量必须受到最细管道部分的限制,必须小于或者等于流过最细管道部分的总容量。 当然,利用列举所有割集及求出相应的割容量的办法来寻找最大流的流量是可以的,这种方法称为割集枚举法。但是,在复杂、大型网络中它不是一种简单的方法,容易遗漏出错,故我们需要探求求解此类的方法。 Ford-Fulkerson算法 Ford-Fulkerson算法 Ford-Fulkerson算法 Ford-Fulkerson算法 Ford-Fulkerson算法 Ford-Fulkerson算法 Ford-Fulkerson算法 Ford-Fulkerson算法 最大流问题的MATLAB求解 %求最大流的函数function [f,wf,flag]=maxflow(C) %f-最大流 %wf-最大流量 %flag-标号, 由此可得最小割,被标号的为一组,未被标号的为一组 最小费用最大流 上一节我们研究了网络中的最大流问题。在实际生活中,在涉及“流”的问题时,常常在考虑流量的同时还有费用的相关因素。那么下面介绍的最小费用最大流问题就是此类问题之一。 最小费用最大流 最小费用最大流问

文档评论(0)

didala + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档