Papers
Topics
Authors
Recent
Search
2000 character limit reached

An FPT Algorithm for Splitting a Necklace Among Two Thieves

Published 26 Jun 2023 in math.CO, cs.CC, cs.CG, and cs.DS | (2306.14508v1)

Abstract: It is well-known that the 2-Thief-Necklace-Splitting problem reduces to the discrete Ham Sandwich problem. In fact, this reduction was crucial in the proof of the PPA-completeness of the Ham Sandwich problem [Filos-Ratsikas and Goldberg, STOC'19]. Recently, a variant of the Ham Sandwich problem called α\alpha-Ham Sandwich has been studied, in which the point sets are guaranteed to be well-separated [Steiger and Zhao, DCG'10]. The complexity of this search problem remains unknown, but it is known to lie in the complexity class UEOPL [Chiu, Choudhary and Mulzer, ICALP'20]. We define the analogue of this well-separability condition in the necklace splitting problem -- a necklace is nn-separable, if every subset AA of the nn types of jewels can be separated from the types [n]A[n]\setminus A by at most nn separator points. By the reduction to the Ham Sandwich problem it follows that this version of necklace splitting has a unique solution. We furthermore provide two FPT algorithms: The first FPT algorithm solves 2-Thief-Necklace-Splitting on (n1+)(n-1+\ell)-separable necklaces with nn types of jewels and mm total jewels in time 2<sup>O(log)+m<sup>22<sup>{O(\ell\log\ell)}+m<sup>2. In particular, this shows that 2-Thief-Necklace-Splitting is polynomial-time solvable on nn-separable necklaces. Thus, attempts to show hardness of α\alpha-Ham Sandwich through reduction from the 2-Thief-Necklace-Splitting problem cannot work. The second FPT algorithm tests (n1+)(n-1+\ell)-separability of a given necklace with nn types of jewels in time 2<sup>O(<sup>2)</sup></sup>n<sup>42<sup>{O(\ell<sup>2)}\cdot</sup></sup> n<sup>4. In particular, nn-separability can thus be tested in polynomial time, even though testing well-separation of point sets is coNP-complete [Bergold et al., SWAT'22].

Citations (2)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.