Oblivious Rounding and the Integrality Gap URIEL FEIGE, WEIZMANN MICHAL FELDMAN, TEL-AVIV U. INBAL TALGAM-COHEN, HEBREW & TEL-AVIV U. WORK DONE AT MSR, HERZLIYA 1 OBLIVIOUS ROUNDING AND THE INTEGRALITY GAP FEIGE, FELDMAN, TALGAM-COHEN
Setting: A Maximization Problem (π, π) EXAMPLE: MAX-CUT IN COMPLETE IN GENERAL WEIGHTED GRAPHS OF π VERTICES π = set of feasible solutions π = set of cuts π = set of linear objective functions π = set of edge weight functions π, π are sets of vectors of dimension π π, π are sets of non-negative real vectors 2 (vectors in π are 0,1 -vectors) Given π€ β π , find π¦ β π that maximizes π€ β π¦ 2 OBLIVIOUS ROUNDING AND THE INTEGRALITY GAP FEIGE, FELDMAN, TALGAM-COHEN
Oblivious Rounding Classic approach to hard maximization problem (π, π) : π Relax (π, π) to (π, π) where π β π and π is fractional 1. π Given π€ β π find π§ β π , guarantees π€ β π§ 2. π π 3. Round π§ to π¦ β π Rounding The approximation ratio of the rounding is π€β π¦ π€β π§ (in the worst case) If step 3 does not use π€ , we call the rounding β oblivious β* *Not to be confused with [Youngβ95] 3 OBLIVIOUS ROUNDING AND THE INTEGRALITY GAP FEIGE, FELDMAN, TALGAM-COHEN
Examples from the Literature OBLIVIOUS ROUNDING NON-OBLIVIOUS ROUNDING Threshold rounding for vertex cover Rounding of SDPs for CSP β¦ [Hochbaumβ82] β¦ [Raghavendra- Steurerβ09] Randomized rounding for set cover Facility location β¦ [Raghavan- Thompsonβ87] β¦ [Liβ13] Random hyperplane rounding for max-cut β¦ [Goemans- Williamsonβ95] Welfare maximization for submodular Welfare maximization for gross substitutes valuations valuations β¦ [Feigeβ09, Feige - Vondrakβ10] β¦ [Nisan- Segalβ06] 4 OBLIVIOUS ROUNDING AND THE INTEGRALITY GAP FEIGE, FELDMAN, TALGAM-COHEN
Main Question For which problems and relaxations can we expect oblivious rounding to give a good approximation ratio? A question about information β¦ Rounding not restricted to be in polynomial time Answer useful for: β¦ Algorithm designers β¦ Mechanism designers (details in a few slides) 5 OBLIVIOUS ROUNDING AND THE INTEGRALITY GAP FEIGE, FELDMAN, TALGAM-COHEN
Main Result & Application 6 OBLIVIOUS ROUNDING AND THE INTEGRALITY GAP FEIGE, FELDMAN, TALGAM-COHEN
Main Result [Informal] The approximation ratio of the best oblivious rounding scheme for a given relaxation = the integrality gap of the problemβs closure The closure of problem (π, π) is (π·(π), π) β¦ where π·(π) is the convex closure of π π€ (e.g., weights of graph edges) Corollary: If a problem is closed ( π = π·(π) ) then oblivious rounding can achieve the integrality gap Closure 7 OBLIVIOUS ROUNDING AND THE INTEGRALITY GAP FEIGE, FELDMAN, TALGAM-COHEN
Main Result Illustration π Integrality gap Problem Relaxation π (π, π) (π, π) Oblivious rounding π· π , π π· π , π Closure Relaxed closure Integrality gap of closure = Oblivious rounding approximation ratio Closure 8 OBLIVIOUS ROUNDING AND THE INTEGRALITY GAP FEIGE, FELDMAN, TALGAM-COHEN
An Application: Welfare Maximization Informally: Allocate π indivisible items among buyers to maximize total value β¦ Each buyer π has a valuation function π€ π : 2 [π] β β β₯0 β¦ Valuations belong to classes (e.g., additive, submodular, β¦) More formally: β¦ π€ β π = the buyersβ valuations, from class π β¦ π¦ β π = an allocation β¦ π§ β π = an allocation as if the items were divisible (all sets of vectors of dimension 2 π ) 9 OBLIVIOUS ROUNDING AND THE INTEGRALITY GAP FEIGE, FELDMAN, TALGAM-COHEN
Main thm: Approximation ratio of oblivious rounding = integrality gap of problemβs closure Welfare Max: The Relaxation Problem: Indivisible items Welfare = 5.5 $2 $3.5 Integrality gap Relaxation: Divisible items Welfare = $7 $2.5 $4.5 10 OBLIVIOUS ROUNDING AND THE INTEGRALITY GAP FEIGE, FELDMAN, TALGAM-COHEN
Welfare Max: The Relaxation π β π The relaxation used in β all welfare approximation algorithms: Configuration LP Problem: Relaxation: max π,π βπ¦ π,π π€ π,π max π,π βπ§ π,π π€ π,π s.t. s.t. β π π¦ π,π β€ 1 for every buyer π β π π§ π,π β€ 1 for every buyer π β π,π:πβπ π¦ π,π β€ 1 for every item π β π,π:πβπ π§ π,π β€ 1 for every item π π¦ π,π β {0,1} π§ π,π β₯ 0 11 OBLIVIOUS ROUNDING AND THE INTEGRALITY GAP FEIGE, FELDMAN, TALGAM-COHEN
Main thm: Approximation ratio of oblivious rounding = integrality gap of problemβs closure Welfare Max: The Closure π β π·(π) Let π be unit-demand (UD) Closure valuations: Submodular β¦ π€ π π = item πβπ {π€(π)} max Submodular Cone GS β¦ Subclass of gross substitutes (GS) GS β¦ So integrality gap of UD Coverage configuration LP = 1 Valuation classes Valuation classes 12 OBLIVIOUS ROUNDING AND THE INTEGRALITY GAP FEIGE, FELDMAN, TALGAM-COHEN
Main thm: Approximation ratio of oblivious rounding = integrality gap of problemβs closure Main Result Applied to Welfare Max. Theorem: For welfare maximization with unit-demand valuations, oblivious rounding of solutions to the configuration LP achieves β€ 0.782 approximation (0.833 for 2 buyers) β¦ Despite the integrality gap of 1 for unit-demand/GS Conclusion : For welfare maximization, βignorance is not always blissβ β¦ Need to know the valuations to round the fractional allocation Proof: The integrality gap of the configuration LP for coverage valuations is no better than 0.782 [ cf. Feige- Vondrakβ10] , and coverage is the closure of unit-demand 13 OBLIVIOUS ROUNDING AND THE INTEGRALITY GAP FEIGE, FELDMAN, TALGAM-COHEN
Implications for Mechanism Design Advantages of oblivious rounding for welfare maximization with strategic buyers: 1. Incentive compatibility β¦ [Duetting-Kesselheim- Tardosβ15] : Can embed into a mechanism that approximately maximizes welfare in equilibrium 2. Fairness β¦ Treats buyers equally, approximation ratio holds per buyer 3. Communication β¦ Does not access exponential-sized valuations Motivates understanding the possibilities/limitations of oblivious rounding 14 OBLIVIOUS ROUNDING AND THE INTEGRALITY GAP FEIGE, FELDMAN, TALGAM-COHEN
Sketch of Main Proof 15 OBLIVIOUS ROUNDING AND THE INTEGRALITY GAP FEIGE, FELDMAN, TALGAM-COHEN
Main thm: Approximation ratio of oblivious rounding = integrality gap of problemβs closure Approx. Ratio and Integrality Gap at π§ Fix a fractional solution π§ β π APPROXIMATION RATIO OF BEST INTEGRALITY GAP OF CLOSURE AT π§ OBLIVIOUS ROUNDING AT π§ π€β π¦ π€β π¦ inf π€βπ·(π) max max π¦βπ·(π) inf π€β π§ π€β π§ π¦βπ vβπ First choose worst-case π€ from the closure First choose best randomized rounding Then find the best integral solution π¦ Then find the worst-case π€ for this rounding This is where the obliviousness comes in 16 OBLIVIOUS ROUNDING AND THE INTEGRALITY GAP FEIGE, FELDMAN, TALGAM-COHEN
Main thm: Approximation ratio of oblivious rounding = integrality gap of problemβs closure Applying the Minimax Theorem Fix a fractional solution π§ β π MINIMIZING βOBJECTIVEβ PLAYER MAXIMIZING βROUNDINGβ PLAYER π€β π¦ π€β π¦ inf π€βπ·(π) max max π¦βπ·(π) inf π€β π§ π€β π§ π¦βπ vβπ Choose minimizing mixed strategy Choose maximizing mixed strategy 17 OBLIVIOUS ROUNDING AND THE INTEGRALITY GAP FEIGE, FELDMAN, TALGAM-COHEN
Summary Many commonly-used rounding schemes are oblivious β¦ Do not use the objective to round a fractional solution We study when oblivious rounding suffices for good approximation β¦ Focus on information Approximation ratio equals the integrality gap of a related problem β the closure Application to welfare maximization β¦ Oblivious rounding does not suffice for unit-demand, gross substitutes β¦ Suffices for submodular Another tool for the toolbox of algorithm and mechanism designers 18 OBLIVIOUS ROUNDING AND THE INTEGRALITY GAP FEIGE, FELDMAN, TALGAM-COHEN
Directions for Future Research 1. Use the understanding of the potential and limitations of oblivious rounding as a guide in designing rounding schemes β¦ for problems for which tight approximation ratios not yet known β¦ e.g., when best known approximation is oblivious but the problem is not closed 2. Possibilities/limitations of polynomial-time oblivious rounding 3. Other properties of combinatorial problems predicting the success/failure of rounding techniques 19 OBLIVIOUS ROUNDING AND THE INTEGRALITY GAP FEIGE, FELDMAN, TALGAM-COHEN
Recommend
More recommend