Consensus-halving: does it ever get easier?

<div>In the&nbsp;<span tabindex="0" data-mathml="&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;mi&gt;&amp;#x03B5;&lt;/mi&gt;&lt;/math&gt;">&epsilon;</span>-<em>Consensus-Halving<...

Full description

Bibliographic Details
Main Authors: Filos-Ratsikas, A, Hollender, A, Sotiraki, K, Zampetakis, M
Format: Journal article
Language:English
Published: Society for Industrial and Applied Mathematics 2023
_version_ 1826309661228269568
author Filos-Ratsikas, A
Hollender, A
Sotiraki, K
Zampetakis, M
author_facet Filos-Ratsikas, A
Hollender, A
Sotiraki, K
Zampetakis, M
author_sort Filos-Ratsikas, A
collection OXFORD
description <div>In the&nbsp;<span tabindex="0" data-mathml="&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;mi&gt;&amp;#x03B5;&lt;/mi&gt;&lt;/math&gt;">&epsilon;</span>-<em>Consensus-Halving</em>&nbsp;problem, a fundamental problem in fair division, there are&nbsp;<span tabindex="0" data-mathml="&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/math&gt;">n</span>&nbsp;agents with valuations over the interval [0,1], and the goal is to divide the interval into pieces and assign a label &ldquo;<span tabindex="0" data-mathml="&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;/math&gt;">+</span>&rdquo; or &ldquo;<span tabindex="0" data-mathml="&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;mo&gt;&amp;#x2212;&lt;/mo&gt;&lt;/math&gt;">&minus;</span>&rdquo; to each piece, such that every agent values the total amount of &ldquo;<span tabindex="0" data-mathml="&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;/math&gt;">+</span>&rdquo; and the total amount of &ldquo;<span tabindex="0" data-mathml="&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;mo&gt;&amp;#x2212;&lt;/mo&gt;&lt;/math&gt;">&minus;</span>&rdquo; almost equally. The problem was recently proven by Filos-Ratsikas and Goldberg [<em>Proceedings of the</em>&nbsp;50<em>th Annual ACM Symposium on Theory of Computing,</em>&nbsp;2018, pp. 51&ndash;64;&nbsp;<em>Proceedings of the</em>&nbsp;51<em>st Annual ACM Symposium on Theory of Computing,</em>&nbsp;2019, pp. 638&ndash;649] to be the first &ldquo;natural&rdquo; complete problem for the computational class PPA, answering a decade-old open question. In this paper, we examine the extent to which the problem becomes easy to solve if one restricts the class of valuation functions. To this end, we provide the following contributions. First, we obtain a strengthening of the PPA-hardness result of Filos-Ratsikas and Goldberg [<em>Proceedings of the</em>&nbsp;51<em>st Annual ACM Symposium on Theory of Computing</em>, 2019, pp. 638&ndash;649] to the case when agents have&nbsp;<em>piecewise uniform</em>&nbsp;valuations with only&nbsp;<em>two blocks</em>. We obtain this result via a new reduction, which is in fact conceptually much simpler than the corresponding one in Filos-Ratsikas and Goldberg [<em>Proceedings of the</em>&nbsp;51<em>st Annual ACM Symposium on Theory of Computing,</em>&nbsp;2019, pp. 638&ndash;649]. Then, we consider the case of&nbsp;<em>single-block (uniform) valuations</em>&nbsp;and provide a parameterized polynomial-time algorithm for solving&nbsp;<span tabindex="0" data-mathml="&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;mi&gt;&amp;#x03B5;&lt;/mi&gt;&lt;/math&gt;">&epsilon;</span>-<em>Consensus-Halving</em>&nbsp;for any&nbsp;<span tabindex="0" data-mathml="&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;mi&gt;&amp;#x03B5;&lt;/mi&gt;&lt;/math&gt;">&epsilon;</span>, as well as a polynomial-time algorithm for&nbsp;<span tabindex="0" data-mathml="&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;mi&gt;&amp;#x03B5;&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;mrow class=&quot;MJX-TeXAtom-ORD&quot;&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;/mrow&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/math&gt;">&epsilon;=1/2</span>. Finally, an important application of our new techniques is the first hardness result for a generalization of Consensus-Halving, the Consensus-<span tabindex="0" data-mathml="&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;mrow class=&quot;MJX-TeXAtom-ORD&quot;&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;/mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/math&gt;">1/k1</span>-Division problem [F. W. Simmons and F. E. Su,&nbsp;<em>Math. Social Sci.,</em>&nbsp;45 (2003), pp. 15&ndash;25]. In particular, we prove that&nbsp;<span tabindex="0" data-mathml="&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;mi&gt;&amp;#x03B5;&lt;/mi&gt;&lt;/math&gt;">&epsilon;</span>-Consensus-<span tabindex="0" data-mathml="&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;mrow class=&quot;MJX-TeXAtom-ORD&quot;&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;/mrow&gt;&lt;mn&gt;3&lt;/mn&gt;&lt;/math&gt;">1/3</span>-Division is PPAD-hard.</div>
first_indexed 2024-03-07T07:39:04Z
format Journal article
id oxford-uuid:379c48bd-ed93-4dd6-a926-d0e08fc467ad
institution University of Oxford
language English
last_indexed 2024-03-07T07:39:04Z
publishDate 2023
publisher Society for Industrial and Applied Mathematics
record_format dspace
spelling oxford-uuid:379c48bd-ed93-4dd6-a926-d0e08fc467ad2023-04-17T12:08:50ZConsensus-halving: does it ever get easier?Journal articlehttp://purl.org/coar/resource_type/c_dcae04bcuuid:379c48bd-ed93-4dd6-a926-d0e08fc467adEnglishSymplectic ElementsSociety for Industrial and Applied Mathematics2023Filos-Ratsikas, AHollender, ASotiraki, KZampetakis, M<div>In the&nbsp;<span tabindex="0" data-mathml="&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;mi&gt;&amp;#x03B5;&lt;/mi&gt;&lt;/math&gt;">&epsilon;</span>-<em>Consensus-Halving</em>&nbsp;problem, a fundamental problem in fair division, there are&nbsp;<span tabindex="0" data-mathml="&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/math&gt;">n</span>&nbsp;agents with valuations over the interval [0,1], and the goal is to divide the interval into pieces and assign a label &ldquo;<span tabindex="0" data-mathml="&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;/math&gt;">+</span>&rdquo; or &ldquo;<span tabindex="0" data-mathml="&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;mo&gt;&amp;#x2212;&lt;/mo&gt;&lt;/math&gt;">&minus;</span>&rdquo; to each piece, such that every agent values the total amount of &ldquo;<span tabindex="0" data-mathml="&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;/math&gt;">+</span>&rdquo; and the total amount of &ldquo;<span tabindex="0" data-mathml="&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;mo&gt;&amp;#x2212;&lt;/mo&gt;&lt;/math&gt;">&minus;</span>&rdquo; almost equally. The problem was recently proven by Filos-Ratsikas and Goldberg [<em>Proceedings of the</em>&nbsp;50<em>th Annual ACM Symposium on Theory of Computing,</em>&nbsp;2018, pp. 51&ndash;64;&nbsp;<em>Proceedings of the</em>&nbsp;51<em>st Annual ACM Symposium on Theory of Computing,</em>&nbsp;2019, pp. 638&ndash;649] to be the first &ldquo;natural&rdquo; complete problem for the computational class PPA, answering a decade-old open question. In this paper, we examine the extent to which the problem becomes easy to solve if one restricts the class of valuation functions. To this end, we provide the following contributions. First, we obtain a strengthening of the PPA-hardness result of Filos-Ratsikas and Goldberg [<em>Proceedings of the</em>&nbsp;51<em>st Annual ACM Symposium on Theory of Computing</em>, 2019, pp. 638&ndash;649] to the case when agents have&nbsp;<em>piecewise uniform</em>&nbsp;valuations with only&nbsp;<em>two blocks</em>. We obtain this result via a new reduction, which is in fact conceptually much simpler than the corresponding one in Filos-Ratsikas and Goldberg [<em>Proceedings of the</em>&nbsp;51<em>st Annual ACM Symposium on Theory of Computing,</em>&nbsp;2019, pp. 638&ndash;649]. Then, we consider the case of&nbsp;<em>single-block (uniform) valuations</em>&nbsp;and provide a parameterized polynomial-time algorithm for solving&nbsp;<span tabindex="0" data-mathml="&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;mi&gt;&amp;#x03B5;&lt;/mi&gt;&lt;/math&gt;">&epsilon;</span>-<em>Consensus-Halving</em>&nbsp;for any&nbsp;<span tabindex="0" data-mathml="&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;mi&gt;&amp;#x03B5;&lt;/mi&gt;&lt;/math&gt;">&epsilon;</span>, as well as a polynomial-time algorithm for&nbsp;<span tabindex="0" data-mathml="&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;mi&gt;&amp;#x03B5;&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;mrow class=&quot;MJX-TeXAtom-ORD&quot;&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;/mrow&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/math&gt;">&epsilon;=1/2</span>. Finally, an important application of our new techniques is the first hardness result for a generalization of Consensus-Halving, the Consensus-<span tabindex="0" data-mathml="&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;mrow class=&quot;MJX-TeXAtom-ORD&quot;&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;/mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/math&gt;">1/k1</span>-Division problem [F. W. Simmons and F. E. Su,&nbsp;<em>Math. Social Sci.,</em>&nbsp;45 (2003), pp. 15&ndash;25]. In particular, we prove that&nbsp;<span tabindex="0" data-mathml="&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;mi&gt;&amp;#x03B5;&lt;/mi&gt;&lt;/math&gt;">&epsilon;</span>-Consensus-<span tabindex="0" data-mathml="&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;mrow class=&quot;MJX-TeXAtom-ORD&quot;&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;/mrow&gt;&lt;mn&gt;3&lt;/mn&gt;&lt;/math&gt;">1/3</span>-Division is PPAD-hard.</div>
spellingShingle Filos-Ratsikas, A
Hollender, A
Sotiraki, K
Zampetakis, M
Consensus-halving: does it ever get easier?
title Consensus-halving: does it ever get easier?
title_full Consensus-halving: does it ever get easier?
title_fullStr Consensus-halving: does it ever get easier?
title_full_unstemmed Consensus-halving: does it ever get easier?
title_short Consensus-halving: does it ever get easier?
title_sort consensus halving does it ever get easier
work_keys_str_mv AT filosratsikasa consensushalvingdoesitevergeteasier
AT hollendera consensushalvingdoesitevergeteasier
AT sotirakik consensushalvingdoesitevergeteasier
AT zampetakism consensushalvingdoesitevergeteasier