Skip to main content

Two-Layer Planarization in Graph Drawing

  • Conference paper
  • First Online:
Algorithms and Computation (ISAAC 1998)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1533))

Included in the following conference series:

Abstract

We study the two-layer planarization problems that have applications in Automatic Graph Drawing. We are searching for a two-layer planar subgraph of maximum weight in a given two-layer graph. Depending on the number of layers in which the vertices can be permuted freely, that is, zero, one or two, different versions of the problems arise. The latter problem was already investigated in 11 using polyhedral combinatorics. Here, we study the remaining two cases and the relationships between the associated polytopes.

In particular, we investigate the polytope P 1 associated with the two-layer planarization problem with one fixed layer. We provide an overview on the relationships between P 1 and the polytope Q 1 associated with the two-layer crossing minimization problem with one fixed layer, the linear ordering polytope, the two-layer planarization problem with zero and two layers fixed. We will see that all facet-defining inequalities in Q 1 are also facet-defining for P 1. Furthermore, we give some new classes of facet-defining inequalities and show how the separation problems can be solved. First computational results are presented using a branch-and-cut algorithm. For the case when both layers are fixed, the two-layer planarization problem can be solved in polynomial time by a transformation to the heaviest increasing subsequence problem. Moreover, we give a complete description of the associated polytope P 2, which is useful in our branch-and-cut algorithm for the one-layer fixed case.

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. G. D. Battista, A. Garg, G. Liotta, A. Parise, R. Tamassia, E. Tassinari, F. Vargiu, and L. Vismara. Drawing directed acyclic graphs: An experimental study (preliminary version). Technical Report CS-96-24, Department of Computer Science, Brown University, Oct. 1996. Sun, 13 Jul 1997 18:30:15 GMT.

    Google Scholar 

  2. M. Carpano. Automatic display of hierarchized graphs for computer aided decision analysis. IEEE Trans. on Systems, Man and Cybernetics, SMC-10(11):705–715, 1980.

    Article  Google Scholar 

  3. P. Eades and D. Kelly. Heuristics for reducing crossings in 2-layered networks. Ars Combinatoria, 21-A:89–98, 1986.

    MathSciNet  Google Scholar 

  4. P. Eades and S. Whitesides. Drawing graphs in two layers. Theoretical Computer Science 131, pages 361–374, 1994.

    Article  MATH  MathSciNet  Google Scholar 

  5. P. Eades and N. Wormald. Edge crossings in drawings of bipartite graphs. Algorithmica, 10:379–403, 1994.

    Article  MathSciNet  Google Scholar 

  6. M. R. Garey and D. S. Johnson. Crossing number is NP-complete. SIAM J. Algebraic Discrete Methods, 4:312–316, 1983.

    Article  MATH  MathSciNet  Google Scholar 

  7. M. Grötschel, M. Jünger, and G. Reinelt. A cutting plane algorithm for the linear ordering problem. Operations Research, 32:1195–1220, 1984.

    MATH  MathSciNet  Google Scholar 

  8. M. Grötschel, L. Lovász, and A. Shrijver. The ellipsoid method and its consequences in combinatorial optimization. Combinatorica, 1:169–197, 1981.

    Article  MATH  MathSciNet  Google Scholar 

  9. M. Jünger and P. Mutzel. Exact and heuristic algorithms for 2-layer straightline crossing minimization. In F. J. Brandenburg, editor, Graph Drawing (Proc. GD’ 95), volume 1027 of LNCS, pages 337–348, 1996.

    Chapter  Google Scholar 

  10. M. Jünger and S. Thienel. The design of the branch and cut system ABACUS. Tech. Rep. No. 97.260, Institut für Informatik, Universität zu Köln, 1997.

    Google Scholar 

  11. P. Mutzel. An alternative approach for drawing hierarchical graphs. Proc. Graph Drawing’ 96, LNCS, 1997. to appear.

    Google Scholar 

  12. G. L. Nemhauser and L. E. Trotter. Properties of vertex packing and independence system polyhedra. Mathematical Programming, 6:48–61, 1973.

    Article  MathSciNet  Google Scholar 

  13. K. Reinert, H. P. Lenhof, P. Mutzel, K. Mehlhorn, and J. Kececioglu. A branch-and-cut algorithm for multiple sequence alignment. In Proc. of the 1st Ann. Intern. Conf. on Comp. Molec. Bio. (RECOMB 97), Santa Fe, NM, 1997.

    Google Scholar 

  14. K. Sugiyama, S. Tagawa, and M. Toda. On planarization algorithms of 2-level graphs. IEEE Trans. on Systems, Man and Cybernetics, SMC-11:109–125, 1981.

    Article  MathSciNet  Google Scholar 

  15. N. Tomii, Y. Kambayashi, and S. Yajima. On planarization algorithms of 2-level graphs. Papers of tech. group on electronic computers, IECEJ, EC77-38, pages 1–12, 1977.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Mutzel, P., Weiskircher, R. (1998). Two-Layer Planarization in Graph Drawing. In: Chwa, KY., Ibarra, O.H. (eds) Algorithms and Computation. ISAAC 1998. Lecture Notes in Computer Science, vol 1533. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-49381-6_9

Download citation

  • DOI: https://doi.org/10.1007/3-540-49381-6_9

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-65385-1

  • Online ISBN: 978-3-540-49381-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics