The graph grabbing game on blow-ups of trees and cycles
Abstract
The graph grabbing game is played on a non-negatively weighted connected graph by Alice and Bob who alternately claim a non-cut vertex from the remaining graph, where Alice plays first, to maximize the weights on their respective claimed vertices at the end of the game when all vertices have been claimed. Seacrest and Seacrest conjectured that Alice can secure at least half of the weight of every weighted connected bipartite even graph. Later, Egawa, Enomoto and Matsumoto partially confirmed this conjecture by showing that Alice wins the game on a class of weighted connected bipartite even graphs called -trees. We extend the result on this class to include a number of graphs, e.g. even blow-ups of trees and cycles.
1 Introduction
A vertex of a connected graph is a cut vertex if is disconnected. A graph is even (resp. odd) if the number of vertices of is even (resp. odd). A weighted graph is a graph with a weighted function .
The graph grabbing game is played on a non-negatively weighted connected graph by two players: Alice and Bob who alternately claim a non-cut vertex from the remaining graph and collect the weight on the vertex, where Alice plays first. The aim of each player is to maximize the weights on their respective claimed vertices at the end of the game when all vertices have been claimed. Alice wins the game if she gains at least half of the total weight of the graph.
The first version of the graph grabbing game appeared in the first problem in Winkler’s puzzle book (2003) [Winkler], where he gave a winning strategy for Alice on every weighted even path and he observed that there is a weighted odd path on which Alice cannot win. In 2009, Rosenfeld [Rosenfeld:gold] proposed the game for trees and call it the gold grabbing game. In 2011, Micek and Walczak [Micek:subdividedstar] generalized the game to general graphs and call it the graph grabbing game. They showed that Alice can secure at least a quarter of the weight of every weighted even tree and they conjectured that Alice can in fact secure at least half of the weight of every weighted even tree. Later in 2012, Seacrest and Seacrest [Seacrest:tree] solved this conjecture by considering a vertex-rooted version of the game and they posed the following conjecture.
Conjecture 1 ([Seacrest:tree]).
Alice wins the game on every weighted connected bipartite even graph.
In 2018, Egawa, Enomoto and Matsumoto [Egawa:Kmntree] gave a supporting evidence for this conjecture. They generalized the proof of Seacrest and Seacrest by considering a set-rooted version of the game to prove that Alice wins the game on every weighted even -tree, namely a bipartite graph obtained from a complete bipartite graph on and trees by identifying vertex of with exactly one vertex of for each .
For a graph with vertices and non-empty sets , a blow-up B() of is a graph obtained from by replacing with , respectively where, for each , vertices and are adjacent in B() if and only if and are adjacent in . For a graph on and trees , a -tree is a graph obtained from by identifying vertex of with exactly one vertex of for each . For a tree , we note that a B-tree and B() are connected bipartite graphs, and a B-tree is a -tree when is the path on two vertices.
In this paper, we partially confirm Conjecture 1 as follows.
Theorem 2.
Alice wins the game on every weighted even B-tree, where is a tree.
Corollary 3.
Alice wins the game on every weighted even B.
For a graph and a set , let denote the neighborhood of , i.e. the set of vertices having a neighbor in . The proof is based on the method of Egawa, Enomoto and Matsumoto, where their main lemmas dealt with the score of the game on a -tree rooted at a partite class. We generalize their method by considering instead the scores of the game on a -tree rooted at and the game on -tree rooted at , where is a blow-up of a tree.
The rest of this paper is organized as follows. In Section 2, we recall some observations and a lemma on -trees given by Egawa, Enomoto and Matsumoto. Section 3 is devoted to proving Theorem 2 and then applying it to prove Corollary 3. In Section LABEL:section-conclusion, we give some concluding remarks.
2 Preliminaries
In this section, we prepare some observations and a lemma on -trees which will be useful for the proof of Theorem 2.
We first give definitions of a rooted version of the graph grabbing game and some related terms introduced by Egawa, Enomoto and Matsumoto. For a weighted graph , a root set of is a set of vertices intersecting every component of and the game on rooted at is a graph grabbing game, where each player needs not claim a non-cut vertex, but instead they claim a vertex such that every component of contains at least one vertex in . Therefore, a move in the game on is feasible if is connected, and a move in the game on rooted at is feasible if every component of contains at least one vertex in . A move in the game on (rooted at ) is optimal if there is an optimal strategy in the game on (rooted at ) having as the first move. The first (resp. second) player is called Player (resp. Player ). The last (resp. second from last) player is called Player (resp. Player ). For , assuming that both players play optimally, let denote the score of Player in the game on and let denote the score of Player in the game on rooted at and we write for . For a set and an element , we write for .
Egawa, Enomoto and Matsumoto observed some relationships between the scores of both players in the normal version and the rooted version of the game. Note that the equation/inequality in the brackets in each observation is an equivalent form of the first one due to the fact that, assuming that both players play optimally, the sum of their scores equals to the total weight of the graph.
Observation 4 ([Egawa:Kmntree]).
If is a feasible move in the game on , then
.
If is an optimal move in the game on , then
.
Observation 5 ([Egawa:Kmntree]).
Let be a root set of . If is a feasible move in the game on rooted at , then
.
If is an optimal move in the game on rooted at , then
.
Observation 6 ([Egawa:Kmntree]).
If is a root of , then
.
The next lemma is a part of their main results which will help us in the proof.
Lemma 7 ([Egawa:Kmntree]).
Let be a -tree with partite classes of size , respectively. Then
.
3 The Proofs
In this section, we start by proving Lemma 8 which will be used repeatedly in the proof of our main lemmas, namely, Lemmas LABEL:lem1 and LABEL:lem2. We then prove Theorem 2 by applying the main lemmas and deduce Corollary 3 from Theorem 2.
The following lemma shows the relationship between the scores of both players in the game on an even graph rooted at two different sets of some structure.
Lemma 8.
Let and be subgraphs of an even graph such that , partition . If and are root sets of and , respectively, and every vertex in is joined to every vertex in , then
-
8.1
.
-
8.2