2018
DOI: 10.7155/jgaa.00473
|View full text |Cite
|
Sign up to set email alerts
|

Drawing Planar Graphs with Few Geometric Primitives

Abstract: We define the visual complexity of a plane graph drawing to be the number of basic geometric objects needed to represent all its edges. In particular, one object may represent multiple edges (e.g., one needs only one line segment to draw a path with an arbitrary number of edges). Let n denote the number of vertices of a graph. We show that trees can be drawn with 3n/4 straight-line segments on a polynomial grid, and with n/2 straight-line segments on a quasi-polynomial grid. Further, we present an algorithm fo… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
13
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
5

Relationship

2
3

Authors

Journals

citations
Cited by 8 publications
(13 citation statements)
references
References 23 publications
0
13
0
Order By: Relevance
“…Our contribution is summarized in Table 1. In Section 2, we show that every tree has a drawing with at most 3n/4 − 1 segments on the n × n grid, improving the area bound by Hültenschmidt et al [13]. We then focus on drawing 3-connected planar graphs in Section 3.…”
Section: Introductionmentioning
confidence: 90%
See 1 more Smart Citation
“…Our contribution is summarized in Table 1. In Section 2, we show that every tree has a drawing with at most 3n/4 − 1 segments on the n × n grid, improving the area bound by Hültenschmidt et al [13]. We then focus on drawing 3-connected planar graphs in Section 3.…”
Section: Introductionmentioning
confidence: 90%
“…Dujmović et al [7] were the first to study drawings with few segments and provided upper and lower bounds for several planar graph classes. Since then, several new results have been provided ( [8,13,14,20,21], refer also to Table 1). These results shed only a little light on the area requirements of the drawings.…”
Section: Introductionmentioning
confidence: 99%
“…Finally, the algorithm FewSegments is based on the algorithm by Hülten-schmidt et al [6] that draws trees on a quasi-polynomial grid with a minimum number of segments. On a high level, that algorithm uses a heavy path decomposition of a tree, which decomposes the tree in heavy edges and light edges.…”
Section: Algorithmsmentioning
confidence: 99%
“…When the algorithm assigns a vector to a subtree, we allow it to increase the length of the vector slightly such that the new vector is an integer multiple of a smaller primitive vector. For example, if the algorithm would assign a vector (6,11), then this heuristic would change the vector to (6,12). This implies that the segments on the heavy path in this subtree do not have to use vectors that are integer multiples of (6, 11), but only integer multiples of (1,2).…”
Section: Algorithmsmentioning
confidence: 99%
See 1 more Smart Citation