oblivious rounding
play

Oblivious Rounding and the Integrality Gap URIEL FEIGE, WEIZMANN - PowerPoint PPT Presentation

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,


  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

  6. Main Result & Application 6 OBLIVIOUS ROUNDING AND THE INTEGRALITY GAP FEIGE, FELDMAN, TALGAM-COHEN

  7. 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

  8. 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

  9. 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

  10. 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

  11. 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

  12. 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

  13. 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

  14. 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

  15. Sketch of Main Proof 15 OBLIVIOUS ROUNDING AND THE INTEGRALITY GAP FEIGE, FELDMAN, TALGAM-COHEN

  16. 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

  17. 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

  18. 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

  19. 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