1,484 research outputs found
On Graph Crossing Number and Edge Planarization
Given an n-vertex graph G, a drawing of G in the plane is a mapping of its
vertices into points of the plane, and its edges into continuous curves,
connecting the images of their endpoints. A crossing in such a drawing is a
point where two such curves intersect. In the Minimum Crossing Number problem,
the goal is to find a drawing of G with minimum number of crossings. The value
of the optimal solution, denoted by OPT, is called the graph's crossing number.
This is a very basic problem in topological graph theory, that has received a
significant amount of attention, but is still poorly understood
algorithmically. The best currently known efficient algorithm produces drawings
with crossings on bounded-degree graphs, while only a
constant factor hardness of approximation is known. A closely related problem
is Minimum Edge Planarization, in which the goal is to remove a
minimum-cardinality subset of edges from G, such that the remaining graph is
planar. Our main technical result establishes the following connection between
the two problems: if we are given a solution of cost k to the Minimum Edge
Planarization problem on graph G, then we can efficiently find a drawing of G
with at most \poly(d)\cdot k\cdot (k+OPT) crossings, where is the maximum
degree in G. This result implies an O(n\cdot \poly(d)\cdot
\log^{3/2}n)-approximation for Minimum Crossing Number, as well as improved
algorithms for special cases of the problem, such as, for example, k-apex and
bounded-genus graphs
Flip Distance Between Triangulations of a Planar Point Set is APX-Hard
In this work we consider triangulations of point sets in the Euclidean plane,
i.e., maximal straight-line crossing-free graphs on a finite set of points.
Given a triangulation of a point set, an edge flip is the operation of removing
one edge and adding another one, such that the resulting graph is again a
triangulation. Flips are a major way of locally transforming triangular meshes.
We show that, given a point set in the Euclidean plane and two
triangulations and of , it is an APX-hard problem to minimize
the number of edge flips to transform to .Comment: A previous version only showed NP-completeness of the corresponding
decision problem. The current version is the one of the accepted manuscrip
The complexity of two graph orientation problems
This is the post-print version of the Article. The official published version can be accessed from the link below - Copyright @ 2012 ElsevierWe consider two orientation problems in a graph, namely the minimization of the sum of all the shortest path lengths and the minimization of the diameter. Our main result is that for each positive integer k, there is a linear-time algorithm that decides for a planar graph Gwhether there is an orientation for which the diameter is at most k. We also extend this result from planar graphs to any minor-closed family F not containing all apex graphs. In contrast, it is known to be NP-complete to decide whether a graph has an orientation such that the sum of all the shortest path lengths is at most an integer specified in the input. We give a simpler proof of this result.This work is partially supported by EC Marie Curie programme NET-ACE (MEST-CT-2004-6724), and Heilbronn Institute for Mathematical Research, Bristol
How to Walk Your Dog in the Mountains with No Magic Leash
We describe a -approximation algorithm for computing the
homotopic \Frechet distance between two polygonal curves that lie on the
boundary of a triangulated topological disk. Prior to this work, algorithms
were known only for curves on the Euclidean plane with polygonal obstacles.
A key technical ingredient in our analysis is a -approximation
algorithm for computing the minimum height of a homotopy between two curves. No
algorithms were previously known for approximating this parameter.
Surprisingly, it is not even known if computing either the homotopic \Frechet
distance, or the minimum height of a homotopy, is in NP
Spanners for Geometric Intersection Graphs
Efficient algorithms are presented for constructing spanners in geometric
intersection graphs. For a unit ball graph in R^k, a (1+\epsilon)-spanner is
obtained using efficient partitioning of the space into hypercubes and solving
bichromatic closest pair problems. The spanner construction has almost
equivalent complexity to the construction of Euclidean minimum spanning trees.
The results are extended to arbitrary ball graphs with a sub-quadratic running
time.
For unit ball graphs, the spanners have a small separator decomposition which
can be used to obtain efficient algorithms for approximating proximity problems
like diameter and distance queries. The results on compressed quadtrees,
geometric graph separators, and diameter approximation might be of independent
interest.Comment: 16 pages, 5 figures, Late
- …