2010 IEEE 51st Annual Symposium on Foundations of Computer Science (2010)

Las Vegas, Nevada USA

Oct. 23, 2010 to Oct. 26, 2010

ISSN: 0272-5428

ISBN: 978-0-7695-4244-7

pp: 575-584

DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/FOCS.2010.60

ABSTRACT

We consider the problem of randomly rounding a fractional solution $x$ in an integer polytope $P \subseteq [0,1]^n$ to a vertex $X$ of $P$, so that $\E[X] = x$. Our goal is to achieve {\em concentration properties} for linear and sub modular functions of the rounded solution. Such dependent rounding techniques, with concentration bounds for linear functions, have been developed in the past for two polytopes: the assignment polytope (that is, bipartite matchings and $b$-matchings)~\cite{S01, GKPS06, KMPS09}, and more recently for the spanning tree polytope~\cite{AGMGS10}. These schemes have led to a number of new algorithmic results. In this paper we describe a new {\em swap rounding} technique which can be applied in a variety of settings including {\em matroids} and {\em matroid intersection}, while providing Chernoff-type concentration bounds for linear and sub modular functions of the rounded solution. In addition to existing techniques based on negative correlation, we use a martingale argument to obtain an exponential tail estimate for monotone sub modular functions. The rounding scheme explicitly exploits {\em exchange properties} of the underlying combinatorial structures, and highlights these properties as the basis for concentration bounds. Matroids and matroid intersection provide a unifying framework for several known applications~\cite{GKPS06, KMPS09, CCPV09, KST09, AGMGS10} as well as new ones, and their generality allows a richer set of constraints to be incorporated easily. We give some illustrative examples, with a more comprehensive discussion deferred to a later version of the paper.

INDEX TERMS

CITATION

R. Zenklusen, J. Vondrák and C. Chekuri, "Dependent Randomized Rounding via Exchange Properties of Combinatorial Structures,"

*2010 IEEE 51st Annual Symposium on Foundations of Computer Science(FOCS)*, Las Vegas, Nevada USA, 2010, pp. 575-584.

doi:10.1109/FOCS.2010.60

CITATIONS