This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

The graph grabbing game on blow-ups of trees and cycles

Sopon Boriboon  Department of Mathematics and Computer Science, Faculty of Science, Chulalongkorn University, Bangkok 10330, Thailand; soponboriboon@gmail.com.    Teeradej Kittipassorn  Department of Mathematics and Computer Science, Faculty of Science, Chulalongkorn University, Bangkok 10330, Thailand; teeradej.k@chula.ac.th.
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 Km,nK_{m,n}-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 vv of a connected graph GG is a cut vertex if GvG-v is disconnected. A graph GG is even (resp. odd) if the number of vertices of GG is even (resp. odd). A weighted graph GG is a graph GG with a weighted function w:V(G)+{0}w:V(G)\rightarrow\mathbb{R}^{+}\cup\{0\}.

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 Km,nK_{m,n}-tree, namely a bipartite graph obtained from a complete bipartite graph Km,nK_{m,n} on [m+n][m+n] and trees T1,,Tm+nT_{1},\dots,T_{m+n} by identifying vertex ii of Km,nK_{m,n} with exactly one vertex of TiT_{i} for each i[m+n]i\in[m+n].

For a graph GG with vertices v1,,vkv_{1},\dots,v_{k} and non-empty sets V1,,VkV_{1},\dots,V_{k}, a blow-up B(GG) of GG is a graph obtained from GG by replacing v1,,vkv_{1},\dots,v_{k} with V1,,VkV_{1},\dots,V_{k}, respectively where, for each i,j[k]i,j\in[k], vertices xVix\in V_{i} and yVjy\in V_{j} are adjacent in B(GG) if and only if viv_{i} and vjv_{j} are adjacent in GG. For a graph GG on [k][k] and trees T1,,TkT_{1},\dots,T_{k}, a GG-tree is a graph obtained from GG by identifying vertex ii of GG with exactly one vertex of TiT_{i} for each i[k]i\in[k]. For a tree TT, we note that a B(T)(T)-tree and B(C2nC_{2n}) are connected bipartite graphs, and a B(T)(T)-tree is a Km,nK_{m,n}-tree when TT is the path on two vertices.

v5v_{5}v1v_{1}v4v_{4}v2v_{2}v6v_{6}v3v_{3}v7v_{7}TTV5V_{5}V4V_{4}V6V_{6}V7V_{7}V1V_{1}V2V_{2}V3V_{3}B(T)(T)B(T)(T)-tree
Figure 1: Examples of a tree TT, a blow-up B(T)(T) and a B(T)(T)-tree.

In this paper, we partially confirm Conjecture 1 as follows.

Theorem 2.

Alice wins the game on every weighted even B(T)(T)-tree, where TT is a tree.

Corollary 3.

Alice wins the game on every weighted even B(Cn)(C_{n}).

For a graph GG and a set SV(G)S\subseteq V(G), let NG(S)N_{G}(S) denote the neighborhood of SS, i.e. the set of vertices having a neighbor in SS. 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 Km,nK_{m,n}-tree rooted at a partite class. We generalize their method by considering instead the scores of the game on a HH-tree rooted at ViV_{i} and the game on HH-tree rooted at NH(Vi)N_{H}(V_{i}), where HH 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 Km,nK_{m,n}-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 Km,nK_{m,n}-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 GG, a root set SS of GG is a set of vertices intersecting every component of GG and the game on GG rooted at SS is a graph grabbing game, where each player needs not claim a non-cut vertex, but instead they claim a vertex vv such that every component of GvG-v contains at least one vertex in SS. Therefore, a move vv in the game on GG is feasible if GvG-v is connected, and a move vv in the game on GG rooted at SS is feasible if every component of GvG-v contains at least one vertex in SS. A move vv in the game on GG (rooted at SS) is optimal if there is an optimal strategy in the game on GG (rooted at SS) having vv as the first move. The first (resp. second) player is called Player 11 (resp. Player 22). The last (resp. second from last) player is called Player 1-1 (resp. Player 2-2). For k{1,2,1,2}k\in\{1,2,-1,-2\}, assuming that both players play optimally, let N(G,k)N(G,k) denote the score of Player kk in the game on GG and let R(G,S,k)R(G,S,k) denote the score of Player kk in the game on GG rooted at SS and we write R(G,v,k)R(G,v,k) for R(G,{v},k)R(G,\{v\},k). For a set SS and an element xx, we write SxS-x for S{x}S\setminus\{x\}.

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 xx is a feasible move in the game on GG, then

N(G,2)N(Gx,1)N(G,2)\leq N(G-x,1)(N(G,1)N(Gx,2)+w(x))(\Leftrightarrow N(G,1)\geq N(G-x,2)+w(x)).

If xx is an optimal move in the game on GG, then

N(G,2)=N(Gx,1)N(G,2)=N(G-x,1)(N(G,1)=N(Gx,2)+w(x))(\Leftrightarrow N(G,1)=N(G-x,2)+w(x)).

Observation 5 ([Egawa:Kmntree]).

Let SS be a root set of GG. If xx is a feasible move in the game on GG rooted at SS, then

R(G,S,2)R(Gx,Sx,1)R(G,S,2)\leq R(G-x,S-x,1)(R(G,S,1)R(Gx,Sx,2)+w(x))(\Leftrightarrow R(G,S,1)\geq R(G-x,S-x,2)+w(x)).

If xx is an optimal move in the game on GG rooted at SS, then

R(G,S,2)=R(Gx,Sx,1)R(G,S,2)=R(G-x,S-x,1)(R(G,S,1)=R(Gx,Sx,2)+w(x))(\Leftrightarrow R(G,S,1)=R(G-x,S-x,2)+w(x)).

Observation 6 ([Egawa:Kmntree]).

If vv is a root of GG, then

R(G,v,2)=R(Gv,NG(v),1)R(G,v,-2)=R(G-v,N_{G}(v),-1)(R(G,v,1)=R(Gv,NG(v),2)+w(v))(\Leftrightarrow R(G,v,-1)=R(G-v,N_{G}(v),-2)+w(v)).

The next lemma is a part of their main results which will help us in the proof.

Lemma 7 ([Egawa:Kmntree]).

Let GG be a Km,nK_{m,n}-tree with partite classes X,YX,Y of size m,n1m,n\geq 1, respectively. Then

R(G,Y,2)N(G,2)R(G,Y,-2)\leq N(G,-2)(R(G,Y,1)N(G,1))(\Leftrightarrow R(G,Y,-1)\geq N(G,-1)).

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 G1G_{1} and G2G_{2} be subgraphs of an even graph GG such that V(G1)V(G_{1}), V(G2)V(G_{2}) partition V(G)V(G). If U1=V(G1)NG(V(G2))U_{1}=V(G_{1})\cap N_{G}(V(G_{2})) and U2=V(G2)NG(V(G1))U_{2}=V(G_{2})\cap N_{G}(V(G_{1})) are root sets of G1G_{1} and G2G_{2}, respectively, and every vertex in U1U_{1} is joined to every vertex in U2U_{2}, then

  1. 8.1

    R(G,U1,1)R(G1,U1,2)+R(G2,U2,1)R(G,U_{1},1)\geq R(G_{1},U_{1},-2)+R(G_{2},U_{2},-1).

  2. 8.2

    R(G,U1,1)R(G,U2,2)R(G,U_{1},1)\geq R(G,U_{2},2)

Proof.