Ramsey, Paper, Scissors
Jacob Fox, Xiaoyu He, Yuval Wigderson

TL;DR
This paper introduces a new graph Ramsey game involving two players, analyzing the threshold at which Proposer can ensure a large independent set, revealing a phase transition in winning probabilities.
Contribution
It establishes the existence of a threshold phenomenon in the Ramsey, Paper, Scissors game with optimal randomized strategies, extending understanding of probabilistic combinatorial games.
Findings
Proposer wins with high probability if s < A√n log n
Decider wins with high probability if s > B√n log n
Threshold factor is larger than classical Ramsey bounds by Θ(√log n)
Abstract
We introduce a graph Ramsey game called Ramsey, Paper, Scissors. This game has two players, Proposer and Decider. Starting from an empty graph on vertices, on each turn Proposer proposes a potential edge and Decider simultaneously decides (without knowing Proposer's choice) whether to add it to the graph. Proposer cannot propose an edge which would create a triangle in the graph. The game ends when Proposer has no legal moves remaining, and Proposer wins if the final graph has independence number at least . We prove a threshold phenomenon exists for this game by exhibiting randomized strategies for both players that are optimal up to constants. Namely, there exist constants such that (under optimal play) Proposer wins with high probability if , while Decider wins with high probability if . This is a factor of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Ramsey, Paper, Scissors
Jacob Fox Department of Mathematics, Stanford University, Stanford, CA 94305, USA. Email: [email protected]. Research supported by a Packard Fellowship and by NSF Career Award DMS-1352121.
Xiaoyu He Department of Mathematics, Stanford University, Stanford, CA 94305, USA. Email: [email protected]. Research supported by a NSF GRFP grant number DGE-1656518.
Yuval Wigderson Department of Mathematics, Stanford University, Stanford, CA 94305, USA. Email: [email protected]. Research supported by a NSF GRFP grant number DGE-1656518.
Abstract
We introduce a graph Ramsey game called Ramsey, Paper, Scissors. This game has two players, Proposer and Decider. Starting from an empty graph on vertices, on each turn Proposer proposes a potential edge and Decider simultaneously decides (without knowing Proposer’s choice) whether to add it to the graph. Proposer cannot propose an edge which would create a triangle in the graph. The game ends when Proposer has no legal moves remaining, and Proposer wins if the final graph has independence number at least . We prove a threshold phenomenon exists for this game by exhibiting randomized strategies for both players that are optimal up to constants. Namely, there exist constants such that (under optimal play) Proposer wins with high probability if , while Decider wins with high probability if . This is a factor of larger than the lower bound coming from the off-diagonal Ramsey number .
1 Introduction
Ramsey’s theorem states for every , there exists a least positive integer for which every graph on vertices has a clique of order or an independent set of order . The study of the Ramsey numbers and their many variations has a long history and holds a central place in extremal combinatorics.
One notable problem is the study of the asymptotic growth of . The classical argument of Erdős and Szekeres [7] yields an upper bound of , while an involved probabilistic construction of Erdős [5] shows that . Spencer [15] later used the Lovász Local Lemma to give a simpler proof of this same lower bound. The upper bound was then improved to by Ajtai, Komlós, and Szemerédi [1] and later Shearer [14] improved the constant factor. Finally, the gap was closed by Kim [12], who proved that . Subsequently, Bohman [2] used the so-called triangle-free process to reprove Kim’s lower bound, and further improvements [3, 8] to this analysis have determined the asymptotics of up to a factor of . For more details on these results, see the survey of Spencer [16] on the problem.
Many interesting questions in graph Ramsey theory concern the game theory of various graph-building and graph-coloring games, usually played between two players. The earliest example of a graph Ramsey game was studied by Erdős and Selfridge [6], who studied a class of games known as positional games; a prototypical positional game is the Maker-Breaker game on graphs, in which two players, Maker and Breaker, take turns claiming the edges of a complete graph , and Maker wins by building a graph with a prescribed property (such as containing a large clique). A more symmetric version of this game is usually just called the Ramsey game: given a fixed graph , two players take turns claiming edges of a large complete graph until one player wins by building a copy of . The misère version of this game, in which the first player to build a copy of loses, has also been studied. For an introduction to these topics, see the book of Hefetz, Krivelevich, Stojaković, and Szabó [10].
A game that more closely resembles the one we study in this paper is the so-called online Ramsey game, which starts instead on a large empty graph and involves two players: Builder, who builds an edge on each turn, and Painter, who then paints it red or blue. Builder’s goal is to build a monochromatic clique of a certain order using as few turns as possible. By Ramsey’s theorem, Builder can always win by building the edges of a large complete graph, and Painter’s goal is simply to delay this eventuality by as long as possible.
Ever since Erdős proved the lower bound on the classical Ramsey numbers using the probabilistic method, randomness has been ever-present in graph Ramsey theory. All known proofs of exponential lower bounds on use the probabilistic method. Using a careful analysis of random play, Conlon, Fox, He, and Grinshpun [4] recently proved that the online Ramsey game takes at least turns, making an exponential improvement on the trivial bound of in that setting.
In certain cases, randomness is even baked directly into the definition of the game itself. Friedgut, Kohayakawa, Rödl, Ruciński, and Tetali [9] studied Ramsey games against a one-armed bandit: a variation of the online Ramsey game in which Builder builds a uniform random unbuilt edge on each turn from a fixed set of vertices and Painter must color these incoming edges red or blue while avoiding monochromatic triangles for as long as possible.
In this paper, we study another graph-building game we call Ramsey, Paper, Scissors, due to the simultaneous nature of the turns. The game is played between two players, Proposer and Decider, on a fixed set of vertices, who jointly build a graph on these vertices one edge at a time. On each turn of the game, Proposer proposes a pair of vertices and Decider simultaneously decides whether to add this pair as an edge. Proposer cannot propose pairs that have been proposed before, nor pairs that would introduce a triangle to the graph if built. It is essential that Proposer and Decider make their moves simultaneously in each turn, so that Proposer doesn’t know whether Decider intends to build the edge before proposing it, and Decider doesn’t know which pair Proposer will propose. However, after both players make their choice, they each learn the other’s choice (so Proposer learns whether the edge was added to the graph, and Decider learns which pair was proposed).
Ramsey, Paper, Scissors ends when Proposer has no legal moves, and Proposer wins if the independence number of the final graph is at least a predetermined value . Note that if , then Proposer always wins, since the final graph must have independence number at least . Thus, Proposer wins if for some constant . On the other hand, Decider can always win if by simply saying YES to the first pair Proposer proposes—this means that the final graph will have at least one edge, and thus must have independence number at most . Finally, if is between these two bounds (i.e. ), then both players can win with positive probability via randomized strategies. Namely, Proposer can propose pairs randomly, and if Proposer gets lucky, the only edges Decider will say YES to will be the edges incident to a single vertex, thus forcing the final graph to be the star with independence number . Of course, if Decider says YES to fewer than pairs then if Proposer is lucky, the independence number is still at least .
For the other randomized strategy, Decider can fix a triangle-free graph on vertices with edges and independence number , and say YES exactly times, determining these times completely at random. If Decider gets lucky, then exactly a copy of is built, thus achieving an independence number of . However, both of these strategies will only succeed with extremely small probability, and it is therefore natural to ask for (randomized) strategies for both Proposer and Decider that succeed with high probability; as usual, we say that an event happens with high probability (w.h.p.) if as . Indeed, our main theorem states that such strategies exist for both players for .
Theorem 1**.**
If then Proposer can win w.h.p, while if , Decider can win w.h.p.
One surprising consequence of Theorem 1 is that the fully random strategy is not optimal for Proposer. Indeed, if Proposer were to play fully randomly (i.e. proposing a uniformly random pair among all remaining open pairs at each step), then Decider can choose to simply answer YES to every proposal. In that case, the game will simply follow the so-called triangle-free process, and Bohman [2] proved that w.h.p., the triangle-free process produces a graph with independence number . Thus, if Proposer were to play fully randomly, Decider could respond with a strategy that saves a factor of from the optimum. Nevertheless, for Decider, a completely random strategy is optimal (up to a constant factor).
This paper is organized as follows. In the next section, we formally define the game and describe the Proposer and Decider strategies we will use to prove Theorem 1. In Section 3, we prove the upper bound in Theorem 1 by studying the random Decider strategy. This argument is motivated by an old proof of Erdős [5] that the off-diagonal Ramsey numbers satisfy , and relies on a concentration lemma of Conlon, Fox, He, and Grinshpun [4]. This kind of argument has been generalized to prove lower bounds on all off-diagonal Ramsey numbers by Krivelevich [13].
Finally, in Section 4, we prove the lower bound in Theorem 1. This last argument is the most delicate, and requires two main ingredients: an appropriate “semi-random” strategy for Proposer and the analysis of an auxiliary game, whose upshot is that Azuma’s inequality remains close to true, even when an adversary is allowed to weakly affect the outcomes taken by a sequence of random variables.
In the concluding remarks, we mention some open problems and conjectures relating to this and other Ramsey games.
All logarithms are base 2 unless otherwise stated. For the sake of clarity of presentation, we systematically omit floor and ceiling signs whenever they are not crucial.
2 Background and Winning Strategies
Ramsey, Paper, Scissors is the following two-player graph-building game played on a fixed set of vertices. Each turn of the game yields a new graph on these vertices. The game is initialized with as the empty graph, and each will either be equal to or will add a single new edge to . Throughout the game is required to be triangle-free. In order to ensure this, call a pair closed in if there is some such that ; this means that the pair cannot be added as an edge without introducing a triangle to the graph. Let denote the set of closed pairs in . Call the pair open in if it is not closed in , and let be the set of all open pairs in . Thus, .
The game proceeds as follows. Initialize a “forbidden” set ; in general, will contain all pairs that Proposer has proposed up to turn . On turn , Proposer chooses a pair . Decider does not learn what pair Proposer has chosen, but must decide to answer either YES or NO. If Decider answers YES, then we add the edge to , so that . Otherwise, if Decider answers NO, then . Finally, regardless of Decider’s answer, the pair is added to the forbidden set, namely . Thus, Proposer can never propose the same pair twice. Both players can see the contents of , so at this point Decider learns what pair was proposed. The game ends when Proposer has no legal moves left, on the turn where . Proposer wins if the final graph thus produced contains an independent set of order (for some parameter ), and Decider wins otherwise.
We now sketch the strategies for Proposer and Decider which we will use to prove the two parts of Theorem 1. Decider’s strategy is simply to say YES on each turn with probability randomly and independently, for an appropriately chosen constant . As a result, the final graph built will be a subgraph of the Erdős–Rényi random graph , where some edges may have been removed to make it triangle-free. We will show in Section 3 that not too many such edges are removed from any set of a certain size, so the independence number at the end of the game will still be .
As mentioned above, Proposer’s strategy cannot be purely random, for otherwise Decider could respond by saying YES on every single turn. The resulting graph process will be exactly the triangle-free process, which would result in a final graph with an independence number of w.h.p. [2].
To achieve an independence number of , Proposer will divide the game into stages (which we call epochs), where is extremely slowly growing (its growth is of order ), and Proposer’s strategy is to force Decider to progressively ratchet up the fraction of YES answers in each epoch. Roughly, this is done as follows, though the precise strategy is slightly more involved. Proposer divides the vertex set into sets , where of sizes approximately . In epoch , Proposer proposes all the pairs from to for and all the open pairs within , mixing together these two kinds of pairs in a uniformly random order.
To see why Decider must answer YES more often with each epoch, note that in order to keep from containing a large independent set, Decider must answer YES with a certain density . But then the number of edges built from to will have roughly the same density , which will then close a large fraction of the pairs in . Thus, on the next epoch, Decider must answer YES much more frequently in order to reach the same final edge density in . After enough epochs, this becomes impossible. Proposer’s strategy is slightly different from the one sketched above to simplify the analysis; it is formally laid out in Section 4, as are the details of this heuristic argument.
3 Decider’s winning strategy
In this section, we show that Decider’s random strategy wins w.h.p. when Proposer must build an independent set of order at least .
Theorem 2**.**
Decider has a randomized strategy such that w.h.p., no matter how Proposer plays, the final graph produced will contain no independent set of order at least .
We will require the following structural result about the Erdős–Rényi random graph (see [4, Lemma 18]). It shows that for suitable , when edges are removed from until it is triangle-free, not many edges need to be removed from any given small subset.
Lemma 3**.**
Suppose is sufficiently large, , , and is an Erdős-Rényi random graph. Then, w.h.p. there does not exist a set of order such that more than pairs of vertices in have a common neighbor outside .
In order to apply this lemma, we will need to understand the space of Proposer’s strategies when Decider plays randomly.
Definition 4**.**
Let be an arbitrary graph. Define a spanning subgraph to be a reachable subgraph of if for every edge there exists for which .
That is, every edge of not in is the third edge of a triangle with the other two edges in .
Proof of Theorem 2.
Suppose satisfy the conditions of Lemma 3. Decider’s strategy is simply to answer YES with probability on every turn. Unless a pair is closed, Proposer must choose it eventually, in which case it is added to the graph with probability . Thus, we may as well pretend that Decider samples a random graph at the beginning of the game and answers YES to a pair if and only if in . The final graph produced is thus some subgraph of the random graph , obtained by removing certain edges from triangles. In fact, it is easily seen that the final graph must be a reachable subgraph of .
We will show that w.h.p., every reachable subgraph of has independence number less than . Since , this completes the proof.
For each of order , define to be the event that not more than pairs of distinct vertices in have a common neighbor outside . By Lemma 3, w.h.p. all the events occur.
Let be the event that there exists a reachable subgraph in which is an independent set. Conditioning on , at most pairs of vertices in have common neighbors outside . Note that if contains an edge with no common neighbor outside , then is not an independent set in any reachable subgraph . This is because either or else the two edges that form a triangle with must both lie in . In either case there is an edge in .
Thus, since there are at least pairs in chosen by Proposer,
[TABLE]
We now compute
[TABLE]
The first summand goes to zero by Lemma 3. The second can be bounded by a union of events of low probability, as follows.
[TABLE]
It follows that w.h.p., none of the events occur. That is, there is no reachable subgraph of , and Proposer cannot win. ∎
4 Proposer’s winning strategy
In the previous section, we showed that Decider can win w.h.p. when . In this section, we show that Proposer can match this bound (up to the constant factor), by exhibiting a strategy that yields an independence number of w.h.p.
Theorem 5**.**
Proposer has a randomized strategy such that w.h.p., no matter how Decider plays, the final graph produced will contain an independent set of order at least .
We now formally describe Proposer’s strategy. In the next subsection, we introduce an auxiliary game and its analysis, which will be crucial to the analysis of this strategy, and then we prove that this strategy indeed wins w.h.p. in Section 4.2.
Proposer begins by partitioning the vertex set as with and , and labeling their vertices , respectively (we can assume for simplicity that is divisible by ). Everything significant Proposer does will be between and , while and will only be used for “clean-up” to simplify the analysis.
Proposer divides the game into periods. At the beginning of period , Proposer first compiles a list of open pairs to propose in this period, and then orders uniformly at random. During the period, Proposer proposes the pairs in one at a time in this order. By the choice of , regardless of how Decider plays during period , none of the pairs in will be closed, so Proposer will be able to propose all of them regardless of the chosen order or of Decider’s choices.
Proposer’s list consists of all the pairs for , together with all the pairs with that are open at the beginning of period . Additionally, Proposer ensures that each period has length by adding some number of pairs to until . The list is designed so that all pairs in are open at the start of period and remain open until they are proposed. Moreover, since the induced subgraph on stays bipartite throughout this whole process, all of the “clean-up” pairs in will remain open as well, and since we made and sufficiently large, Proposer will always have enough pairs to propose to ensure that for all periods. Finally, as stated above, once Proposer has compiled , it is ordered uniformly at random, and Proposer proposes the pairs in according to that order.
Once Proposer has done this for periods , there will be many pairs that are still open and that Proposer has not yet proposed. Proposer will propose these in an arbitrary order; no matter what happens at this “endgame” stage, Proposer will have already guaranteed a sufficiently large independent set inside , which will remain independent throughout the remainder of the game.
For the analysis, we will also want to group periods into epochs. To do this, we will pick a sequence of decreasing positive constants summing to , and declare the first epoch to consist of the first periods, the second epoch to consist of the subsequent periods, and so on. The number of epochs, , will be a very slowly growing function of . Let denote the set of periods comprising epoch , and let
[TABLE]
denote the set of vertices in and that are the roots of those pairs considered in epoch .
In order to prove that this strategy works w.h.p., we will need a probabilistic tool which we call the bucket lemma, and which is stated and proved in the next section. It describes the behavior of a different game, which is designed to model one period of Ramsey, Paper, Scissors from Decider’s perspective. The bucket lemma can be thought of as an adaptive concentration inequality akin to Azuma’s inequality; it says that even if an adversary has certain weak control over a sequence of random variables, he can’t make it stray too far from its mean w.h.p.
4.1 Coins and Buckets
We begin with a straightforward tight concentration lemma. To prove it, we will also need the following concentration lemma of Bohman [2], which is a generalization of Azuma’s inequality; it says that if we have a martingale whose differences are bounded by different amounts from above and below, then we get concentration of the same order as a martingale with differences bounded by the geometric mean of the bounds.
Lemma 6** ([2, Lemmas 6 & 7]).**
Suppose is a martingale such that for all ,
[TABLE]
where are constants. Let . Then
[TABLE]
Given integers , define to be the following random variable with mean zero:
[TABLE]
Lemma 7**.**
Suppose are positive integers with , , and , and are independent random variables identically distributed as . Let . Then, for all ,
[TABLE]
Proof.
Fix an , and notice that is a martingale. The martingale is -Lipschitz, so by Azuma’s inequality, for all ,
[TABLE]
We will use this bound when . In the case that , we use instead Lemma 6 with , , and . The condition holds because we assumed , so we have
[TABLE]
Together with the fact that , inequalities (1) and (2) show that
[TABLE]
for all .
In particular, applying the union bound over all to (3), we have that
[TABLE]
Because for , and because
[TABLE]
we can bound for all . Thus,
[TABLE]
as desired. ∎
Consider the following game, which we call Coins and Buckets, and which we will use to model a single period of Ramsey, Paper, Scissors in which Proposer plays randomly. The game begins with two buckets of sizes respectively, and a total of coins to divide among them. Before the game starts, Proposer picks a random set from (but does not reveal the choice of the set to Decider). On step of the game, a coin is placed into one of two buckets: bucket if , and bucket otherwise. Before the coin is placed, Decider decides whether it is placed inside heads or tails, but Decider does not find out which bucket the coin enters until after the choice. Decider’s goal is to make the distribution of heads in the buckets as uneven as possible. Namely, if we let be the total number of coins placed heads-up, and the number of coins in bucket that are heads-up, Decider wishes to maximize the error parameter , which we call his score.
We also pick a threshold such that we consider the game a forfeit if Decider picks heads fewer than times—that is, Decider receives a score of zero. Call this game the Coins and Buckets game with parameters .
Under these conditions, we show that in Coins and Buckets, regardless of how Decider plays, w.h.p. the density of heads in the first bucket is not far from the overall density of heads.
Lemma 8**.**
Suppose Decider plays a game of Coins and Buckets with parameters where . If is the number of heads in the first bucket at the end of the game and is the total number of heads, then for any ,
[TABLE]
Proof.
Of course we may assume that Decider chooses heads at least times.
Let . Instead of playing under the assumption that Proposer picks a fixed sequence out of , we will simplify our analysis by considering the modification in which each coin is placed into the first bucket with probability independently; our first task is to show that this simplification is allowable, namely that a strong bound for this simplified model implies the desired bound in the original setting. To that end, let be the event that exactly of the coins fall in the first bucket in this new setting.
The factorial function satisfies
[TABLE]
for all . Thus, we find that
[TABLE]
where in the last step we used the AM-GM inequality in the form .
The original formulation of Coins and Buckets can be obtained by the modified version by conditioning on event , and the probability of is at least . Thus, it will suffice to show that in the modified setting,
[TABLE]
because conditioning on can multiply the failure probability by at most a factor of (by Bayes’ Theorem). We turn to proving (4) now.
Let and be the number of heads in buckets and respectively after turns of the game. Consider the sequence of random variables
[TABLE]
On each of Decider’s turns, there are two possibilities. If Decider picks tails, then remains unchanged. On the other hand, if Decider picks heads, the coin goes into bucket with probability , and bucket otherwise. Therefore, in this case, is distributed as , the random variable defined for Lemma 7.
We are ready to apply Lemma 7. To see why, imagine that we “pre-process” some of the randomness in the game, as follows. Before the start of the game, we sample independent random variables identically distributed as . Keep a count of the total number of heads so far. On each turn that Decider picks tails, we place the coin into a bucket at random as before. However, on the turn Decider picks heads for the th time, we place the coin into bucket if and only if . From Decider’s perspective, this is the same game, since he doesn’t know that the randomness was “pre-processed”.
Under these assumptions, will be equal to exactly where is the number of heads placed up through turn . It follows that , where is the total number of heads placed. But then we can apply Lemma 7 to see that for ,
[TABLE]
We now finish by noting that
[TABLE]
since is a convex combination of and , and so (5) implies (4), as desired. ∎
4.2 Proposer’s strategy works
We are ready to show that the strategy described at the beginning of Section 4 indeed allows Proposer to produce an independent set of order w.h.p.
Recall the setup: is the graph built on turn . The vertices are labeled where and . Period consists of a total of turns, during which Proposer proposes only pairs of the forms , , with and “clean-up” pairs . Proposer will propose all pairs of the first form , but only the open pairs among , and orders the choices completely at random. Let us fix some strategy for Decider; our goal is to show that no matter what this strategy is, Proposer will win w.h.p. We define to be the fraction (out of ) of Decider’s answers which are YES during period ; will depend on Decider’s strategy, and potentially also on the random permutation chosen by Proposer, or more generally on the state of the game throughout period .
Recall also that we organized the periods into epochs of decreasing order satisfying . We will pick to satisfy if is sufficiently large. The vertices of an epoch we called and . We define to be the average of over all . Finally, we define to be the open density inside at the end of epoch ; formally, if is the maximum , then we define
[TABLE]
The main result that we need is the following theorem of Shearer111Shearer’s bound is of the form with , and one can check that for all . [14], improving by a constant factor earlier work of Ajtai, Komlós, and Szemerédi [1]. As usual, denotes the order of the largest independent set in .
Theorem 9**.**
If is a triangle-free graph on vertices and with average degree , then
[TABLE]
We first show, using Theorem 9, that if is too small for a given epoch, Proposer wins in this epoch immediately.
Lemma 10**.**
Suppose that for some , we have
[TABLE]
Then with probability at least , Proposer will win the game; in fact, at the end of epoch , will contain w.h.p. an independent set of order , and since Proposer will have proposed or closed every pair in this independent set by the end of epoch , it will remain independent until the end of the game.
Proof.
First, suppose that at the end of epoch , the average degree inside is at most . By Turán’s Theorem, a graph on vertices with average degree has independence number at least , so will contain an independent set of size at least
[TABLE]
for sufficiently large. Thus, from now on, we may assume that the average degree inside is more than at the end of epoch .
Next, suppose that . This implies that at most edges can be built inside , so the average degree in is at most . This contradicts the above assumption, so we may assume that .
Next, we show that if , then Proposer is guaranteed to win in epoch . Indeed, the total number of edges built in the entire epoch is . In particular, at most this many edges are built inside . It follows that the average degree in at the end of the game is between and , so by Theorem 9, will contain an independent set of order at least
[TABLE]
where we use the fact that the function is monotonically decreasing for . If , then this quantity is at least for sufficiently large, and Proposer wins.
Now, using this fact we may assume that Decider chooses YES at least an fraction of the time throughout the period . We can now apply Lemma 8 to obtain a stronger bound on the total number of edges built in . Namely, let be the set of all pairs within that are proposed in epoch . Since the average open density at the beginning of the epoch is and only open pairs can be proposed, . If is smaller, then add pairs to until . Also, a total number of turns occur in the epoch, and we know from the preceding argument that Decider answers YES at least of the time, so we can take as a lower bound on the number of YES answers Decider gives.
Thus, we can think of epoch as an instance of the Coins and Buckets game with parameters
[TABLE]
Here we think of the set of pairs as bucket in the Coins and Buckets game, and the condition is satisfied because and .
Each pair in proposed corresponds to a coin placed in the bucket , each pair proposed outside corresponds to a coin in the bucket , and Decider’s answers of heads/tails correspond to YES/NO.
We now apply Lemma 8 with to this game. By our choice of , we know that always, so we find that
[TABLE]
where the second inequality follows from our assumption that , and the final inequality uses the fact that for sufficiently large.
Therefore, we find that the number of edges actually in is bounded above by
[TABLE]
with probability at least .
Thus the average degree in at the end of the game will be at most . By Theorem 9 again, must contain an independent set of order at least
[TABLE]
where we used the bounds and . Thus, in this regime of , Proposer wins with probability at least . ∎
This lemma implies that for Decider to have a reasonable hope of winning, Decider must always ensure that . Intuitively, a large implies that many edges will be built between and , which means that many pairs in will be closed off, so must be considerably smaller than . Thus, to ensure , must be considerably larger than , and so on. This cannot be sustained for long because must always be bounded by , so eventually Decider will run out of room and lose the game. The next two lemmas makes this rigorous. We will need further notation; define to be the fraction of pairs in that are open at the end of period .
Lemma 11**.**
Suppose that , , and satisfy and
[TABLE]
then with probability at least ,
[TABLE]
Proof.
We set up the conditions for Coins and Buckets to apply Lemma 8. Suppose is the set of all pairs Proposer proposes during period , consisting of all the pairs with , all the open pairs with , and some filler pairs to make at total of turns. Suppose has order . The total number of YES responses given in this period is , so we can define . Thus we can think of this period as a game of Coins and Buckets with parameters .
Then, by Lemma 8, the density of YES responses made by Decider to pairs in will be close to the density of YES responses made by Decider to all pairs in . Specifically, taking
[TABLE]
and writing for the number of YES answers given to edges in , we have
[TABLE]
with probability at least
[TABLE]
by Lemma 8. In the inequality, we use the trivial bound and our assumption that . We will apply bound (7) a total of times, so by the union bound, all of them will hold with probability at least .
Now, we count the number of open pairs in before and after period . Thinking of the set of open pairs after turn as itself a graph on , let be the induced subgraph of consisting of open pairs in after period . The pairs of that are closed off after period are exactly those pairs for which Decider answers YES to both and , or else to both and . In particular, to lower-bound the number of pairs that are closed off in period , it suffices to lower-bound the number of for which Decider answers YES to both and .
We write for the neighborhood of in , and for the order of this neighborhood. We will apply inequality (7) to the set consisting of all pairs from to . We can only apply it to those with
[TABLE]
note that the inequality holds for all , since at most half the pairs in are between and , and in particular at most half are in . Then for those with , inequality (7) tells us that with probability at least , the number of neighbors for which Decider answers YES to is . We will write for this number of YES answers, which is a shorthand for .
We also divide the vertices into dyadic intervals based on degree. That is, let be the set of all vertices with lying in , where . Applying inequality (7) again, to the set , we have that if , then with probability at least . Here we again write as a shorthand for , the number of YES answers made to pairs of the form where .
Throughout, we applied inequality (7) a total of times, so everything still holds with probability . Putting all this together, we can lower bound the number of open pairs that are closed off in period , by summing over . For each , we have that every has degree at least , so we can apply our above lower bound for . Suppose additionally that is such that , so that we also have a bound for . Then we find that for such an , the number of pairs closed off with is at least
[TABLE]
We now sum this up over all as above, namely all with ; call such values of good. Doing so gives us a lower bound on the total number of open pairs in closed off during period ; note that when we sum up, we might double-count pairs if and are in different parts of the dyadic partition . Thus, we need to divide by when summing, and find that the total number of open pairs in that are closed during period is at least
[TABLE]
So it suffices to bound for all that are not good. If , then
[TABLE]
On the other hand, if is not good since , then we find that
[TABLE]
Since there are are at most values of , and in particular at most values of that are not good, we find that
[TABLE]
We can now plug this back into (8). Doing so, we find that the number of open pairs in closed off during period is at least
[TABLE]
We assumed that , which implies that
[TABLE]
Putting this together, we find that
[TABLE]
Dividing out by gives the desired result for . ∎
Now we are ready to accumulate the density decrements from this lemma, to show that is small in terms of , as before. Recall that is the open density in just after the epoch .
Lemma 12**.**
With probability at least , for all ,
[TABLE]
Proof.
We will apply Lemma 11 using the fact that is the average value of across all in epoch . If at any point , then we are done, since the open density can never increase. Also, we will ignore every period where , and let be the indices of the remaining periods.
The conditions of Lemma 11 are satisfied for each , so we have for these ,
[TABLE]
Iterating over all and noting that the open density is initially at most , it follows that
[TABLE]
There are periods in epoch , so the total sum of over is , while the sum of those for which is at most half this amount. Thus, together with the Cauchy–Schwarz inequality,
[TABLE]
Plugging into (9), this implies that , as desired. ∎
From Lemmas 10 and 12, we can complete the proof of Theorem 5.
Proof of Theorem 5.
We pick , where is the binary iterated logarithm function. We then pick for and , so that . Moreover, since , we get that for all sufficiently large, as we required.
For each , we may assume by Lemma 10 that , for otherwise Proposer will win the game w.h.p. Then with the above choices of and this lower bound on , Lemma 12 implies a recursive bound on the open densities of the form
[TABLE]
Suppose that for some , the first term in the maximum in (10) is larger. Then . Applying (10) again,
[TABLE]
for sufficiently large, since for . It then follows by Lemma 10 that Proposer can win in epoch w.h.p.
Thus, we may assume that the second expression on the right hand side of (10) is larger for every . Writing , the bound becomes
[TABLE]
starting from . It is easy to prove by induction that for all , where is a tower of s of height . Thus, . But then, , which implies that since it must be a nonnegative rational with denominator less than . Proposer wins by epoch in this case.
We have shown that Proposer guarantees w.h.p. the existence of an independent set of size , as desired. ∎
5 Concluding Remarks
A natural open problem is to close the constant-factor gap in Theorem 1. If we define to be the largest for which Proposer can win with probability at least regardless of how Decider chooses to play, then Theorem 1 implies that . We have made no attempt to optimize the constants and that our proof provides, but even if we did, it is unlikely that they would match, meaning that we still don’t fully understand the full asymptotic behavior of . In the language of thresholds, Theorem 1 asserts that exhibits a coarse threshold; we conjecture that there is a sharp threshold.
Conjecture 13**.**
There is some constant so that
[TABLE]
Further, for every , Proposer can win w.h.p. if , while Decider can win w.h.p. if w.h.p.
Moreover, we suspect that Decider’s strategy of playing randomly is optimal.
Finally, there is a natural extension of Ramsey, Paper, Scissors to the case where we forbid a subgraph other than the triangle. Specifically, for any fixed graph , we define the -RPS game to be exactly as before, except that Proposer can never propose a pair that, if added, would form a copy of . As before, Proposer wins if the independence number is at least when Proposer has no legal moves remaining. From this, we can define the quantity to be the maximum for which Proposer can win with probability at least . Thus, the above discussion concerns the special case , and it would be natural to search for analogues of Theorem 1 for , where is some graph other than . A natural question is whether Decider’s random strategy is still close to optimal.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] M. Ajtai, J. Komlós and E. Szemerédi, A note on Ramsey numbers, J. Combin. Theory Ser. A 29 (1980), 354–360.
- 2[2] T. Bohman, The triangle-free process, Adv. Math. 221 (2009), 1653–1677.
- 3[3] T. Bohman and P. Keevash, The early evolution of the H 𝐻 H -free process, Invent. Math. 181 (2010), 291–336.
- 4[4] D. Conlon, J. Fox, A. Grinshpun, and X. He, Online Ramsey numbers and the subgraph query problem, to appear in Building Bridges II , Bolyai Soc. Math. Stud., 28, Springer, Berlin, 2019. Preprint available at ar Xiv:1806.09726.
- 5[5] P. Erdős, Graph theory and probability. II, Canad. J. Math. 13 (1961), 346–352.
- 6[6] P. Erdős and J. L. Selfridge, On a combinatorial game, J. Combin. Theory Ser. A 14 (1973), 298–301.
- 7[7] P. Erdős and G. Szekeres, A combinatorial game in geometry, Compositio Math. 2 (1935), 463–470.
- 8[8] G. Fiz Pontiveros, S. Griffiths and R. Morris, The triangle-free process and R ( 3 , k ) 𝑅 3 𝑘 R(3,k) , Mem. Amer. Math Soc. , to appear.
