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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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.
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.
P. Eades and D. Kelly. Heuristics for reducing crossings in 2-layered networks. Ars Combinatoria, 21-A:89–98, 1986.
P. Eades and S. Whitesides. Drawing graphs in two layers. Theoretical Computer Science 131, pages 361–374, 1994.
P. Eades and N. Wormald. Edge crossings in drawings of bipartite graphs. Algorithmica, 10:379–403, 1994.
M. R. Garey and D. S. Johnson. Crossing number is NP-complete. SIAM J. Algebraic Discrete Methods, 4:312–316, 1983.
M. Grötschel, M. Jünger, and G. Reinelt. A cutting plane algorithm for the linear ordering problem. Operations Research, 32:1195–1220, 1984.
M. Grötschel, L. Lovász, and A. Shrijver. The ellipsoid method and its consequences in combinatorial optimization. Combinatorica, 1:169–197, 1981.
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.
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.
P. Mutzel. An alternative approach for drawing hierarchical graphs. Proc. Graph Drawing’ 96, LNCS, 1997. to appear.
G. L. Nemhauser and L. E. Trotter. Properties of vertex packing and independence system polyhedra. Mathematical Programming, 6:48–61, 1973.
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.
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.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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