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 π β [π] : π€ π π½ + = π€ π (π½ β )
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
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
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