# On One-Round Discrete Voronoi Games

**Authors:** Mark de Berg, S\'andor Kisfaludi-Bak, Mehran Mehr

arXiv: 1902.09234 · 2019-02-26

## TL;DR

This paper studies a strategic game involving voters and two players selecting points in Euclidean space, providing efficient algorithms for one-dimensional cases and complexity results for higher dimensions.

## Contribution

It introduces the first polynomial-time algorithm for the one-dimensional case with arbitrary parameters and analyzes the problem's complexity in higher dimensions.

## Key findings

- Polynomial-time algorithm for 1D case with arbitrary k and l
- NP-hardness results for dimensions ≥ 2
- Problem in the class ∃∀ℝ with fixed parameters

## Abstract

Let $V$ be a multiset of $n$ points in $\mathbb{R}^d$, which we call voters, and let $k\geq 1$ and $\ell\geq 1$ be two given constants. We consider the following game, where two players $\mathcal{P}$ and $\mathcal{Q}$ compete over the voters in $V$: First, player $\mathcal{P}$ selects $k$ points in $\mathbb{R}^d$, and then player $\mathcal{Q}$ selects $\ell$ points in $\mathbb{R}^d$. Player $\mathcal{P}$ wins a voter $v\in V$ iff $\mathrm{dist}(v,P) \leq \mathrm{dist}(v,Q)$, where $\mathrm{dist}(v,P) := \min_{p\in P} \mathrm{dist}(v,p)$ and $\mathrm{dist}(v,Q)$ is defined similarly. Player $\mathcal{P}$ wins the game if he wins at least half the voters. The algorithmic problem we study is the following: given $V$, $k$, and $\ell$, how efficiently can we decide if player $\mathcal{P}$ has a winning strategy, that is, if $\mathcal{P}$ can select his $k$ points such that he wins the game no matter where $\mathcal{Q}$ places her points.   Banik et al. devised a singly-exponential algorithm for the game in $\mathbb{R}^1$, for the case $k=\ell$. We improve their result by presenting the first polynomial-time algorithm for the game in $\mathbb{R}^1$. Our algorithm can handle arbitrary values of $k$ and $\ell$. We also show that if $d\geq 2$, deciding if player $\mathcal{P}$ has a winning strategy is $\Sigma_2^P$-hard when $k$ and $\ell$ are part of the input. Finally, we prove that for any dimension $d$, the problem is contained in the complexity class $\exists\forall \mathbb{R}$, and we give an algorithm that works in polynomial time for fixed $k$ and $\ell$.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1902.09234/full.md

## Figures

4 figures with captions in the complete paper: https://tomesphere.com/paper/1902.09234/full.md

## References

20 references — full list in the complete paper: https://tomesphere.com/paper/1902.09234/full.md

---
Source: https://tomesphere.com/paper/1902.09234