ID: cs/0607113

Trees with Convex Faces and Optimal Angles

July 26, 2006

View on ArXiv
Josiah Carlson, David Eppstein
Computer Science
Computational Geometry

We consider drawings of trees in which all edges incident to leaves can be extended to infinite rays without crossing, partitioning the plane into infinite convex polygons. Among all such drawings we seek the one maximizing the angular resolution of the drawing. We find linear time algorithms for solving this problem, both for plane trees and for trees without a fixed embedding. In any such drawing, the edge lengths may be set independently of the angles, without crossing; we describe multiple strategies for setting these lengths.

Similar papers 1

Optimal Angular Resolution for Face-Symmetric Drawings

July 31, 2009

89% Match
David Eppstein, Kevin A. Wortman
Data Structures and Algorith...

Let G be a graph that may be drawn in the plane in such a way that all internal faces are centrally symmetric convex polygons. We show how to find a drawing of this type that maximizes the angular resolution of the drawing, the minimum angle between any two incident edges, in polynomial time, by reducing the problem to one of finding parametric shortest paths in an auxiliary graph. The running time is at most O(t^3), where t is a parameter of the input graph that is at most O...

Find SimilarView on arXiv

Drawing Trees with Perfect Angular Resolution and Polynomial Area

September 3, 2010

88% Match
Christian A. Duncan, David Eppstein, Michael T. Goodrich, ... , Nöllenburg Martin
Computational Geometry

We study methods for drawing trees with perfect angular resolution, i.e., with angles at each node v equal to 2{\pi}/d(v). We show: 1. Any unordered tree has a crossing-free straight-line drawing with perfect angular resolution and polynomial area. 2. There are ordered trees that require exponential area for any crossing-free straight-line drawing having perfect angular resolution. 3. Any ordered tree has a crossing-free Lombardi-style drawing (where each edge is repres...

Find SimilarView on arXiv

On Monotone Drawings of Trees

May 6, 2015

88% Match
Philipp Kindermann, André Schulz, ... , Wolff Alexander
Computational Geometry

A crossing-free straight-line drawing of a graph is monotone if there is a monotone path between any pair of vertices with respect to some direction. We show how to construct a monotone drawing of a tree with $n$ vertices on an $O(n^{1.5}) \times O(n^{1.5})$ grid whose angles are close to the best possible angular resolution. Our drawings are convex, that is, if every edge to a leaf is substituted by a ray, the (unbounded) faces form convex regions. It is known that convex dr...

Find SimilarView on arXiv

Angle Optimization of Graphs Embedded in the Plane

November 21, 2012

87% Match
Sergey Bereg, Timothy Rozario
Computational Geometry

In this paper we study problems of drawing graphs in the plane using edge length constraints and angle optimization. Specifically we consider the problem of maximizing the minimum angle, the MMA problem. We solve the MMA problem using a spring-embedding approach where two forces are applied to the vertices of the graph: a force optimizing edge lengths and a force optimizing angles. We solve analytically the problem of computing an optimal displacement of a graph vertex optimi...

Find SimilarView on arXiv

The Maximum Linear Arrangement Problem for trees under projectivity and planarity

June 14, 2022

86% Match
Lluís Alemany-Puig, Juan Luis Esteban, Ramon Ferrer-i-Cancho
Data Structures and Algorith...
Computation and Language
Discrete Mathematics

A linear arrangement is a mapping $\pi$ from the $n$ vertices of a graph $G$ to $n$ distinct consecutive integers. Linear arrangements can be represented by drawing the vertices along a horizontal line and drawing the edges as semicircles above said line. In this setting, the length of an edge is defined as the absolute value of the difference between the positions of its two vertices in the arrangement, and the cost of an arrangement as the sum of all edge lengths. Here we s...

Find SimilarView on arXiv

Optimal Orthogonal Drawings in Linear Time

February 5, 2025

86% Match
Walter Didimo, Giuseppe Liotta, ... , Patrignani Maurizio
Computational Geometry
Data Structures and Algorith...

A planar orthogonal drawing {\Gamma} of a connected planar graph G is a geometric representation of G such that the vertices are drawn as distinct points of the plane, the edges are drawn as chains of horizontal and vertical segments, and no two edges intersect except at common end-points. A bend of {\Gamma} is a point of an edge where a horizontal and a vertical segment meet. Drawing {\Gamma} is bend-minimum if it has the minimum number of bends over all possible planar orth...

Find SimilarView on arXiv

Minimum Height Drawings of Ordered Trees in Polynomial Time: Homotopy Height of Tree Duals

March 16, 2022

86% Match
Salman Parsa, Tim Ophelders
Computational Geometry
Data Structures and Algorith...

We consider drawings of graphs in the plane in which vertices are assigned distinct points in the plane and edges are drawn as simple curves connecting the vertices and such that the edges intersect only at their common endpoints. There is an intuitive quality measure for drawings of a graph that measures the height of a drawing $\phi : G \rightarrow \mathbb{R}^2$ as follows. For a vertical line $\ell$ in $\mathbb{R}^2$, let the height of $\ell$ be the cardinality of the set ...

Find SimilarView on arXiv

Geometric Embedding of Path and Cycle Graphs in Pseudo-convex Polygons

August 4, 2017

86% Match
Hamid Hoorfar, Alireza Bagheri
Computational Geometry

Given a graph $ G $ with $ n $ vertices and a set $ S $ of $ n $ points in the plane, a point-set embedding of $ G $ on $ S $ is a planar drawing such that each vertex of $ G $ is mapped to a distinct point of $ S $. A straight-line point-set embedding is a point-set embedding with no edge bends or curves. The point-set embeddability problem is NP-complete, even when $ G $ is $ 2 $-connected and $ 2 $-outerplanar. It has been solved polynomially only for a few classes of plan...

Find SimilarView on arXiv

Drawings of Planar Graphs with Few Slopes and Segments

June 19, 2006

86% Match
Vida Dujmovic', David Eppstein, ... , Wood David R.
Combinatorics

We study straight-line drawings of planar graphs with few segments and few slopes. Optimal results are obtained for all trees. Tight bounds are obtained for outerplanar graphs, 2-trees, and planar 3-trees. We prove that every 3-connected plane graph on $n$ vertices has a plane drawing with at most ${5/2}n$ segments and at most $2n$ slopes. We prove that every cubic 3-connected plane graph has a plane drawing with three slopes (and three bends on the outerface). In a companion...

Find SimilarView on arXiv

Euclidean Greedy Drawings of Trees

June 21, 2013

86% Match
Martin Nöllenburg, Roman Prutkin
Computational Geometry

Greedy embedding (or drawing) is a simple and efficient strategy to route messages in wireless sensor networks. For each source-destination pair of nodes s, t in a greedy embedding there is always a neighbor u of s that is closer to t according to some distance metric. The existence of greedy embeddings in the Euclidean plane R^2 is known for certain graph classes such as 3-connected planar graphs. We completely characterize the trees that admit a greedy embedding in R^2. Thi...

Find SimilarView on arXiv