Recognition: unknown
Upward-Planar Drawings with Bounded Span
Pith reviewed 2026-05-09 15:05 UTC · model grok-4.3
The pith
Determining the minimum span of upward-planar drawings is NP-complete for directed trees.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
An upward-planar drawing uses y-monotone upward edges and integer y-coordinates for vertices; the span of such a drawing is the largest |y-difference| over its edges, and the span of the graph is the minimum such value over all possible drawings. The central discovery is that computing this graph span is NP-complete for directed trees and for biconnected single-source graphs, while it admits efficient algorithms for several restricted classes including those with a constant number of sources and st-planar graphs.
What carries the argument
The span, defined as the min-max y-difference in upward-planar integer drawings, with NP-completeness shown via reductions from known hard problems and tractability via dynamic programming over bounded sources or embeddings.
Load-bearing premise
The graphs under consideration admit at least one upward-planar drawing, and the drawings are restricted to those with integer y-coordinates for vertices.
What would settle it
A specific directed tree instance where an efficient algorithm claims a span of 2, but exhaustive enumeration of possible y-coordinate assignments shows that all upward-planar drawings require a maximum edge span of at least 3.
read the original abstract
We consider upward-planar layered drawings of directed graphs, i.e., crossing-free drawings in which each edge is drawn as a y-monotone curve going upward from its tail to its head, and the y-coordinates of the vertices are integers. The span of an edge in such a drawing is the absolute difference between the y-coordinates of its endpoints, and the span of the drawing is the maximum span of any edge. The span of an upward-planar graph is the minimum span over all its upward-planar drawings. We study the problem of determining the span of upward-planar graphs and provide both combinatorial and algorithmic results. On the combinatorial side, we present upper and lower bounds for the span of directed trees. On the algorithmic side, we show that the problem of determining the span of an upward-planar graph is NP-complete already for directed trees and for biconnected single-source graphs. Moreover, we give efficient algorithms for several graph families with a bounded number of sources, including st-planar graphs and graphs where the planar or upward-planar embedding is prescribed. Furthermore, we show that the problem is fixed-parameter tractable with respect to the vertex cover number and the treedepth plus the span.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript studies the span of upward-planar drawings of directed graphs, defined as the minimum, over all upward-planar drawings with integer y-coordinates, of the maximum |y(u)-y(v)| over edges. It establishes combinatorial upper and lower bounds on the span of directed trees, proves NP-completeness of computing the span for directed trees and for biconnected single-source graphs, and gives polynomial-time algorithms for st-planar graphs, for graphs with a prescribed planar or upward-planar embedding, and FPT algorithms parameterized by vertex cover or by treedepth plus span.
Significance. If the proofs are correct, the work provides the first complexity classification for span minimization in upward-planar drawings and demonstrates that the problem remains hard even on trees. The positive results for bounded-source families and the FPT algorithms are of practical interest for graph-drawing applications. The combinatorial bounds on trees add theoretical value and connect to existing literature on layered and upward drawings.
minor comments (3)
- The abstract states that 'efficient algorithms' are given for several families; replacing this with explicit running times (e.g., linear-time for st-planar graphs) would improve precision.
- A summary table collecting the complexity status (NP-complete vs. polynomial vs. FPT) for each graph class considered would help readers navigate the results.
- In the preliminaries, the distinction between the span of a drawing and the span of a graph could be emphasized with a short example immediately after the definitions.
Simulated Author's Rebuttal
We thank the referee for the positive assessment of our manuscript, the accurate summary of our results, and the recommendation for minor revision. The significance statement correctly highlights the complexity classification and practical aspects of our work. Since the report lists no specific major comments, we have no point-by-point rebuttals to provide. We will incorporate any minor suggestions (e.g., clarifications or polishing) in the revised version.
Circularity Check
No significant circularity; derivation is self-contained
full rationale
The paper's core results consist of NP-completeness proofs for span minimization on directed trees and biconnected single-source graphs, together with polynomial-time algorithms for st-planar graphs and prescribed embeddings. These rest on standard combinatorial definitions of upward-planar drawings with integer y-coordinates and edge span as max |y(u)-y(v)|, plus conventional reductions from known NP-complete problems. No equation or claim reduces by construction to a fitted parameter, self-citation chain, or renamed input; the combinatorial bounds and complexity separations are independent of the paper's own outputs.
Axiom & Free-Parameter Ledger
axioms (2)
- domain assumption Directed graphs under consideration admit at least one upward-planar drawing with integer y-coordinates.
- standard math Standard assumptions of computational complexity theory, including that NP-completeness reductions are polynomial-time computable.
Reference graph
Works this paper leans on
-
[1]
1 Patrizio Angelini, Pier Francesco Cortese, Giuseppe Di Battista, and Maurizio Patrignani. Topological morphing of planar graphs.Theor. Comput. Sci., 514:2–20, 2013.doi:10.1016/J. TCS.2013.08.018. 2 Patrizio Angelini, Giordano Da Lozzo, Giuseppe Di Battista, and Fabrizio Frati. Strip planarity testing for embedded planar graphs.Algorithmica, 77(4):1022–1...
work page doi:10.1016/j 2013
-
[2]
8 Paola Bertolazzi, Giuseppe Di Battista, Carlo Mannino, and Roberto Tamassia
To appear.arXiv:2409.01889. 8 Paola Bertolazzi, Giuseppe Di Battista, Carlo Mannino, and Roberto Tamassia. Optimal upward planarity testing of single-source digraphs.SIAM J. Comput., 27(1):132–169,
-
[3]
9 Václav Blazej, Jirí Fiala, and Giuseppe Liotta
doi:10.1137/S0097539794279626. 9 Václav Blazej, Jirí Fiala, and Giuseppe Liotta. On edge-length ratios of partial 2-trees.Int. J. Comput. Geom. Appl., 31(2-3):141–162, 2021.doi:10.1142/S0218195921500072. 10 Václav Blazej, Boris Klemz, Felix Klesen, Marie Diana Sieper, Alexander Wolff, and Johannes Zink. Constrained and ordered level planarity parameterize...
-
[4]
12 Guido Brückner and Ignaz Rutter
URL:https://doi.org/10.20382/jocg.v11i1a6, doi:10.20382/JOCG.V11I1A6. 12 Guido Brückner and Ignaz Rutter. Partial and constrained level planarity.Theor. Comput. Sci., 1045:115291, 2025.doi:10.1016/J.TCS.2025.115291. 13 Timothy M. Chan. A near-linear area bound for drawing binary trees.Algorithmica, 34(1):1–13, 2002.doi:10.1007/S00453-002-0937-X. 14 Giorda...
-
[5]
Hierarchies and planarity theory.IEEE Trans
16 Giuseppe Di Battista and Enrico Nardelli. Hierarchies and planarity theory.IEEE Trans. Syst. Man Cybern., 18(6):1035–1046, 1988.doi:10.1109/21.23105. 17 Giuseppe Di Battista and Roberto Tamassia. Algorithms for plane representations of acyclic digraphs.Theor. Comput. Sci., 61:175–198, 1988.doi:10.1016/0304-3975(88)90123-5. 18 Giuseppe Di Battista and R...
-
[6]
doi:10.1007/S00453-004-1144-8. 22 Fabrizio Frati. On minimum area planar upward drawings of directed trees and other families of directed acyclic graphs.Int. J. Comput. Geom. Appl., 18(3):251–271, 2008.doi: 10.1142/S021819590800260X. 23 Fabrizio Frati. Upward planarity testing of biconnected outerplanar DAGs solves partition. Theor. Comput. Sci., 998:1145...
-
[7]
doi:10.1109/32.221135. 26 Michael R. Garey and David S. Johnson.Computers and Intractability: A Guide to the Theory of NP-Completeness. W. H. Freeman,
-
[8]
doi:10.1007/BF01108622. 28 Jr. H. W. Lenstra. Integer programming with a fixed number of variables.Mathematics of Operations Research, 8,
-
[9]
doi:10.1016/0020-0190(81)90120-4. 30 Lenwood S. Heath and Arnold L. Rosenberg. Laying out graphs using queues.SIAM J. Comput., 21(5):927–958, 1992.doi:10.1137/0221055. 31 Monika Rauch Henzinger, Philip N. Klein, Satish Rao, and Sairam Subramanian. Faster shortest-path algorithms for planar graphs.J. Comput. Syst. Sci., 55(1):3–23,
-
[10]
doi: 10.1006/JCSS.1997.1493. 32 Michael D. Hutton and Anna Lubiw. Upward planar drawing of single-source acyclic digraphs. SIAM J. Comput., 25(2):291–311, 1996.doi:10.1137/S0097539792235906. 33 Bart M. P. Jansen, Liana Khazaliya, Philipp Kindermann, Giuseppe Liotta, Fabrizio Montec- chiani, and Kirill Simonov. Upward and orthogonal planarity are W[1]-hard...
-
[11]
36 Boris Klemz and Günter Rote. Ordered level planarity and its relationship to geodesic planarity, bi-monotonicity, and variations of level planarity.ACM Trans. Algorithms, 15(4):53:1–53:25, 2019.doi:10.1145/3359587. 37 Kurt Mehlhorn.Data Structures and Algorithms: Multi-dimensional Searching and Computa- tional Geometry, volume
-
[12]
Monotone drawings of planar graphs.J
38 János Pach and Géza Tóth. Monotone drawings of planar graphs.J. Graph Theory, 46(1):39–47, 2004.doi:10.1002/JGT.10168. P. Angelini, S. Cornelsen, G. Da Lozzo, F. Frati, P. Kindermann, I. Rutter, J. Zink 35 39 Kozo Sugiyama, Shojiro Tagawa, and Mitsuhiko Toda. Methods for visual understanding of hierarchical system structures.IEEE Transactions on System...
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.