On One-Round Discrete Voronoi Games
Abstract
Let be a multiset of points in , which we call voters, and let and be two given constants. We consider the following game, where two players and compete over the voters in : First, player selects points in , and then player selects points in . Player wins a voter iff , where and is defined similarly. Player wins the game if he wins at least half the voters. The algorithmic problem we study is the following: given , , and , how efficiently can we decide if player has a winning strategy, that is, if can select his points such that he wins the game no matter where places her points. Banik et al. devised a singly-exponential algorithm for the game in , for the case . We improve their result by presenting the first polynomial-time algorithm for the game in . Our algorithm can handle arbitrary values of and . We also show that if , deciding if player has a winning strategy is -hard when and are part of the input. Finally, we prove that for any dimension , the problem is contained in the complexity class , and we give an algorithm that works in polynomial time for fixed and .
Keywords
Cite
@article{arxiv.1902.09234,
title = {On One-Round Discrete Voronoi Games},
author = {Mark de Berg and Sándor Kisfaludi-Bak and Mehran Mehr},
journal= {arXiv preprint arXiv:1902.09234},
year = {2019}
}
Comments
25 pages