Abstract
We study the problem of producing hierarchical drawings of layered graphs when some pairs of edges are not allowed to cross.We show that deciding on the existence of a drawing satisfying at least k constraints from a given set of non-crossing constraints is NP-complete even if the graph is 2-layered and even when the permutation of the vertices on one side of the bipartition is fixed.W e also propose simple constant-ratio approximation algorithms for the optimization version of the problem and we discuss how to extend the well-known hierarchical approach for creating layered drawings of directed graphs with the capability of minimizing the number of edge crossings while maximizing the number of satisfied non-crossing constraints.
Work supported in part by the project “Algorithms for Large Data Sets: Science and Engineering” of the Italian Ministry of University and of Scientific and Technological Research (MURST 40%).
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
G. Ausiello, P. Crescenzi, G. Gambosi, V. Kann, A. Marchetti-Spaccamela, and M. Protasi Approximate Solution of NP-Hard Optimization Problems.Springer Verlag, 1999.
Demetrescu, C. and Finocchi, I Break the “right” cycles and get the “best” drawing. In B.E. Moret and A.V. Golidberg, editors, Proc. 2nd Int. Workshop on Algorithm Engineering and Experiments (ALENEX’00), 171–182, 2000.
G. Di Battista, P. Eades, R. Tamassia, and I. Tollis Graph Drawing: Algorithms for the Visualization of Graphs.Prentice Hall, Upper Saddle River, NJ, 1999.
P. Eades and N.C. Wormald Edge crossings in drawings of bipartite graphs. Algorithmica, 11:379–403, 1994.
E.R. Gansner, E. Koutsofios, S.C. North, and K.P. Vo A technique for drawing directed graphs. IEEE Trans. Softw. Eng., 19:214–230, 1993.
M.R. Garey and D.S. Johnson Computers and Intractability: a Guide to Theory of NP-completeness. W.H.Freeman, 1979.
R. Hassin and S. Rubinstein Approximations for the maximum acyclic subgraph problem. Information Processing Letters, 51:133–140, 1994.
S. Leipert Level Planarity Testing and Embeddingin Linear Time. PhD-Thesis, Universität zu Köln, 1998.
J. Hopcroft and R. Tarjan Efficient planarity testing. Journal of the ACM, 21(4):549–568, 1974.
J. Kratochvíl String graphs II: Recognizing string graphs is NP-hard. Journal Combin. Theory Ser. B, 52:67–78, 1991.
J. Kratochvíl Crossing number of abstract topological graphs.In Proc. 6th Int. Symp. on Graph Drawing(GD’98), LNCS 1547, 238–245, 1998.
J. Kratochvíl, A. Lubiw, and J. Nesetril Noncrossing subgraphs of topological layouts. SIAM Journal on Discrete Mathematics, 4:223–244, 1991.
J. Opatrny. Total ordering problem SIAM Journal on Computing, 8(1):111–114, 1979.
K. Sugiyama, S. Tagawa, and M. Toda Methods for visual understanding of hierarchical system structures. IEEE Trans. Syst. Man Cybern., 11(2):109–125, 1981.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Finocchi, I. (2001). Layered Drawings of Graphs with Crossing Constraints. In: Wang, J. (eds) Computing and Combinatorics. COCOON 2001. Lecture Notes in Computer Science, vol 2108. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44679-6_39
Download citation
DOI: https://doi.org/10.1007/3-540-44679-6_39
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42494-9
Online ISBN: 978-3-540-44679-8
eBook Packages: Springer Book Archive