Geometric Rounding : A Dependent Rounding Scheme for Allocation Problems

This paper presents a general technique to develop approximation algorithms for allocation problems with integral assignment constraints. The core of the method is a randomized dependent rounding scheme, called geometric rounding, which yields termwise rounding ratios (in expectation), while emphasizing the strong correlation between events. We further explore the intrinsic geometric structure and general theoretical properties of this rounding scheme. First we will apply the geometric rounding algorithm(GRA) to solve a maximization problem, the winner determination problem(WDP) in a singleminded combinatorial auction. Its approximation ratio depends only on the maximal cardinality of the preferred bundles of players. The algorithm also provides a similar bound for the multi-unit WDP by integrating the rounding scheme with a bin packing technique. We then develop a probabilistic analysis of the geometric rounding for minimization problems. The application of this analysis yields the first nontrivial approximation algorithm for the hub location problem. It also generates simple approximation algorithms for the set cover and non-metric uncapacitated facility location problems(UFLP). ∗This research is supported by the Boeing Company. Department of Management Science and Engineering, Stanford University, Stanford, CA, USA. Email: {dongdong, yinyu-ye, zzwang}@stanford.edu †Department of Systems Engineering and Engineering Management, The Chinese University of Hong Kong, Shatin, Hong Kong. Email: {smhe, zhang}@se.cuhk.edu.hk

[1]  Jiawei Zhang,et al.  The Fixed-Hub Single Allocation Problem: A Geometric Rounding Approach , 2007 .

[2]  Rajiv Gandhi,et al.  Dependent rounding and its applications to approximation algorithms , 2006, JACM.

[3]  Berthold Vöcking,et al.  Approximation techniques for utilitarian mechanism design , 2005, STOC '05.

[4]  Noam Nisan,et al.  Approximation algorithms for combinatorial auctions with complement-free bidders , 2005, STOC '05.

[5]  Maxim Sviridenko,et al.  Pipage Rounding: A New Method of Constructing Algorithms with Proven Performance Guarantee , 2004, J. Comb. Optim..

[6]  V. Mirrokni,et al.  The facility location problem with general cost functions , 2003, Networks.

[7]  Noam Nisan,et al.  Incentive compatible multi unit combinatorial auctions , 2003, TARK '03.

[8]  Aravind Srinivasan,et al.  Distributions on level-sets with applications to approximation algorithms , 2001, Proceedings 2001 IEEE International Conference on Cluster Computing.

[9]  Joseph Naor,et al.  Approximation algorithms for the metric labeling problem via a new linear programming formulation , 2001, SODA '01.

[10]  Yoav Shoham,et al.  Truth revelation in approximately efficient combinatorial auctions , 2002, EC '99.

[11]  Éva Tardos,et al.  Approximation algorithms for classification problems with pairwise relationships: metric labeling and Markov random fields , 1999, 40th Annual Symposium on Foundations of Computer Science (Cat. No.99CB37039).

[12]  Dimitris Bertsimas,et al.  Analysis of LP relaxations for multiway and multicut problems , 1999, Networks.

[13]  Morton E. O'Kelly,et al.  Hub‐and‐Spoke Networks in Air Transportation: An Analytical Review , 1999 .

[14]  J. Håstad Clique is hard to approximate withinn1−ε , 1999 .

[15]  Clifford Stein,et al.  Approximating Disjoint-Path Problems Using Greedy Algorithms and Packing Integer Programs ( Extended Abstract ) , 1998 .

[16]  Dimitris Bertsimas,et al.  Rounding algorithms for covering problems , 1998, Math. Program..

[17]  James F. Campbell Hub Location and the p-Hub Median Problem , 1996, Oper. Res..

[18]  Dimitris Bertsimas,et al.  On Dependent Randomized Rounding Algorithms , 1996, IPCO.

[19]  J. Håstad Clique is hard to approximate within n 1-C , 1996 .

[20]  David P. Williamson,et al.  Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming , 1995, JACM.

[21]  D. Skorin-Kapov,et al.  Lower bounds for the hub location problem , 1995 .

[22]  David P. Williamson,et al.  New 3/4-Approximation Algorithms for the Maximum Satisfiability Problem , 1994, SIAM J. Discret. Math..

[23]  T. Aykin On “a quadratic integer program for the location of interacting hub facilities” , 1990 .

[24]  Prabhakar Raghavan,et al.  Randomized rounding: A technique for provably good algorithms and algorithmic proofs , 1985, Comb..

[25]  Prabhakar Raghavan,et al.  Probabilistic construction of deterministic algorithms: Approximating packing integer programs , 1986, 27th Annual Symposium on Foundations of Computer Science (sfcs 1986).