97 research outputs found
Approximating the Minimum Equivalent Digraph
The MEG (minimum equivalent graph) problem is, given a directed graph, to
find a small subset of the edges that maintains all reachability relations
between nodes. The problem is NP-hard. This paper gives an approximation
algorithm with performance guarantee of pi^2/6 ~ 1.64. The algorithm and its
analysis are based on the simple idea of contracting long cycles. (This result
is strengthened slightly in ``On strongly connected digraphs with bounded cycle
length'' (1996).) The analysis applies directly to 2-Exchange, a simple ``local
improvement'' algorithm, showing that its performance guarantee is 1.75.Comment: conference version in ACM-SIAM Symposium on Discrete Algorithms
(1994
Rectangular Layouts and Contact Graphs
Contact graphs of isothetic rectangles unify many concepts from applications
including VLSI and architectural design, computational geometry, and GIS.
Minimizing the area of their corresponding {\em rectangular layouts} is a key
problem. We study the area-optimization problem and show that it is NP-hard to
find a minimum-area rectangular layout of a given contact graph. We present
O(n)-time algorithms that construct -area rectangular layouts for
general contact graphs and -area rectangular layouts for trees.
(For trees, this is an -approximation algorithm.) We also present an
infinite family of graphs (rsp., trees) that require (rsp.,
) area.
We derive these results by presenting a new characterization of graphs that
admit rectangular layouts using the related concept of {\em rectangular duals}.
A corollary to our results relates the class of graphs that admit rectangular
layouts to {\em rectangle of influence drawings}.Comment: 28 pages, 13 figures, 55 references, 1 appendi
Improved Approximation Algorthmsor Uniform Connectivity Problems
The problem of finding minimum weight spanning subgraphs with a given
connectivity requirement is considered. The problem is NP-hard when the
connectivity requirement is greater than one. Polynomial time
approximation algorithms for various weighted and unweighted connectivity
problems are given.
The following results are presented:
1. For the unweighted k-edge-connectivity problem an approximation
algorithm that achieves a performance ratio of 1.85 is described. This is
the first polynomial-time algorithm that achieves a constant less than 2,
for all k.
2. For the weighted vertex-connectivity problem, a constant factor
approximation algorithm is given assuming that the edge-weights satisfy
the triangle inequality. This is the first constant factor approximation
algorithm for this problem.
3. For the case of biconnectivity, with no assumptions about the weights
of the edges, an algorithm that achieves a factor asymptotically
approaching 2 is described. This matches the previous best bound for the
corresponding edge connectivity problem.
(Also cross-referenced as UMIACS-TR-95-21
Truly Subquadratic Exact Distance Oracles with Constant Query Time for Planar Graphs
We present a truly subquadratic size distance oracle for reporting, in constant time, the exact shortest-path distance between any pair of vertices of an undirected, unweighted planar graph G. For any ? > 0, our distance oracle requires O(n^{5/3+?}) space and is capable of answering shortest-path distance queries exactly for any pair of vertices of G in worst-case time O(log (1/?)). Previously no truly sub-quadratic size distance oracles with constant query time for answering exact shortest paths distance queries existed
Recommended from our members
Approximation Schemes in Planar Graphs
There are growing interests in designing polynomial-time approximation schemes (PTAS) for optimization problems in planar graphs. Many NP-hard problems are shown to admit PTAS in planar graphs in the last decade, including Steiner tree, Steiner forest, two- edge-connected subgraphs and so on. We follow this research line and study several NP- hard problems in planar graphs, including minimum three-vertex-connected spanning subgraph problem, minimum three-edge-connected spanning subgraph problem, relaxed minimum-weight subset three-edge-connected subgraph problem and minimum feedback vertex set problem. For the first three problems, we give the first PTAS results, and for the last problem, we give a PTAS result based on local search and a practical heuristic algorithm that provides a trade-off between running time and solution quality like a PTAS
- …