The complexity of sharing a pizza

09/14/2021
by   Patrick Schnider, et al.
0

Assume you have a 2-dimensional pizza with 2n ingredients that you want to share with your friend. For this you are allowed to cut the pizza using several straight cuts, and then give every second piece to your friend. You want to do this fairly, that is, your friend and you should each get exactly half of each ingredient. How many cuts do you need? It was recently shown using topological methods that n cuts always suffice. In this work, we study the computational complexity of finding such n cuts. Our main result is that this problem is PPA-complete when the ingredients are represented as point sets. For this, we give a new proof that for point sets n cuts suffice, which does not use any topological methods. We further prove several hardness results as well as a higher-dimensional variant for the case where the ingredients are well-separated.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/08/2023

Geodesic complexity of a cube

The topological (resp. geodesic) complexity of a topological (resp. metr...
research
12/28/2020

Square-Cut Pizza Sharing is PPA-complete

We study the computational complexity of computing solutions for the squ...
research
07/07/2023

A Topological Version of Schaefer's Dichotomy Theorem

Schaefer's dichotomy theorem [Schaefer, STOC'78] states that a boolean c...
research
12/03/2022

Pandora's Problem with Nonobligatory Inspection: Optimal Structure and a PTAS

Weitzman introduced Pandora's box problem as a mathematical model of seq...
research
10/23/2022

The Point-Boundary Art Gallery Problem is ∃ℝ-hard

We resolve the complexity of the point-boundary variant of the art galle...
research
03/20/2013

Why Do We Need Foundations for Modelling Uncertainties?

Surely we want solid foundations. What kind of castle can we build on sa...
research
10/29/2019

Equipartitions with Wedges and Cones

A famous result about mass partitions is the so called Ham-Sandwich theo...

Please sign up or login with your details

Forgot password? Click here to reset