| Home | Speakers | Abstracts | Schedule | Accommodations |
Titles and Abstracts |
![]() Ryerson Hall |
Sourav Chakraborty, University of Chicago
Property Testing of ST-Connectivity in the
Orientation Model
Abstract:
We will consider the question of determining whether a given object
has a predetermined property or is ``far'' from any
object having the property. Specifically, objects are modeled by
functions, and distance between functions is
measured as the fraction of the domain on which the functions differ.
We consider (randomized) algorithms which may
obtain samples of the function value or even query the function at
arguments of their choice, and seek algorithms of
relatively low complexity (i.e., much lower than the size of the
function's domain).
Testing graph properties is common in this field. That is given a
representation of the graph we want to test whether
the graph has some particular property. But the definition of
``far-ness" and the form of queries allowed depends on
the representation of the graph.
In this talk we consider the problem of testing for a particular graph
property called ``st -connectedness" is a directed
graph. That we want to test whether there is a path between two given
vertices s and t in the directed graph. The model
of querying that we use is called orientation model. We give an
algorithm that make only constant number
of queries and test st-connectivity.
Erin Wolf Chambers, University of Illinois, Urbana-Champaign
Walking Your Dog in the Woods in Polynomial
Time
Abstract:
The \Frechet\ distance between two curves in the plane is the minimum
length of a leash that allows a dog and its owner to walk along their
respective curves, from one end to the other, without backtracking.
We propose a natural extension of \Frechet\ distance to more general
metric spaces, which requires the leash itself to move continuously
over time. For example, for curves in the punctured plane, the leash
cannot pass through or jump over the point obstacles (``trees''). We
describe a polynomial-time algorithm to compute the \emph{homotopic}
\Frechet\ distance between two given polygonal curves in the plane
minus a given set of points.
Christine Cheng, University of Wisconsin-Milwaukee
The Generalized Median Stable Matchings: Finding
Them Is Not That Easy
Abstract:
About a decade ago, Teo and Sethuraman showed that generalized median
stable matchings exist. They are obtained as follows -- let $I$ be
an
instance with $N$ stable matchings. For each man $m$, collect $m$'s
stable partners in these $N$ stable matchings and order them from
his
most preferred to his least preferred woman. Let $p_i(m)$ denote the
$i$th woman in this sorted list. For $i=1, \hdots, N$, the {\it
$i$th
generalized median stable matching of $I$}, $\alpha_i$, matches every
man
$m$ to $p_i(m)$. The most interesting of these are the ones in the
``middle'' -- $\alpha_{(N+1)/2}$ when $N$ is odd, and
$\alpha_{N/2}$
and $\alpha_{(N+2)/2}$ when $N$ is even -- called the {\it median
stable
matching} of $I$. Every man is matched to his (lower or upper) median
stable partner and, simultaneously it turns out, every woman is also
matched to her (lower or upper) median stable partner. Thus, the
median
stable matching of $I$ is fair at the individual level in a very
strong
sense. Determining whether there are efficient algorithms for
finding
these generalized median stable matchings is an open problem.
In this talk, we resolve this open problem by presenting a new
characterization of generalized median stable matchings that is
solely
based on the rotation poset of the instance. It allows us to prove
the
following: (i) when $i=O(\log n)$ where $n$ is the number of men (or
women) of the instance, finding $\alpha_i$ and $\alpha_{N-i+1}$ can
be
done efficiently, but (ii) when $i$ is a constant fraction of $N$,
finding
$\alpha_i$ and $\alpha_{N-i+1}$ is NP-hard. Thus, determining the
median
stable matching of an instance is NP-hard. We also consider what it
means
to approximate the median stable matching of an instance, and present
results for this problem.
Bhaskar DasGupta, University of Illinois at Chicago
On Approximating Transitive Reduction Problems
for Biological and Social Networks: What Can We Get from a
Primal-Dual Formulation of Edmond and Karp?
Abstract:
We consider the p-ary transitive reduction problem (TR_p) that was
defined in a previous paper. For p=1, this includes the so-called
minimum equivalent digraph (MED) problem as a special case; for p=2
this was described as the binary transitive reduction problem in (Albert
et al., 2007); the more general case of p being any prime appears in
another previous paper.
We first consider TR_1 that includes MED. We consider a natural (albeit,
exponential
size) primal and dual IP formulation for TR_1. We use this formulation
to provide a 1.5-approximation for TR_1 that improved the
1.78-approximation in a previous paper. Our result also provides a
somewhat simpler proof of 1.5-approximation
for MED. This result is then extended to provide a
1.5+o(1)-approximation for TR_p for
any prime p>1.
We also show some inherent limitations of our approach by showing an
integrality
grap of at least 4/3.
Finally, on the inapproximability side, we show that the MED problem is
MAX-SNP-hard even if all cycles are
of length at most 5. This improves a result by Khuler, Raghavachari and
Young where the MAX-SNP-hardness was proved provided cycles of length up
to 17 were allowed.
(joint result with Piotr Berman)
Scott Diehl, University of Wisconsin
A New Time-Space Lower Bound for
Nondeterministic Algorithms Solving Tautologies
Abstract:
We show that for all reals c and d such that c^2d < 4 there exists a
positive real e such that tautologies cannot be decided by both a
nondeterministic algorithm that runs in time n^c, and a
nondeterministic
algorithm that runs in time n^d and space n^e. In particular, for
every real d < 4^{1/3} there exists a positive real e such that
tautologies cannot be decided by a nondeterministic algorithm that runs
in time n^d and space n^e.
This is a joint work with Dieter van Melkebeek and Ryan Williams.
Matt Gibson, University of Iowa
On Clustering to Minimize the Sum of Radii
Abstract:
Let P be a set of n points in the plane. Consider the
problem of finding k disks, each centered at a point in P, whose
union
covers P with the objective of minimizing the sum of the radii of
the
disks. We present an exact algorithm for this well-studied problem
with polynomial running time. The algorithm generalizes in a
straightforward manner to any fixed dimension d and to some other
related problems.
This is joint work with Gaurav Kanade, Erik Krohn, Imran A.
Pirwani,
and Kasturi Varadarajan and will appear in SODA 2008.
Judy Goldsmith, University of Kentucky
Competition Adds Complexity
Abstract:
It is known that determining whether a DEC-POMDP, namely, a
cooperative partially observable stochastic game (POSG) has a
cooperative strategy with positive expected reward is complete
for NEXP. It was not known until now how cooperation affected
that complexity. We show that, for competitive POSGs, the
complexity of determining whether one team has a
positive-expected-reward strategy is complete for NEXP^{NP}.
Nitish Korula, University of Illinois, Urbana-Champaign
Better Approximations for Orienteering With Time
Windows
Abstract:
In the orienteering problem, we are given an edge-weighted graph G,
two vertices
s,t, and a budget B. The goal is to find a walk from s to t of length
at most B that visits
as many vertices as possible. Orienteering with time-windows is the
generalization
in which every vertex has a release time and deadline, and we get
credit for a vertex
only if we visit it within the appropriate time window. For the
time-window problem,
the best previously known approximation ratio was O(\log^2 n) in
undirected graphs
and O(\log^4 n) in directed graphs. Let L_max be the length of the
longest time window,
and L_min be the length of the shortest window. By focusing on the
ratio L= L_max/L_min,
we give an O(\alpha \max{\log L, \log n})-approximation for the
time-window problem,
where \alpha is the approximation ratio for the orienteering problem
(without time
windows). In particular, for instances where L_max/L_min is
poly-bounded, we improve
the approximation ratios for both directed and undirected graphs by a
factor of O(\log n).
Raghav Kulkarni, University of Chicago
Deterministically Isolating a Perfect Matching
in Bipartite Planar Graphs
Abstract:
The isolation lemma (due to Mulmuley, Vazirani and Vazirani)
randomly assigns small(log bit) weights to the elements of a set
S
such that the minimum weight subset in any family F of subsets of
S
becomes unique. The lemma, isolate a perfect matching in
general graphs which in turn gives fast parallel algorithm for
finding
a perfect matching.
We will present a deterministic way of assigning
small weights to the edges of a bipartite planar graph
so that the minimum weight perfect matching in it becomes unique.
(Joint work with Samir Datta and Sambuddha Roy.)
Marina Langlois, University of Illinois at Chicago
Combinatorial Problems for Horn Clauses
Abstract:
Given a family of Horn clauses, what is the
minimal number
of Horn clauses implying all other clauses in the
family?
What is the maximal number of Horn clauses from the
family
without having resolvents of a certain kind? We
consider
various problems of this type, and give some sharp
bounds.
Imran Pirwani, University of Iowa
Good Quality Realization of Unit Disk Graphs
Abstract:
Given a unit disk graph (UDG) with only connectivity information (no
geometric model), we compute an approximate embedding into the
Euclidean
plane of the graph (a realization) that seeks to minimize the ratio of
the
longest edge and the shortest non-edge. The approximation ratio
achieved
is log^{2.5} n; the construction is combinatorial. This is an
improvement
over the best known approximation of log^{3} n times lower order terms
which requires solving an LP with exponentially many constraints. We
also
provide a (k, sqrt{log n})-volume respecting embedding (in O(log^{3} n)
dimensions) of a growth restricted graph which corresponds to a clique
partition of the given UBG. We also provide an O(1) quality embedding
of
the UBG in O(1) dimensions. The key structure (the cluster graph) is
based
upon a partition of the neighborhood of a vertex into O(1) cliques
without
any geometry. A consequence of this is a first polynomial time
(computational complexity of each node), fully distributed O(1) factor
approximation to the minimum clique cover of a UDG without geometry in
deterministic O(log \Delta log* n) rounds, where \Delta is the maximum
degree in the graph.
In the talk, I plan to focus on the construction of a growth-restricted
cluster graph of the underlying UDG without the use of geometry.
Michael Skalak, Northwestern University
An Improved Algorithm for a
Haplotype Inference Problem
Abstract:
Given a pedigree indicating the genotypes of $n$ related individuals
and
parent-child relationships between them (where each genotype contains
$m$ loci), the haplotype inference problem consists of finding a
haplotype pair for each of the $n$ individuals that is consistent with
the pedigree. The best known algorithm for this general problem (due to
Xiao et al.) has running time $O(m n^2 + n^3 \log n \log \log n)$; for
the special case where the pedigree contains no mating loops (i.e.,
where no two descendants of a common ancestor made), an $O(mn)$-time
algorithm was given by Chan et al.
We present an $O(m n)$-time algorithm for the general problem (with
mating loops) for the case where all individuals share some common
heterozygous locus (i.e., for some locus, the haplotype pairs for every
individual are known to contain two different alleles).
(Joint work with Ming-Yang Kao (Northwestern University) and Eric
Schwabe (DePaul University).)
Haitao Wang, University of Notre Dame
Online Rectangle Filling
Abstract:
We study an online geometric problem arising in channel-aware scheduling
of wireless networks,
which we call the online rectangle filling problem.
We present an online algorithm for this problem with a
competitive ratio of 1.848. We prove a lower bound of $1.6358$ for the
competitive ratio of the problem. In addition, we give an
$O(n^2)$-time optimal offline algorithm, where $n$ is the size of the
input.
All three results are significant improvements on
the previous results. Our techniques are based on
new observations of the combinatorial structures in the problem.