基于交通网络最短路径搜索的改进算法
- 格式:pdf
- 大小:158.94 KB
- 文档页数:3
21 Fo d算 法思路 . ly
Fo d算 法 的 迭 代 公式 为 : l y D :  ̄ s )d , 中( √ l 2 … ,一 , ) Sq D - - 其 ( = , , n 1n
() I
3 最 短路 权搜 索的 改进算 法
Fod算 法 在 边 数 较 少 ( 稀 疏 ) ly 如 的情 况 下 , 平 均 时 间 其
式 中 的 为运 算 号 , 运 算 规 则 是 : 其
基 金 项 目: 建省 自然 科 学 基 金 (h aua cec o n ai fF j n Poic fC iau d rG atN 0 10 3 。 福 te N trlSin eF u dt n o ui v Z 作 者 简 介 : 韵 (9 1 , , 士 研 究 生 , 要 研 究 方 向 : 能 交 通 系 统 、 I 息 管 理 ; 建 农 (9 0 , , 教 授 , 刘 18 一)男 硕 主 智 GS信 何 16 一)女 副 主要 研 究 方 向 : I 术 与 应 GS技
有节 点 两 两 之 间 的 最 短路 径 , 此 可 以通 过 调 用 n次 单 源 最 短 因
用 Fod算 法 来 实 现 全 源 最 短 路 径 算 法 最 多 需 要 n次 式 l y ( ) 于 k的 矩 阵 迭 代 , 次 矩 阵 迭 代 还 需 要 n 次 式 ( ) 于 2关 每 1关 i. √ 的运 算 , ( ) 时 间 复 杂 度 为 常 数 , 个 算 法 的 平 均 时 间 式 1的 整 复杂 度 为 0(3。 n)
n t r n o c n i e a in, e a g r h s b s d o h d e s a c i gT i lo i m s e tr t a h ly l oi m n a — e wo k i t o sd r t o t lo i m i a e n t e e g s e r h n . h s g r h i h t a t b t h n t e F o d a g rt e h i v
s l ,2… , , , , , 是 节 点 集 , , , } q r 互 — ;l , t t … t l2 , … 中 +个 2
ph = ,,, , k, h = ,t…t) 中q ≤ t l2 a* (UU… , p  ̄ (t2 , , )a ‘ l, , 其 , t , √ r
索算 法 的 一 种 改进 算 法— — E S 算 法 。该 算 法 在 平 均 时 间复 杂 度 上 比传 统 的 Fo d最短 路 径搜 索 算 法 有较 大 的提 高。 B l y
关键词: 最短 路 径 :ly E S EB P Fo d; B P; S *
文 章 编 号 :0 2 8 3 ( 0 7 1 ~ 2 0 0 文 献标 识 码 : 中 图分 类号 : P 1 10 — 3 1 2 0 ) 4 0 2 ~ 3 A T31
交 通 地 理 信 息 系 统 ( I— ) 的一 个 研 究 热点 。 是 资 源分 配 、 GS T 中 它
路线 设 计 及 分 析 等 优 化 问题 的 基 础 ,在 交 通 网络 的交 通 分 配
如果前者小, m: 表示p 不经过 节点
中 , 多数 的 分 配 模 型 都 是 以 最 短 路 径 算 法 为 基 础 , 短 路 权 大 最 矩 阵 的计 算 在 分 配 过 程 中 的重 复 出 现 , 别 是 在 迭 代 的 分 配 方 特 法 中 , 最 短路 权 矩 阵 计 算 子 程 序 的调 用 频 率 更 高 。 此 , 通 其 因 交
网 络 的 最 短 路 权 矩 阵 算 法 的速 度 直接 影 响 整 个 交 通 分 配 模 块
p 经 过节 点 k m ,其最 短路 径 为 p 。 m
,
k则 最 路 为phph ,= ; 果 者 则 示 , 其 短 径 ai a ̄ 如 后 小, 表 tj t 7 = ph 两 的 接, t a ̄ 者 连 设
用、 数理 统 计 分 析 。
维普资讯
刘 韵 , 建 农 : 于 交通 网络 最 短路 径搜 索的 改 进 算 法 何 基 复 杂 度 和 最坏 时 间 复 杂 度 均 为 O( ) 也 就 是 说 对 于 图 中边 数 ,
( 3) 1 (,) ( ) k > 十
i g a d Ap l ain 2 0 4 1 ) 2 0 2 2 n n pi t s,0 7,3( 4 :2 - 2 . c o
Ab t a t I h s p p r a n w a g r h a o t s a c ig fr t e s o t s p t n a weg t g a h i n r d c d T kn h r f c sr c : n t i a e e l oi m b u e r h n o h h re t ah i ih r p s i t u e . a i g t e t f t o ai
(4) 1
)
(5) ) 1
( 6)l 1 ( 7 eu / n n ;ah ( x ) 1 )rtm  ̄( x ) t n n ; p
3 E S* . 4 B P 算法 的复杂 度分 析
E S * 法 的时 间复 杂 度 为 O m n , 中 n lI =E 。 BP 算 ( x )其 =V , lI m 证明: 由代 码第 1 可 知 , 法依 次 读 取 每 条 边 。 行 算 由于 边 的 总 数 是 m。 法在 读 取 边 序 列 上 所 需要 的 时 间复 杂 度 为 O m) 算 ( ,
E— i: wnh u h @2 nc r mal o t o g t .o 1 c n
LI Yu l Ja — o gI p o e lo i m b u e r hng fr s o ts a h o e r f c n t r . mp tr En ie r U n,也 in n n . m r v d ag rt h a o t sa c i o h re tp t v r ta ewo kCo u e gn e . i
法 在 比 较每 条边 的端 点 与 其 他节 点 的距 离 时 . 需要 的 时 间 复 所 杂度为 , 因此 整 个 算 法 的 时 间复 杂 度 为 O rx ) ( n。 n 若 G ( E, 为有 向完 全 图 , 边 的 总 数 为 n (一 )此 = V, W) 则 xn 1,
e a tme c r ge i ompext l i y.
Ke r s:t e s o e t p t ; l y ; y wo d h h r s a h F o d EBS E P木 t P; BS
摘
要: 对全 源 最短 路 径搜 索算 法进 行 了深 入 地 研 究分 析 , 结 合 国 内城 市道 路 交 通 的 实 际情 况 , 出 了基 于 边 序 列 最 短 路 径 搜 并 提
刘 韵 , 建农 何
L U Yu HE Ja — o g I n, in n n 福 州 大学 数 学 与计 算 机 科 学 学 院 , 州 3 00 福 502
Col g f Mah mais a d C mp t r S i n e, u h u Unv r i F z o 5 0 2, h n l e o t e t n o u e c e c F z o i est u h u 3 0 0 C i a e c y,
d= a+ ,  ̄d
2 传 统全 源最 短路权 搜 索算法
最 短 路 径 问 题 可 以 分 为 单 源 最 短 路 径 问 题 和 全 源最 短 路
22 算 法复杂 度分 析 .
221 算 法 时 间 复 杂 度 ..
径 问 题 两 种 , 于 两 点 间 的 最 短 路 径 计 算 问题 , 际 上 采 用 较 对 国 多 的方 法 主要 是 Djs a 法 『 此 算 法 可 以找 出 网 络 中 从 一 i t 算 kr l I 。 点 到 其余 各 点 间 的 最 短路 径 , 的 时 间复 杂 度 为 0( , 中 n 它 n)其 为 网络 节 点 的 数 目。 在交 通 分 配 系 统 中 . 通 分 配 需 要 知 道 所 交
异 元素的一个排列, a : ( , , ‰ ktt…,, , 则p h= ,。2…, ,,,, t ) t , 。2 ,
j 5 一l j l —
。
乃 至 整个 交 通 规 划 软 件 的运 行 速 度 , 法 的 效 率 成 为 软 件 编 写 算
者需 要 重 点 考 虑 的 问 题 。
间 、 法 初 始 化 以 及 算 法 时 间 复 杂 性 优 化 上 的 不 足 , 出 了 基 算 提
于 ES B P的改 进 算 法 一 B P 。 E S *
( 于有 向图 , = , ,x n 1 ) 根 据 代 码 第 2 l 可 知 , 对 m O … n (— ) 。 一 5行 算
22 .. 算 法 空 间 复 杂 度 2
路 径 算 法 实 现 , 时 间 复 杂 度 为 0(3。最 具 有 代 表 性 的 全 源 其 n) 最短 路 权 算 法 是 Fod算 法四 ly 。
用 Fod算 法 来 实 现 全 源 最 短 路 径 算 法 . 要 两 个 n n的 ly 需 × 矩阵 , 个是用来存放各点之 间的最短路权 D. 一个则是 用 一 另 来存 放 最 短 路 径 序 列 的 邻 接矩 阵 。
维普资讯
2 0 2 0 ,3 1 ) 2 0 7 4 (4
C m ue n ie r g a d A p i t n o p t E gn ei n p l ai s计 算机 工程 与 应 用 r n c o
基 于交通 网络最短路径搜索的改进算 法
1 引 言
最 短 路 径 问 题 是 交通 网络 分 析 中的 一个 重 要 的 问题 , 是 也