705 research outputs found
Yet Another Graph Partitioning Problem is NP-Hard
Recently a large number of graph separator problems have been proven to be
\textsc{NP-Hard}. Amazingly we have found that
-Subgraph-Balanced-Vertex-Separator, an important variant, has been
overlooked. In this work ``Yet Another Graph Partitioning Problem is NP-Hard"
we present the surprising result that
-Subgraph-Balanced-Vertex-Separator is -Hard. This is despite the
fact that the constraints of our new problem are harder to satisfy than the
original problem
Approximation Algorithms for Polynomial-Expansion and Low-Density Graphs
We study the family of intersection graphs of low density objects in low
dimensional Euclidean space. This family is quite general, and includes planar
graphs. We prove that such graphs have small separators. Next, we present
efficient -approximation algorithms for these graphs, for
Independent Set, Set Cover, and Dominating Set problems, among others. We also
prove corresponding hardness of approximation for some of these optimization
problems, providing a characterization of their intractability in terms of
density
Recognizing Weighted Disk Contact Graphs
Disk contact representations realize graphs by mapping vertices bijectively
to interior-disjoint disks in the plane such that two disks touch each other if
and only if the corresponding vertices are adjacent in the graph. Deciding
whether a vertex-weighted planar graph can be realized such that the disks'
radii coincide with the vertex weights is known to be NP-hard. In this work, we
reduce the gap between hardness and tractability by analyzing the problem for
special graph classes. We show that it remains NP-hard for outerplanar graphs
with unit weights and for stars with arbitrary weights, strengthening the
previous hardness results. On the positive side, we present constructive
linear-time recognition algorithms for caterpillars with unit weights and for
embedded stars with arbitrary weights.Comment: 24 pages, 21 figures, extended version of a paper to appear at the
International Symposium on Graph Drawing and Network Visualization (GD) 201
Finding Induced Subgraphs via Minimal Triangulations
Potential maximal cliques and minimal separators are combinatorial objects
which were introduced and studied in the realm of minimal triangulations
problems including Minimum Fill-in and Treewidth. We discover unexpected
applications of these notions to the field of moderate exponential algorithms.
In particular, we show that given an n-vertex graph G together with its set of
potential maximal cliques Pi_G, and an integer t, it is possible in time |Pi_G|
* n^(O(t)) to find a maximum induced subgraph of treewidth t in G; and for a
given graph F of treewidth t, to decide if G contains an induced subgraph
isomorphic to F. Combined with an improved algorithm enumerating all potential
maximal cliques in time O(1.734601^n), this yields that both problems are
solvable in time 1.734601^n * n^(O(t)).Comment: 14 page
On Profit-Maximizing Pricing for the Highway and Tollbooth Problems
In the \emph{tollbooth problem}, we are given a tree \bT=(V,E) with
edges, and a set of customers, each of whom is interested in purchasing a
path on the tree. Each customer has a fixed budget, and the objective is to
price the edges of \bT such that the total revenue made by selling the paths
to the customers that can afford them is maximized. An important special case
of this problem, known as the \emph{highway problem}, is when \bT is
restricted to be a line.
For the tollbooth problem, we present a randomized -approximation,
improving on the current best -approximation. We also study a
special case of the tollbooth problem, when all the paths that customers are
interested in purchasing go towards a fixed root of \bT. In this case, we
present an algorithm that returns a -approximation, for any
, and runs in quasi-polynomial time. On the other hand, we rule
out the existence of an FPTAS by showing that even for the line case, the
problem is strongly NP-hard. Finally, we show that in the \emph{coupon model},
when we allow some items to be priced below zero to improve the overall profit,
the problem becomes even APX-hard
Large induced subgraphs via triangulations and CMSO
We obtain an algorithmic meta-theorem for the following optimization problem.
Let \phi\ be a Counting Monadic Second Order Logic (CMSO) formula and t be an
integer. For a given graph G, the task is to maximize |X| subject to the
following: there is a set of vertices F of G, containing X, such that the
subgraph G[F] induced by F is of treewidth at most t, and structure (G[F],X)
models \phi.
Some special cases of this optimization problem are the following generic
examples. Each of these cases contains various problems as a special subcase:
1) "Maximum induced subgraph with at most l copies of cycles of length 0
modulo m", where for fixed nonnegative integers m and l, the task is to find a
maximum induced subgraph of a given graph with at most l vertex-disjoint cycles
of length 0 modulo m.
2) "Minimum \Gamma-deletion", where for a fixed finite set of graphs \Gamma\
containing a planar graph, the task is to find a maximum induced subgraph of a
given graph containing no graph from \Gamma\ as a minor.
3) "Independent \Pi-packing", where for a fixed finite set of connected
graphs \Pi, the task is to find an induced subgraph G[F] of a given graph G
with the maximum number of connected components, such that each connected
component of G[F] is isomorphic to some graph from \Pi.
We give an algorithm solving the optimization problem on an n-vertex graph G
in time O(#pmc n^{t+4} f(t,\phi)), where #pmc is the number of all potential
maximal cliques in G and f is a function depending of t and \phi\ only. We also
show how a similar running time can be obtained for the weighted version of the
problem. Pipelined with known bounds on the number of potential maximal
cliques, we deduce that our optimization problem can be solved in time
O(1.7347^n) for arbitrary graphs, and in polynomial time for graph classes with
polynomial number of minimal separators
- …