Abstract
The k-level crossing minimization problem for graphs has received much interest in the graph drawing literature. In this paper we focus on the special case of trees. We show that the 2-level crossing minimization problem for trees where the order of the vertices on one level is fixed is solvable in quadratic time. We also show that the k-level crossing minimization problem for trees for an arbitrary number of levels is NP-Hard. This result exposes a source of difficulty for algorithm designers that compounds earlier results relating to the 2-level crossing minimization problem for graphs.
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
Albacea, E.: A Linear Algorithm for Bipartite Drawing with Minimum Edge Crossings of Complete Binary Trees. Philippine Computing Journal 1(1), 1–5 (2006)
Bastert, O., Matuszewski, C.: Layered Drawings of Digraphs. In: Kaufmann, M., Wagner, D. (eds.) Drawing Graphs. LNCS, vol. 2025, pp. 87–120. Springer, Heidelberg (2001)
Chung, F.: On Optimal Linear Arrangements of Trees. Computers and Mathematics with Applications 10(1), 43–60 (1984)
Demestrescu, C., Finocchi, I.: Breaking Cycles for Minimizing Crossings. Journal of Experimental Algorithmics 6(2) (2001)
Eades, P., Wormald, N.: Edge Crossings in Drawings of Bipartite Graphs. Algorithmica 11(4), 379–403 (1994)
Eschbach, T., Günther, W., Drechsler, R., Becker, B.: Crossing Reduction by Windows Optimization. In: Kobourov, S., Goodrich, M. (eds.) GD 2002. LNCS, vol. 2528, pp. 285–294. Springer, Heidelberg (2002)
Garey, M., Johnson, D.: Crossing Number is NP-complete. SIAM Journal on Algebraic and Discrete Methods 4(3), 312–316 (1983)
Matuszewski, C., Schönfeld, R., Molitor, P.: Using Sifting for k-Layer Straightline Crossing minimization. In: KratochvÃl, J. (ed.) GD 1999. LNCS, vol. 1731, pp. 217–224. Springer, Heidelberg (1999)
Muñoz, X., Unger, W., Vrťo, I.: One Sided Crossing Minimization is NP-Hard for Sparse Graphs. In: Kobourov, S., Goodrich, M. (eds.) GD 2002. LNCS, vol. 2528, pp. 115–123. Springer, Heidelberg (2002)
Shahrokhi, F., Sýkora, O., Székely, L., Vrťo, I.: On Bipartite Drawings and the Linear Arrangement Problem. SIAM Journal on Computing (SICOMP) 30(6), 1773–1789 (2001)
Shiloach, Y.: A Minimum Linear Arrangement Algorithm for Undirected Trees. SIAM Journal on Computing (SICOMP) 8(3), 422–430 (1979)
Sugiyama, K., Tagawa, S., Toda, M.: Methods for Visual Understanding of Hierarchical Systems. IEEE Transactions on Systems, Man, and Cybernetics 11(2), 109–125 (1981)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Harrigan, M., Healy, P. (2011). k-Level Crossing Minimization Is NP-Hard for Trees. In: Katoh, N., Kumar, A. (eds) WALCOM: Algorithms and Computation. WALCOM 2011. Lecture Notes in Computer Science, vol 6552. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-19094-0_9
Download citation
DOI: https://doi.org/10.1007/978-3-642-19094-0_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-19093-3
Online ISBN: 978-3-642-19094-0
eBook Packages: Computer ScienceComputer Science (R0)