The Complexity of Finding

Upward planarity is a widely investigated topic in graph theory and graph drawing. A planar digraph is said to be upward planar if it admits a planar drawing where all edges are drawn as curves monotonically increasing in the upward direction. It is known that testing whether a planar digraph is upward planar is NP-Complete in general. However, the upward planarity testing problem can be solved in polynomial time if the planar embedding of the digraph is fixed. This motivates the following question: Given an embedded planar digraph G, how is difficult to find an embedding preserving subgraph of G that is upward planar and whose number of edges is maximum? We prove that this problem is NP-Hard. This negative result motivates the study of polynomial-time algorithms for the computation of maximal (not necessarily maximum) upward planar subgraphs as well as the design of exact algorithms that perform well in practice. As a consequence of our proof technique, we also show that the problem of extracting a maximum bimodal subgraph from an embedded planar digraph is NP-Hard.

[1]  Helen C. Purchase,et al.  Which Aesthetic has the Greatest Effect on Human Understanding? , 1997, GD.

[2]  David S. Johnson,et al.  Computers and In stractability: A Guide to the Theory of NP-Completeness. W. H Freeman, San Fran , 1979 .

[3]  Ioannis G. Tollis,et al.  Graph Drawing , 1994, Lecture Notes in Computer Science.

[4]  Helen C. Purchase,et al.  Effective information visualisation: a study of graph drawing aesthetics and algorithms , 2000, Interact. Comput..

[5]  Walter Didimo,et al.  Quasi-Upward Planarity , 1998, Algorithmica.

[6]  Frank Harary,et al.  Graph Theory , 2016 .

[7]  Walter Didimo,et al.  Upward Spirality and Upward Planarity Testing , 2005, SIAM J. Discret. Math..

[8]  Roberto Tamassia,et al.  On the Computational Complexity of Upward and Rectilinear Planarity Testing , 1994, SIAM J. Comput..

[9]  J. van Leeuwen,et al.  Drawing Graphs , 2001, Lecture Notes in Computer Science.

[10]  Achilleas Papakostas Upward Planarity Testing of Outerplanar Dags , 1994, Graph Drawing.

[11]  Carlo Mannino,et al.  Upward drawings of triconnected digraphs , 2005, Algorithmica.

[12]  Patrick Healy,et al.  Fixed-Parameter Tractable Algorithms for Testing Upward Planarity , 2005, SOFSEM.

[13]  Carlo Mannino,et al.  Optimal Upward Planarity Testing of Single-Source Digraphs , 1993, ESA.

[14]  David Lichtenstein,et al.  Planar Formulae and Their Uses , 1982, SIAM J. Comput..

[15]  Hubert Y. Chan,et al.  A Parameterized Algorithm for Upward Planarity Testing , 2004 .