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

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend