Abstract
We consider the problem of testing a digraph G = (V,E) for upward planarity. In particular we present two fixed-parameter tractable algorithms for testing the upward planarity of G. Let n = |V|, let t be the number of triconnected components of G, and let c be the number of cut-vertices of G. The first upward planarity testing algorithm we present runs in O(2t · t! · n 2)–time. The previously known best result is an O(t! · 8t · n 3 + 23·2 c · t 3·2 c · t! · 8t · n)-time algorithm by Chan. We use the kernelisation technique to develop a second upward planarity testing algorithm which runs in O(n 2 + k 4(2k + 1)!) time, where k = |E| – |V|. We also define a class of non upward planar digraphs.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Battista, G.D., Eades, P., Tamassia, R., Tollis, I.G.: Graph Drawing: Algorithms for the Visualization of Graphs. Prentice-Hall, Englewood Cliffs (1999)
Garg, A., Tamassia, R.: On the computational complexity of upward and rectilinear planarity testing. SIAM Journal Comput. 31, 601–625 (2001)
Battista, G.D., Liotta, G.: Upward planarity checking: “Faces are more than polygons” (Extended Abstract). In: Whitesides, S.H. (ed.) GD 1998. LNCS, vol. 1547, pp. 72–86. Springer, Heidelberg (1999)
Bertolazzi, P., Battista, G.D., Liotta, G., Mannino, C.: Upward drawings of triconnected digraphs. Algorithmica 6, 476–497 (1994)
Bertolazzi, P., Battista, G.D., Mannino, C., Tamassia, R.: Optimal upward planarity testing of single-source digraphs. SIAM Journal on Computing 27, 132–169 (1998)
Downey, R.G., Fellows, M.R.: Parameterized Complexity. Monographs in Computer Science. Springer, Heidelberg (1997)
Chan, H.: A parameterized algorithm for upward planarity testing. In: Albers, S., Radzik, T. (eds.) ESA 2004. LNCS, vol. 3221, pp. 157–168. Springer, Heidelberg (2004)
Dujmović, V., Fellows, M., Hallett, M., Kitching, M., Liotta, G., McCartin, C., Nishimura, N., Ragde, P., Rosamond, F., Suderman, M., Whitesides, S., Wood, D.R.: A fixed-parameter approach to two-layer planarization. In: Mutzel, P., Jünger, M., Leipert, S. (eds.) GD 2001. LNCS, vol. 2265, pp. 1–15. Springer, Heidelberg (2002)
Dujmović, V., Fellows, M., Hallett, M., Kitching, M., Liotta, G., McCartin, C., Nishimura, N., Ragde, P., Rosamond, F., Suderman, M., Whitesides, S., Wood, D.R.: On the parameterized complexity of layered graph drawing. In: Proceedings of the 9th Annual European Symposium on Algorithms, pp. 488–499 (2001)
Dujmović, V., Fernau, H., Kaufmann, M.: Fixed parameter algorithms for one-sided crossing minimization revisited. In: Liotta, G. (ed.) GD 2003. LNCS, vol. 2912, pp. 332–344. Springer, Heidelberg (2004)
Di Battista, G., Tamassia, R.: Algorithms for plane representations of acyclic digraphs. Theoretical Computer Science 61, 175–198 (1988)
Kelly, D.: Fundamentals of planar ordered sets. Discrete Math. 63, 197–216 (1987)
Hopcroft, J., Tarjan, R.E.: Dividing a graph into triconnected components. SIAM Journal on Computing 2, 135–158 (1973)
Battista, G.D., Tamassia, R.: On-line maintenance of triconnected components with spqr-trees. Algorithmica 15, 302–318 (1996)
Battista, G.D., Tamassia, R.: On-line planarity testing. SIAM Journal on Computing 25, 956–997 (1996)
Healy, P., Lynch, K.: Building blocks of upward planar digraphs. In: Pach, J. (ed.) GD 2004. LNCS, vol. 3383, pp. 296–306. Springer, Heidelberg (2005)
Healy, P., Lynch, W.K.: Investigations into upward planar digraphs. Technical Report TR-04-02, Dept. of CSIS, University of Limerick (2004), http://www.csis.ul.ie/Research/TechRpts.htm
Healy, P., English, M.: Upward planarity of sparse graphs. In: Brankovic, L., Ryan, J. (eds.) Proceedings of the Eleventh Australasian Workshop on Combinatorial Algorithms, pp. 191–203 (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Healy, P., Lynch, K. (2005). Fixed-Parameter Tractable Algorithms for Testing Upward Planarity. In: Vojtáš, P., Bieliková, M., Charron-Bost, B., Sýkora, O. (eds) SOFSEM 2005: Theory and Practice of Computer Science. SOFSEM 2005. Lecture Notes in Computer Science, vol 3381. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30577-4_23
Download citation
DOI: https://doi.org/10.1007/978-3-540-30577-4_23
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-24302-1
Online ISBN: 978-3-540-30577-4
eBook Packages: Computer ScienceComputer Science (R0)