Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Rényi Institute Joint work with Viola Mészáros, Dömötör Pálvölgyi, Alexey Pokrovskiy and Günter Rote Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner What is the Voronoi game? Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner What is the Voronoi game? Applet by Jens Anuth. Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner What is the Voronoi game? Applet by Jens Anuth. Two players, First and Second claim points alternating for t rounds. Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner What is the Voronoi game? Applet by Jens Anuth. Two players, First and Second claim points alternating for t rounds. At end area is divided, each point goes to closest claimed. Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Competitive facility location problem Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Competitive facility location problem Two chains of supermarkets build shops in a city. Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Competitive facility location problem Two chains of supermarkets build shops in a city. The customers always go to the nearest shop. Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner What is the discrete Voronoi game? Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner What is the discrete Voronoi game? Same on a graph! Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner What is the discrete Voronoi game? Same on a graph! Players can claim only vertices and vertices are divided at end. Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner What is the discrete Voronoi game? Same on a graph! Players can claim only vertices and vertices are divided at end. Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner What is the discrete Voronoi game? Same on a graph! Players can claim only vertices and vertices are divided at end. Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner What is the discrete Voronoi game? Same on a graph! Players can claim only vertices and vertices are divided at end. Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner What is the discrete Voronoi game? Same on a graph! Players can claim only vertices and vertices are divided at end. Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner What is the discrete Voronoi game? Same on a graph! Players can claim only vertices and vertices are divided at end. Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner What is the discrete Voronoi game? Same on a graph! Players can claim only vertices and vertices are divided at end. So the above game ended in a draw. Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner What is the discrete Voronoi game? Same on a graph! Players can claim only vertices and vertices are divided at end. So the above game ended in a draw. Theorem (Kiyomi, Saitoh, Uehara) Game on path is a draw unless odd vertices and t = 1. Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner What is the discrete Voronoi game? Same on a graph! Players can claim only vertices and vertices are divided at end. So the above game ended in a draw. Theorem (Kiyomi, Saitoh, Uehara) Game on path is a draw unless odd vertices and t = 1. Moreover, even then First wins with only one. Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner What percentage can each player get? Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner What percentage can each player get? Definition VR(G , t) = # Closer to First + 12 # Tied n Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner What percentage can each player get? Definition VR(G , t) = # Closer to First + 12 # Tied n Goal: Bound VR(G , t) for certain graph(family) Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner What percentage can each player get? Definition VR(G , t) = # Closer to First + 12 # Tied n Goal: Bound VR(G , t) for certain graph(family) VR(path, t) ≥ 1 2 and → 1 2 Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner What percentage can each player get? Definition VR(G , t) = # Closer to First + 12 # Tied n Goal: Bound VR(G , t) for certain graph(family) VR(path, t) ≥ 1 2 and → 1 2 VR(star , t) → 1 Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner What percentage can each player get? Definition VR(G , t) = # Closer to First + 12 # Tied n Goal: Bound VR(G , t) for certain graph(family) VR(path, t) ≥ 1 2 and → 1 2 VR(star , t) → 1 Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner What percentage can each player get? Definition VR(G , t) = # Closer to First + 12 # Tied n Goal: Bound VR(G , t) for certain graph(family) VR(path, t) ≥ 1 2 and → 1 2 VR(star , t) → 1 Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner What percentage can each player get? Definition VR(G , t) = # Closer to First + 12 # Tied n Goal: Bound VR(G , t) for certain graph(family) VR(path, t) ≥ 1 2 and → 1 2 VR(star , t) → 1 Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner What percentage can each player get? Definition VR(G , t) = # Closer to First + 12 # Tied n Goal: Bound VR(G , t) for certain graph(family) VR(path, t) ≥ 1 2 and → 1 2 VR(star , t) → 1 Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner What percentage can each player get? Definition VR(G , t) = # Closer to First + 12 # Tied n Goal: Bound VR(G , t) for certain graph(family) VR(path, t) ≥ 1 2 and → 1 2 VR(star , t) → 1 Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Can the second player win? Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Can the second player win? Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Can the second player win? Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Can the second player win? Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Can the second player win? Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Can the second player win? Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Can the second player win? Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Questions Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Questions VR(G , t) < ? Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Questions VR(G , t) < ? What if t = 1? Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Questions VR(G , t) < ? What if t = 1? VR(T , t) < 1 2 for a tree? Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Questions VR(G , t) < ? What if t = 1? VR(T , t) < 1 2 for a tree? 1 2 for trees. Claim VR(T , 1) ≥ Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Questions VR(G , t) < ? What if t = 1? VR(T , t) < 1 2 for a tree? 1 2 for trees. Claim VR(T , 1) ≥ Proof. First takes center of tree. (A vertex which cuts the tree into connected components of order at most n/2.) Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Trees Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Trees For any t ≥ 2 there exists a tree T with VG (T , t) < 0.34: Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Trees For any t ≥ 2 there exists a tree T with VG (T , t) < 0.34: N N N head kN N legs x x h c = 2 N 4 N 8 N Dániel Gerbner N Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Trees For any t ≥ 2 there exists a tree T with VG (T , t) < 0.34: N N N head kN N legs x x h c = 2 N 4 N 8 N N Basic idea: most of the legs are controlled by the player who claims the last vertex there; the head is controlled by the player who claims h. Optimal for t = 2: VG (T , 2) > 1/3 for any tree T . Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Strategy stealing Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Strategy stealing Theorem For every graph and t we have 1 1 VR(G , 1) ≤ VR(G , t) ≤ (VR(G , 1) + 1). 2 2 Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Strategy stealing Theorem For every graph and t we have 1 1 VR(G , 1) ≤ VR(G , t) ≤ (VR(G , 1) + 1). 2 2 Proof of Lower bound. Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Strategy stealing Theorem For every graph and t we have 1 1 VR(G , 1) ≤ VR(G , t) ≤ (VR(G , 1) + 1). 2 2 Proof of Lower bound. First starts with best pick in one round game v Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Strategy stealing Theorem For every graph and t we have 1 1 VR(G , 1) ≤ VR(G , t) ≤ (VR(G , 1) + 1). 2 2 Proof of Lower bound. First starts with best pick in one round game v then plays Second’s strategy Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Strategy stealing Theorem For every graph and t we have 1 1 VR(G , 1) ≤ VR(G , t) ≤ (VR(G , 1) + 1). 2 2 Proof of Lower bound. First starts with best pick in one round game v then plays Second’s strategy (ignoring own first pick). Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Strategy stealing Theorem For every graph and t we have 1 1 VR(G , 1) ≤ VR(G , t) ≤ (VR(G , 1) + 1). 2 2 Proof of Lower bound. First starts with best pick in one round game v then plays Second’s strategy (ignoring own first pick). Cannot make last pick v 0 of Second’s strategy Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Strategy stealing Theorem For every graph and t we have 1 1 VR(G , 1) ≤ VR(G , t) ≤ (VR(G , 1) + 1). 2 2 Proof of Lower bound. First starts with best pick in one round game v then plays Second’s strategy (ignoring own first pick). Cannot make last pick v 0 of Second’s strategy but v is there. Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Strategy stealing Theorem For every graph and t we have 1 1 VR(G , 1) ≤ VR(G , t) ≤ (VR(G , 1) + 1). 2 2 Proof of Lower bound. First starts with best pick in one round game v then plays Second’s strategy (ignoring own first pick). Cannot make last pick v 0 of Second’s strategy but v is there. If he could now change v to v 0 , he could not control more than 1 − VR(G , 1) new vertices, as a one round game with v and v 0 shows. Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Strategy stealing Theorem For every graph and t we have 1 1 VR(G , 1) ≤ VR(G , t) ≤ (VR(G , 1) + 1). 2 2 Proof of Lower bound. First starts with best pick in one round game v then plays Second’s strategy (ignoring own first pick). Cannot make last pick v 0 of Second’s strategy but v is there. If he could now change v to v 0 , he could not control more than 1 − VR(G , 1) new vertices, as a one round game with v and v 0 shows. Dániel Gerbner VR(G , 1) Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Strategy stealing Theorem For every graph and t we have 1 1 VR(G , 1) ≤ VR(G , t) ≤ (VR(G , 1) + 1). 2 2 Proof of Lower bound. First starts with best pick in one round game v then plays Second’s strategy (ignoring own first pick). Cannot make last pick v 0 of Second’s strategy but v is there. If he could now change v to v 0 , he could not control more than 1 − VR(G , 1) new vertices, as a one round game with v and v 0 shows. Dániel Gerbner < VR(G , 1)/2 Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Strategy stealing Theorem For every graph and t we have 1 1 VR(G , 1) ≤ VR(G , t) ≤ (VR(G , 1) + 1). 2 2 Proof of Lower bound. First starts with best pick in one round game v then plays Second’s strategy (ignoring own first pick). Cannot make last pick v 0 of Second’s strategy but v is there. If he could now change v to v 0 , he could not control more than 1 − VR(G , 1) new vertices, as a one round game with v and v 0 shows. Dániel Gerbner > 1 − VR(G , 1)/2 < VR(G , 1)/2 Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Strategy stealing Theorem For every graph and t we have 1 1 VR(G , 1) ≤ VR(G , t) ≤ (VR(G , 1) + 1). 2 2 Proof of Lower bound. First starts with best pick in one round game v then plays Second’s strategy (ignoring own first pick). Cannot make last pick v 0 of Second’s strategy but v is there. If he could now change v to v 0 , he could not control more than 1 − VR(G , 1) new vertices, as a one round game with v and v 0 shows. Dániel Gerbner > 1 − VR(G , 1)/2 > 1 − VR(G , 1) < VR(G , 1)/2 Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Trees Theorem For every graph and t we have 12 VR(G , 1) ≤ VR(G , t). Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Trees Theorem For every graph and t we have 12 VR(G , 1) ≤ VR(G , t). Corollary For every tree and t we have VR(T , t) ≥ 14 . Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Trees Theorem For every graph and t we have 12 VR(G , 1) ≤ VR(G , t). Corollary For every tree and t we have VR(T , t) ≥ 14 . Theorem For every tree we have VR(T , 2) > 13 . Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Trees Theorem For every graph and t we have 12 VR(G , 1) ≤ VR(G , t). Corollary For every tree and t we have VR(T , t) ≥ 14 . Theorem For every tree we have VR(T , 2) > 13 . Where is truth for t > 2 between Dániel Gerbner 1 4 and 13 ? Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner VR(G , t) < Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner VR(G , t) < Theorem For all t and there is G with VR(G , t) < . Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner VR(G , t) < Theorem For all t and there is G with VR(G , t) < . Proof for t = 1 and semicontinuous case. Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner VR(G , t) < Theorem For all t and there is G with VR(G , t) < . Proof for t = 1 and semicontinuous case. Play on d-dimensional simplex with weights on vertices. Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner VR(G , t) < Theorem For all t and there is G with VR(G , t) < . Proof for t = 1 and semicontinuous case. Play on d-dimensional simplex with weights on vertices. Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner VR(G , t) < Theorem For all t and there is G with VR(G , t) < . Proof for t = 1 and semicontinuous case. Play on d-dimensional simplex with weights on vertices. Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner VR(G , t) < Theorem For all t and there is G with VR(G , t) < . Proof for t = 1 and semicontinuous case. Play on d-dimensional simplex with weights on vertices. Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Summary Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Summary For trees if t = 1 then VR(T , 1) ≥ 12 sharp if t = 2 then VR(T , 2) > 13 sharp if t ≥ 3 then 14 ≤ VR(T , t) and VR(T , t) < Dániel Gerbner 1 3 + possible. Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Summary For trees if t = 1 then VR(T , 1) ≥ 12 sharp if t = 2 then VR(T , 2) > 13 sharp if t ≥ 3 then 14 ≤ VR(T , t) and VR(T , t) < 1 3 + possible. For general graphs VR(G , t) < possible for all t. Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Summary For trees if t = 1 then VR(T , 1) ≥ 12 sharp if t = 2 then VR(T , 2) > 13 sharp if t ≥ 3 then 14 ≤ VR(T , t) and VR(T , t) < 1 3 + possible. For general graphs VR(G , t) < possible for all t. What if First makes t moves and Second makes 1? Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Summary For trees if t = 1 then VR(T , 1) ≥ 12 sharp if t = 2 then VR(T , 2) > 13 sharp if t ≥ 3 then 14 ≤ VR(T , t) and VR(T , t) < 1 3 + possible. For general graphs VR(G , t) < possible for all t. What if First makes t moves and Second makes 1? Is VR(G , t : 1) < ? Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Summary For trees if t = 1 then VR(T , 1) ≥ 12 sharp if t = 2 then VR(T , 2) > 13 sharp if t ≥ 3 then 14 ≤ VR(T , t) and VR(T , t) < 1 3 + possible. For general graphs VR(G , t) < possible for all t. What if First makes t moves and Second makes 1? Is VR(G , t : 1) < ? Equivalent problem: Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Summary For trees if t = 1 then VR(T , 1) ≥ 12 sharp if t = 2 then VR(T , 2) > 13 sharp if t ≥ 3 then 14 ≤ VR(T , t) and VR(T , t) < 1 3 + possible. For general graphs VR(G , t) < possible for all t. What if First makes t moves and Second makes 1? Is VR(G , t : 1) < ? Equivalent problem: Is there a finite function family, F, such that for any f1 , . . . , ft ∈ F there is a g ∈ F such that g > max(f1 , . . . , ft ) on (1 − ) fraction of inputs? Dániel Gerbner Advantage in the discrete Voronoi game Advantage in the discrete Voronoi game Dániel Gerbner Thank you for your attention! Dániel Gerbner Advantage in the discrete Voronoi game
© Copyright 2026 Paperzz