Randomised Rounding with Applications

Abstract

We develop new techniques for rounding packing integer programs using iterative randomized rounding. It is based on a novel application of multidimensional Brownian motion in Rn. Let x ∈ [0,1]n be a fractional feasible solution of a packing constraint A x ≤ 1,\ \ A ∈ \0,1 \m× n that maximizes a linear objective function. The independent randomized rounding method of Raghavan-Thompson rounds each variable xi to 1 with probability xi and 0 otherwise. The expected value of the rounded objective function matches the fractional optimum and no constraint is violated by more than O( m m).In contrast, our algorithm iteratively transforms x to x ∈ \ 0,1\n using a random walk, such that the expected values of xi's are consistent with the Raghavan-Thompson rounding. In addition, it gives us intermediate values x' which can then be used to bias the rounding towards a superior solution.The reduced dependencies between the constraints of the sparser system can be exploited using Lovasz Local Lemma. For m randomly chosen packing constraints in n variables, with k variables in each inequality, the constraints are satisfied within O( (mkp m/n) (mkp m/n)) with high probability where p is the ratio between the maximum and minimum coefficients of the linear objective function. Further, we explore trade-offs between approximation factors and error, and present applications to well-known problems like circuit-switching, maximum independent set of rectangles and hypergraph b-matching. Our methods apply to the weighted instances of the problems and are likely to lead to better insights for even dependent rounding.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…