English

Perfect Matchings in the Semi-random Graph Process

Combinatorics 2022-02-21 v2 Discrete Mathematics Probability

Abstract

The semi-random graph process is a single player game in which the player is initially presented an empty graph on nn vertices. In each round, a vertex uu is presented to the player independently and uniformly at random. The player then adaptively selects a vertex vv, and adds the edge uvuv to the graph. For a fixed monotone graph property, the objective of the player is to force the graph to satisfy this property with high probability in as few rounds as possible. We focus on the problem of constructing a perfect matching in as few rounds as possible. In particular, we present an adaptive strategy for the player which achieves a perfect matching in βn\beta n rounds, where the value of β<1.206\beta < 1.206 is derived from a solution to some system of differential equations. This improves upon the previously best known upper bound of (1+2/e+o(1))n<1.736n(1+2/e+o(1)) \, n < 1.736 \, n rounds. We also improve the previously best lower bound of (ln2+o(1))n>0.693n(\ln 2 + o(1)) \, n > 0.693 \, n and show that the player cannot achieve the desired property in less than αn\alpha n rounds, where the value of α>0.932\alpha > 0.932 is derived from a solution to another system of differential equations. As a result, the gap between the upper and lower bounds is decreased roughly four times.

Keywords

Cite

@article{arxiv.2105.13455,
  title  = {Perfect Matchings in the Semi-random Graph Process},
  author = {Pu Gao and Calum MacRury and Pawel Pralat},
  journal= {arXiv preprint arXiv:2105.13455},
  year   = {2022}
}

Comments

Minor corrections made. Accepted to SIAM Journal on Discrete Mathematics (SIDMA)

R2 v1 2026-06-24T02:32:53.191Z