Skip to main content

k-Level Crossing Minimization Is NP-Hard for Trees

  • Conference paper
WALCOM: Algorithms and Computation (WALCOM 2011)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 6552))

Included in the following conference series:

  • 1230 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Albacea, E.: A Linear Algorithm for Bipartite Drawing with Minimum Edge Crossings of Complete Binary Trees. Philippine Computing Journal 1(1), 1–5 (2006)

    Google Scholar 

  2. 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)

    Chapter  Google Scholar 

  3. Chung, F.: On Optimal Linear Arrangements of Trees. Computers and Mathematics with Applications 10(1), 43–60 (1984)

    Article  MathSciNet  MATH  Google Scholar 

  4. Demestrescu, C., Finocchi, I.: Breaking Cycles for Minimizing Crossings. Journal of Experimental Algorithmics 6(2) (2001)

    Google Scholar 

  5. Eades, P., Wormald, N.: Edge Crossings in Drawings of Bipartite Graphs. Algorithmica 11(4), 379–403 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  6. 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)

    Chapter  Google Scholar 

  7. Garey, M., Johnson, D.: Crossing Number is NP-complete. SIAM Journal on Algebraic and Discrete Methods 4(3), 312–316 (1983)

    Article  MathSciNet  MATH  Google Scholar 

  8. 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)

    Chapter  Google Scholar 

  9. 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)

    Chapter  Google Scholar 

  10. 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)

    Article  MathSciNet  MATH  Google Scholar 

  11. Shiloach, Y.: A Minimum Linear Arrangement Algorithm for Undirected Trees. SIAM Journal on Computing (SICOMP) 8(3), 422–430 (1979)

    Article  MathSciNet  MATH  Google Scholar 

  12. 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)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics