1994
DOI: 10.1007/3-540-58325-4_190
|View full text |Cite
|
Sign up to set email alerts
|

Efficient sequential and parallel algorithms for the negative cycle problem

Abstract: Abstract. We present here an algorithm for detecting (and outputting, if exists) a negative cycle in an n-vertex planar digraph G with real edge weights. Its running time ranges from O(n) up to O(n 1.5 log n) as a certain topological measure of G varies from 1 up to Θ(n). Moreover, an efficient CREW PRAM implementation is given. Our algorithm applies also to digraphs whose genus γ is o(n).

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
4
0

Year Published

1994
1994
2008
2008

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 10 publications
(5 citation statements)
references
References 15 publications
1
4
0
Order By: Relevance
“…This generalizes the results in [15] for outerplanar digraphs. To the best of our knowledge, this is the most general class of graphs for which the complexity of computing a shortest path tree matches that of finding a negative cycle.…”
Section: Introductionsupporting
confidence: 64%
See 2 more Smart Citations
“…This generalizes the results in [15] for outerplanar digraphs. To the best of our knowledge, this is the most general class of graphs for which the complexity of computing a shortest path tree matches that of finding a negative cycle.…”
Section: Introductionsupporting
confidence: 64%
“…If the digraph contains negative real edge weights, then one needs O(nm) time to either construct a shortest path tree, or find a negative weight cycle [2]. For outerplanar digraphs, in O(n) time, a shortest path tree can be constructed [10], [11], or a negative cycle can be found [15]. For planar digraphs with nonnegative real edge weights, an O(n) time algorithm for computing a shortest path tree is given in [16]; with negative but integer edge weights larger than −L (L ≥ 1), the same paper gives an O(n 4/3 log(nL)) time algorithm which constructs a shortest path tree, or finds a negative cycle.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Also, our algorithms seem to be very efficient for the class of all appropriately sparse graphs. As has been established in [15] and [29] random G n, p graphs with threshold function 1/n are planar with probability one and have expected value for q equal to O (1).…”
Section: Previous Resultsmentioning
confidence: 88%
“…Since G op can be tested for a negative cycle in O(n) time [29], we can assume without loss of generality that G op does not have such a cycle. Preprocess G op using algorithm Pre Outerplanar (Section 3.…”
Section: Single-source Shortest Paths In Outerplanar Digraphsmentioning
confidence: 99%