Algorithms and Complexity Seminar
Monday, October 16, 2006, 4-5:15pm in 32-G575.
Design is as Easy as Optimization
Aranyak Mehta (IBM Almaden)
Over the last four decades, theoreticians have identified and studied
several fundamental genres of algorithmic problems. These include
decision, search, optimization, counting, enumeration, random
generation, and approximate counting problems.
We identify a new genre of algorithmic problems -- design problems.
Every optimization problem leads to a natural design problem. For
instance, the minimum spanning tree problem leads to: given an
undirected graph $G = (V,E)$ and a bound $B$, find a way of
distributing weight $B$ on the edges of $G$ so that the weight of the
minimum spanning tree is maximized.
Practitioners have always been faced with design problems and such
problems have been studied individually by theoreticians as well.
However, this genre has not been subjected to a systematic
complexity-theoretic study before. Using techniques of Freund-Schapire
and its follow-up works in learning theory, we show that for a large
class of problems, the design version is as easy as the optimization
version in the following sense: given an oracle (exact or
approximation) for the optimization version, the design version can be
solved (exactly or with the same approximation factor) in polynomial
time.
Joint work with Deeparnab Chakrabarty and Vijay V. Vazirani.
Paper available at: http://www-static.cc.gatech.edu/~aranyak/design-fullversion.pdf
Host: Ronitt Rubinfeld
(The Algorithms
and Complexity Seminar series talks are usually held Mondays from
4-5:15pm in 32-G575.)