JOURNAL ARTICLE

Improved Shortest Path Algorithms by Dynamic Graph Decomposition

Lin Tian

Year: 2006 Journal:   University of Canterbury Research Repository (University of Canterbury)   Publisher: University of Canterbury

Abstract

In this thesis, we introduce three new approaches for solving the single source shortest path (SSSP) problem in nearly acyclic directed graphs, and algorithms based on these approaches. In the first approach, we extend a technique of strongly connected components (sc-components) decomposition by Takaoka [23], and the generalized decomposition approach is called a higher-order decomposition. According to Takaoka's definition of acyclicity, the degree of cyclicity of a graph G, cyc(G), is defined by the maximum cardinality of the strongly connected components of G. Based on the higher-order decomposition, we give a generalization of Takaoka's definition of acyclicity. That is, the degree of cyclicity cych(G) is the maximum cardinality of the hth order strongly connected components of G, where h is the number of times that the graph has been decomposed. Then, the original definition introduced by Takaoka [23] can be presented as: The degree of cyclicity cyc(G) is the maximum cardinality of the 1th order strongly connected components of G. The second approach presents a new method for measuring acyclicity based on modifications to two existing methods. In the new method, we decompose the given graph into a 1-dominator set, which is a set of acyclic subgraphs, where each sub-graph is dominated by one trigger vertex. Meanwhile we compute sc-components of a degenerated graph derived from triggers. Using this preprocessing, we can efficiently compute the single source shortest paths (SSSPs) for nearly acyclic graphs in O(m + r logl ) time, where r is the size of the 1-dominator set, and l is the size of the largest sc-component. In the third approach, we modify the concept of a 1-dominator set to that of a 1-2-dominator set, and achieve O(m + r²) time to compute a 1- 2-dominator set in a graph. Each of acyclic sub-graphs obtained by the 1-2-dominator set are dominated by one or two trigger vertices cooperatively. Such sub-graphs are potentially larger than those decomposed by the 1-dominator set. Thus fewer trigger vertices are needed to cover the graph, that is, rʹ ≤ r, where rʹ is the number of triggers in the 1-2-dominator set. When rʹ is much smaller than r, we can efficiently compute SSSPs in O(m + rʹlogrʹ) time.

Keywords:
Shortest path problem Algorithm Computer science Path (computing) Graph Mathematics Combinatorics

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
15
Refs
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Advanced Graph Theory Research
Physical Sciences →  Computer Science →  Computational Theory and Mathematics
Algorithms and Data Compression
Physical Sciences →  Computer Science →  Artificial Intelligence
Complexity and Algorithms in Graphs
Physical Sciences →  Computer Science →  Computational Theory and Mathematics

Related Documents

BOOK-CHAPTER

Dynamic Graph Shortest Path Algorithm

Xueli LiuHongzhi Wang

Lecture notes in computer science Year: 2012 Pages: 296-307
JOURNAL ARTICLE

Faster algorithms for shortest path and network flow based on graph decomposition

Manas Jyoti KashyopTsunehiko NagayamaKunihiko Sadakane

Journal:   Journal of Graph Algorithms and Applications Year: 2019 Vol: 23 (5)Pages: 781-813
JOURNAL ARTICLE

Graph Collapsing in Shortest Path Auction Algorithms

Raffaele CerulliPaola FestaGiancarlo Raiconi

Journal:   Computational Optimization and Applications Year: 2001 Vol: 18 (3)Pages: 199-220
JOURNAL ARTICLE

Speeding Up Dynamic Shortest-Path Algorithms

Luciana S. BuriolMaurício G. C. ResendeMikkel Thorup

Journal:   INFORMS journal on computing Year: 2007 Vol: 20 (2)Pages: 191-204
JOURNAL ARTICLE

Dynamic Shortest Path Algorithms for Hypergraphs

Jianhang GaoQing ZhaoWei RenAnanthram SwamiRam RamanathanAmotz Bar-Noy

Journal:   IEEE/ACM Transactions on Networking Year: 2014 Vol: 23 (6)Pages: 1805-1817
© 2026 ScienceGate Book Chapters — All rights reserved.