An FPT Algorithm for Splitting a Necklace Among Two Thieves

06/26/2023
by   Michaela Borzechowski, et al.
0

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 α-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 n-separable, if every subset A of the n types of jewels can be separated from the types [n]∖ A by at most n 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 (n-1+ℓ)-separable necklaces with n types of jewels and m total jewels in time 2^O(ℓlogℓ)+m^2. In particular, this shows that 2-Thief-Necklace-Splitting is polynomial-time solvable on n-separable necklaces. Thus, attempts to show hardness of α-Ham Sandwich through reduction from the 2-Thief-Necklace-Splitting problem cannot work. The second FPT algorithm tests (n-1+ℓ)-separability of a given necklace with n types of jewels in time 2^O(ℓ^2)· n^4. In particular, n-separability can thus be tested in polynomial time, even though testing well-separation of point sets is coNP-complete [Bergold et al., SWAT'22].

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/13/2017

Consensus Halving is PPA-Complete

We show that the computational problem CONSENSUS-HALVING is PPA-complete...
research
05/31/2018

The Complexity of Splitting Necklaces and Bisecting Ham Sandwiches

We resolve the computational complexity of two problems known as NECKLAC...
research
03/26/2020

A Topological Characterization of Modulo-p Arguments and Implications for Necklace Splitting

The classes PPA-p have attracted attention lately, because they are the ...
research
10/12/2017

On the Containment Problem for Linear Sets

It is well known that the containment problem (as well as the equivalenc...
research
07/07/2022

Search versus Search for Collapsing Electoral Control Types

Electoral control types are ways of trying to change the outcome of elec...
research
09/06/2022

Well-Separation and Hyperplane Transversals in High Dimensions

A family of k point sets in d dimensions is well-separated if the convex...
research
04/28/2023

A Critique of Czerwinski's "Separation of PSPACE and EXP"

Czerwinski's paper "Separation of PSPACE and EXP" [Cze21] claims to prov...

Please sign up or login with your details

Forgot password? Click here to reset