多品种流交通网络的最大流算法研究_崔皓莹.docx
《多品种流交通网络的最大流算法研究_崔皓莹.docx》由会员分享,可在线阅读,更多相关《多品种流交通网络的最大流算法研究_崔皓莹.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、交通运输工程与信息学报第 12 卷第 2 期 2014 年 6 月 Journal of Transportation Engineering and Information No.2 Vo 1.12 Jun. 2014 多品种流交通网络的最大流算法研宄 崔 皓 莹 寇 玮 华 丁 振 西南交通大学,交通运输与物流学院,成都 610031 摘要:基于 Fcxrd-Fulkerson算法在单一品种网络中最大流量分配的思路,通过对多品种交通网络的网络特 性进行分析,作者将多源多汇的交通网络构建成单源单汇的形式。在保证符合流量约束的条件下,设计了适用 于多品种交通网络的最大流分配算法。在交通网络的实
2、际应用领域里,多品种交通网络的问题普遍存在,因此 该算法为解决实际交通网络的相关问题提供了基础。 关键词:交通网络;多品种流;最大流; Ford-Fulkerson算法 中图分类号: U491 文献标识码 : A 文章编号: 1672-4747 (2014) 02-0077-06 D0I: 10. 3969/j. issn. 1672-4747. 2014. 02. 006 Study of Maximum Flow Algorithm for Multicommodity Flow Traffic Network CUI Hao-ying KOU ffei-hua DING Zhen Sch
3、ool of Transportation and Logistics, Southwest Jiaotong University, Chengdu 610031, China Abstract: Based on Ford-Fulkerson algorithms idea about the maximum flow of a single commoditys traffic network, this paper first analyzed the flow constraints of a multi-species traffic network, then, a multi-
4、source and multi-sink transportation network was constructed for a single-source and single-sink transportation network. In accordance with the flow constraints, this paper built an algorithm which worked for the maximum flow distribution. This algorithm provided some contribution to solve the pract
5、ical problems. This algrithm could be used to the similar problems in a practical traffic network. Key words: Traffic network, multi-species flow, maximum flow, Ford-Fulkerson algorithm 收稿日期 : 2013-04-24. 作者简介: 崔皓莹 ( 1990-),女,汉族 , 重庆人,西南交通大学交通运输与物流学院硕士研宄生 , 主要研究方向为交通运输规 划与管 理。 77 交通运输工程与信息学报 2014 年
6、第 2期 引言 交通网络中的最大流量的分配问题,通常是针对 单一品种的流量分配,在保持流量约束与守恒的条件 下,一般选择基于Ford-Fulkerson算法对流量进行调 整,以达到交通网络的最大流状态 1_1()。但在实际应 用中,多品种流的最大流分配常常会在交通网络中出 现,但是,针对于多品种流的研究成果却很少,因此, 本文在借鉴传统的网络流理论及算法的基础上,构建 了可行的多品种流交通网络最大流分配算法。 本文首先介绍多品种流交通网络问题并对其进 行分析,在保证流量约束的条件下,基于 Ford- Fulkerson 算法的思路, 构造多 品种流交通网络的最 大流算法,在保证网络流量分配为最
7、大流的状态下, 明确每一个品种在网络中的流量分配。 1 多品种流交通网络的引例 为了解释说明交通网络的多品种流问题,也为了 清晰地阐述多品种流交通网络最大流分配的算法研 宄,先给出多品种流交通网络的一个引例。 引例有交通网络如图 1所示,它分别给出了运 送能力和运送费用,即边的容量、费用。其中 A生 产 I和 m两种产品,数量分别为 71和 41; &生产 n 和 in两种产品,数量分别为 51和 81; A生产 i和 n 图 1 交通网络的引例 F i g. 1 An example of transportation network 两种产品,数量分别为 6 t和 3 t。 乃、 _y2、
8、 分别为 三个需求地,M需要 i和 m两种产品,需求量分别为 6t和 7t;少 2需要 n和 m两种产品,需求量分另 ij为 3t 和 9t;_y3需要 I和 n两种产品,需求量分别为 7 t和 8t。 针对此引例,传统的交通网络最大流分配算法 就不能完全适用于多品种交通网络的流量分配问 题,所以,有必要研究多品种流交通网络的最大流 分配算法。 2 多品种交通网络的最大流分配研究 2. 1 多品种交通网络最大流问题分析 给定交通网络 G=(r, ; c, F, nr ) , 其中 7=0,v2,,),五气 而, , ) 。对顶点集合 r取定 两个非空子集 X、 7。 X为只发出流量的顶点集合,
9、 7 为只接收流量的顶点集合,且 xnr=0。把 x中的顶 点义称为网络 G的源, 7中的顶点 M称为网络 G的 汇。针对边 A赋 予 两 个 非 负 的 整 数 参 数 , 分 别 为 边 的 容 量 、流 量 。设 顶点 v#x、 r,即 v,为中 间点,用 /+表示顶点 V,发出的流量之和, / ,)表 示顶点 V,接收的流量之和。设 A:为多品种流中的第 个品种流,其中 Al, 2, ,心为第个品种流在边 (Vi,Vj)上的流量, /+(v,A)表示顶点 Vi发出第 A:个品种流 的流量之和,尸 (VA)表示顶点接收第 A:个品种流的 流量之和。 针 对多品 种交通 网络图 ,边要 遵
10、从两 个约 束条件: (1) 所有品种的流量之和须小于该边的容量,则 有 k=i (2) 所有中间点 v,都要遵从流量守恒条件,即在 保证所有品种的总流量守恒的同时,也要保证每一个 品种的分流量守恒,则有: 78 基于以上分析,多品种交通网络的最大流分配模 多品种流交通网络的最大流算法研究 崔皓莹等 型如模型 (1)所示 : 容量 (容量约束条件) (总流量守恒条件) (品种分流量守恒条件) (边流量等于分量之和) 2. 2 最大流算法思路 (2)单汇的构建 基于所有汇只共需要的品种数心在 G中设 定 g个新汇: /,同时将接收品种的顶点只与顶点 /相连,构建出边以, /)。该边的容量 c(y
11、,, /)等于交 通网络 G的汇只所需要的第灸个品种的数量。 设定 作为单汇,同时构建边 A, 该边的 容量 c A 3/)。 第二步 设集合 X=:v:, ?, A | &=1, 2, , i=l,2, ,n . V=Vi I z=l,2, ,n . Y=yhyk,y 基于 Ford-Fulkerson算法的思路,本文针对于多 A=l, 2,“ ,心 =1, 2, ,并给定网络图 个初始流 品种交通网络问题设计了其最大流算法。先将多源多 汇的交通网络图 G, 化为单源单汇形式的网络图 (一 般为零 流 ) , 即 初始的 -f 均为 边( V, V;)的属性为容量、流量,设表现形式如下, B
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 品种 交通 网络 最大 算法 研究 崔皓莹
限制150内