consensus halving
play

Consensus-Halving resource: the interval = [0,1] 0 1 agents 1 - PowerPoint PPT Presentation

Consensus-Halving resource: the interval = [0,1] 0 1 agents 1 valuations 1 , 2 , , 2 3 Consensus-Halving : A partition of = + , such that all agents agree that the two


  1. Consensus-Halving β€’ resource: the interval 𝐽 = [0,1] 0 1 β€’ π‘œ agents 𝑀 1 valuations 𝑀 1 , 𝑀 2 , … , 𝑀 π‘œ 𝑀 2 𝑀 3 Consensus-Halving : A partition of 𝐽 = 𝐽 + βˆͺ 𝐽 βˆ’ , such that all agents agree that the two pieces have the same value for all agents 𝑗 ∈ [π‘œ] : 𝑀 𝑗 𝐽 + = 𝑀 𝑗 (𝐽 βˆ’ )

  2. The Consensus-Halving Problem Theorem [Hobby-Rice 1965, Simmons-Su 2003]: There always exists a Consensus-Halving using at most π‘œ cuts. Computational Problem : β€œCompute a Consensus -Halving that uses at most π‘œ cuts” Theorem [Filos-Ratsikas, Goldberg 2018-19]: Consensus-Halving is PPA-complete for piecewise-constant valuations. Theorem : Consensus-Halving is PPA-complete, even for 2-block uniform valuations . 𝑀 1 𝑀 2 𝑀 3

  3. The TFNP landscape Pigeonhole Principle Parity Argument β€’ TFNP Borsuk-Ulam β€’ Consensus-Halving PPA PLS PPP PPAD P Directed Parity Argument Potential Argument/Local Search β€’ Brouwer β€’ Local Max-Cut β€’ Nash

  4. Single-block valuations: Positive Results Theorem : Ξ΅ -Consensus-Halving for single-block valuations can be solved in poly-time in the following cases: 1 β€’ Ξ΅ = 2 β†’ technique: greedy algorithm β€’ 2π‘œ βˆ’ 𝑙 cuts allowed, for any constant 𝑙 β†’ technique: polynomial number of LPs 𝑀 1 β€’ the maximum overlap number 𝑒 is constant 𝑀 2 β†’ technique: dynamic programming 𝑀 3

Recommend


More recommend