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).
Supported by the EEC ESPRIT Basic Research Action No. 7141 (ALCOM II), by the Ministry of Education of Greece and by the NSF grant No. CDA-9211155.
Preview
Unable to display preview. Download preview PDF.
References
K. Abrahamson, N. Dadoun, D. Kirkpatrick and T. Przytycka, “A Simple Parallel Tree Contraction Algorithm”, J. of Algorithms, 10(1989), pp.287–302.
E. Cohen, “Efficient Parallel Shortest-paths in Digraphs with a Separator Decomposition”, Proc. 5th ACM SPAA, 1993, pp.57–67.
T. Cormen, C. Leiserson and R. Rivest, “Introduction to Algorithms”, MIT Press & McGraw Hill, 1990.
K. Diks, T. Hagerup and W. Rytter, “Optimal Parallel Algorithms for the Recognition and Colouring of Outerplanar Graphs”, Proc. MFCS'89, LNCS 379.
H. Djidjev, “A Linear Algorithm for Partitioning Graphs of Fixed Genus”, SERDICA, Vol.11, 1895, pp.369–387.
H. Djidjev, G. Pantziou and C. Zaroliagis, “Computing Shortest Paths and Distances in Planar Graphs”, in Proc. 18th ICALP, 1991, LNCS 510, pp. 327–339.
P. Erdős and J. Spencer, “Probabilistic Methods in Combinatorics”, Academic Press, 1974.
G.N. Frederickson, “Using Cellular Graph Embeddings in Solving All Pairs Shortest Path Problems”, Proc. 30th IEEE Symp. on FOCS, 1989, pp.448–453.
G.N. Frederickson, “Planar Graph Decomposition and All Pairs Shortest Paths”, J. ACM, Vol.38, No.1, January 1991, pp.162–204.
M. Fredman and R. Tarjan, “Fibonacci heaps and their uses in improved network optimization algorithms”, JACM, 34(1987), pp. 596–615.
Y. Han, V. Pan and J. Reif, “Efficient Parallel Algorithms for Computing All Pair Shortest Paths in Directed Graphs”, Proc. 4th ACM SPAA, 1992, pp.353–362.
D. Kavvadias, G. Pantziou, P. Spirakis and C. Zaroliagis, “Hammock-on-Ears Decomposition: A Technique for Parallel and On-line Path Problems”, CTI Technical Report, TR-93.05.22, Patras, 1993.
D. Kavvadias, G. Pantziou, P. Spirakis and C. Zaroliagis, “Hammock-on-Ears Decomposition: A Technique for the Efficient Parallel Solution of Shortest Paths and Other Problems”, Proc. 19th MFCS 94, LNCS, to appear.
E.L. Lawler, “Combinatorial Optimization: Networks and Matroids”, Holt, Rinehart and Winston, 1976.
T. Lengauer, “Efficient Algorithms for the Constraint Generation and Intergrated Circuit Layout Compaction”, Proc. 9th WG83, pp.219–230, 1983.
A. Lingas, “Efficient Parallel Algorithms for Path Problems in Planar Directed Graphs”, Proc. SIGAL 90, LNCS 450, pp.447–457, 1990, Springer-Verlag.
D. Maier, “An Efficient Method for Storing Ancestor Information in Trees”, SIAM J. on Comp., Vol.8, N.4, pp.599–618, 1979.
K. Mehlhorn and B. Schmidt, “A Single Source Shortest Path Algorithm for Graphs with Separators”, in Proc. FCT83, LNCS 158, pp.302–309, 1983.
G. Pantziou, P. Spirakis and C. Zaroliagis, “Efficient Parallel Algorithms for Shortest Paths in Planar Digraphs”, BIT 32 (1992), pp.215–236.
C.H. Papadimitriou and K. Steiglitz, “Combinatorial Optimization: Algorithms and Complexity”, Prentice-Hall, 1982.
P. Spirakis and A. Tsakalidis, “A Very Fast, Practical Algorithm for Finding a Negative Cycle in a Digraph”, in Proc. of 13th ICALP, pp. 397–406, 1986.
R.E. Tarjan, “Data Structures and Network Algorithms”, SIAM, 1983.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kavvadias, D., Pantziou, G.E., Spirakis, P.G., Zaroliagis, C.D. (1994). Efficient sequential and parallel algorithms for the negative cycle problem. In: Du, DZ., Zhang, XS. (eds) Algorithms and Computation. ISAAC 1994. Lecture Notes in Computer Science, vol 834. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58325-4_190
Download citation
DOI: https://doi.org/10.1007/3-540-58325-4_190
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58325-7
Online ISBN: 978-3-540-48653-4
eBook Packages: Springer Book Archive