Semirandom Graph Process
- Semirandom Graph Process is an online model where each round reveals a random vertex and the player adaptively selects a partner vertex to add an edge.
- It simulates classical random graph models such as G(n,m) and k-out through coupling strategies, enabling precise analysis of thresholds for connectivity and subgraph properties.
- The process underpins optimal round complexity results and supports various extensions, including hypergraph generalizations, no-replacement, and pre-positional variants.
The semirandom graph process is a one-player online graph-building model on vertex set in which each round exposes one uniformly random vertex and the player adaptively chooses the other endpoint of the new edge. Starting from the empty graph , round reveals , the player chooses using the full history, and the edge is added. In the standard formalization, loops and parallel edges are allowed, so the evolving object is naturally a multigraph, although most target properties are interpreted on the underlying simple graph. The central question is a hitting-time problem for monotone graph properties: how many rounds are necessary and sufficient, with high probability, for an optimal strategy to force a property to appear (Ben-Eliezer et al., 2018, Behague et al., 2021).
1. Formal definition and threshold viewpoint
The foundational model introduced in “Semi-random graph process” (Ben-Eliezer et al., 2018) fixes an empty graph on and repeats a two-stage move: a vertex is offered uniformly at random, then Builder chooses an additional vertex and adds the incident edge. In the terminology used in later work, the offered endpoint is the “square” and the chosen endpoint is the “circle,” so each round may also be viewed as adding an oriented arc from the random vertex to the strategic one (Behague et al., 2021, Gamarnik et al., 2023).
The target of the process is usually a monotone increasing graph property. For a strategy , one studies the smallest number of rounds needed so that the property holds with probability at least ; optimizing over all strategies yields the process threshold for that property (Ben-Eliezer et al., 2018). Later papers also use asymptotic threshold notation such as 0 for the round scale at which success becomes likely, and in the 1-choice extension 2 for the normalized threshold under 3 offered random vertices per round (Behague et al., 2021, Prałat et al., 2023).
A standard distinction is between the online model, where the strategy reacts only to the current offer and the past, and an offline model, where the full future offer sequence is known in advance. That distinction matters sharply for fixed-subgraph embedding: the offline problem reduces to an occupancy condition on offer counts, whereas the online problem requires genuinely adaptive control (Ben-Eliezer et al., 2018).
2. Foundational results and simulation of classical models
A basic feature of the semirandom graph process is that it can realize or approximate several classical random graph models by suitable strategies. There is a strategy 4 whose distribution is exactly the random multigraph process 5. There is also a strategy 6 such that when 7, the semirandom process after 8 rounds can be coupled to 9 with containment 0 with high probability, and when 1 the coupling is exact with high probability. For fixed 2, there is a strategy 3 coupling the process to the 4-out model within 5 rounds, and there is likewise a coupling to the classical minimum-degree process with only 6 multiplicative overhead (Ben-Eliezer et al., 2018).
These couplings explain why many upper bounds in the semirandom literature are obtained by importing known behavior from 7, 8-out graphs, or minimum-degree processes. In particular, the original paper derived online thresholds for minimum degree and 9-connectivity from comparison with the min-degree process, while later work used 0-out and 1-out couplings as crude upper bounds for perfect matching and Hamiltonicity (Ben-Eliezer et al., 2018, Prałat et al., 2023).
The offline theory is especially clean for fixed subgraphs. If 2 is fixed and 3 is the minimum possible maximum out-degree over all orientations of 4, then the offline threshold for containing 5 satisfies
6
with high probability. The same paper gives an offline minimum-degree-7 threshold 8, where 9 is the unique positive root of an explicit equation, and notes that 0 as 1 (Ben-Eliezer et al., 2018).
3. Fixed subgraphs and the degeneracy principle
The central structural theorem for the online process concerns forcing a fixed graph 2 as a subgraph. Writing
3
the key parameter is the degeneracy of 4: 5 is 6-degenerate if every subgraph has a vertex of degree at most 7, equivalently if its vertices can be ordered so that each vertex has at most 8 earlier neighbors (Behague et al., 2021).
Earlier work proved that if 9 has degeneracy 0, then there is a strategy succeeding asymptotically almost surely in
1
rounds for any diverging 2, and also showed sharpness for 3. “Subgraph Games in the Semi-Random Graph Process and Its Generalization to Hypergraphs” (Behague et al., 2021) proves the full conjecture: for every fixed graph 4 of degeneracy 5, no strategy succeeds asymptotically almost surely when 6, while some strategy succeeds asymptotically almost surely whenever 7. Thus the threshold is exactly
8
For 9, that is, for forests, the threshold is trivial: 0 (Behague et al., 2021).
The lower bound is one of the main technical contributions of that paper. The argument passes to the nonempty 1-core 2 of 3, fixes an orientation and edge ordering, and defines a recursive weight 4 on vertices. Every vertex in a minimum-degree-5 graph is shown to have weight at least 6, and the number of possible images of a vertex 7 in 8 is bounded by order
9
Hence, when 0, a first-moment argument rules out copies of 1, and therefore of 2, with high probability (Behague et al., 2021).
The upper bound is constructive and uses a degeneracy ordering. Builder embeds 3 one vertex at a time, in phases, waiting until the random offers hit vertices often enough to connect a new vertex to its already embedded earlier neighbors. A counting lemma on vertices receiving exactly 4 random selections supplies the necessary abundance of “good” offers once 5 (Behague et al., 2021).
This degeneracy principle reappears elsewhere in the literature. The comparison between pre-positional and post-positional variants shows that both have the same asymptotic threshold 6 for fixed 7-degenerate subgraphs, and the paper also derives an immediate minor consequence: if a fixed graph contains a cycle, then forcing an 8-minor has threshold 9 in both variants (Gao et al., 2023).
4. Spanning properties and optimal round complexity
For spanning properties, the natural scale is linear in 0. In the original process, the online threshold for minimum degree at least 1 is 2, where the constants are inherited from the min-degree process; the paper lists
3
For every fixed 4, the threshold for 5-vertex-connectivity is asymptotically the same: 6 with high probability (Ben-Eliezer et al., 2018).
The case 7, left open in the original process, was settled in “On the pre- and post-positional semi-random graph processes” (Gao et al., 2023). That paper proves that both the original post-positional process and Wormald’s pre-positional variant satisfy
8
The upper bound is obtained by first reaching minimum degree 9, then connecting the graph and eliminating cut-vertices in 0 extra rounds via block-structure analysis (Gao et al., 2023).
Perfect matchings and Hamiltonian cycles have been analyzed most extensively in the 1-choice extension, but the 2 case is already informative. In the original process, simple couplings to 3-out and 4-out yield upper bounds 5 and 6, while fully adaptive augmenting-path and path-extension strategies improve substantially on these couplings. The 7-choice paper formulates lower and upper bounds through differential-equation systems and emphasizes that stronger lower and upper bounds are known in the 8 case from other papers, although those arguments were not extended there to general 9 (Prałat et al., 2023).
A more recent line concerns forcing an arbitrary bounded-degree spanning graph. A prior result of Ben-Eliezer, Gishboliner, Hefetz and Krivelevich gave 00 rounds in general, and 01 when 02. “Optimally building spanning graphs in semirandom graph processes” (Anastos et al., 30 Sep 2025) improves this to
03
for every 04-vertex graph 05 with maximum degree 06, which matches the trivial lower bound up to 07. The proof uses a balanced orientation, an initial greedy phase, a bridging phase based on candidate lists and asymmetric repair, and a final iterative repair phase (Anastos et al., 30 Sep 2025).
5. Major variants of the process
A natural strengthening presents 08 independent uniformly random vertices in each round, after which the player chooses one offered vertex and any partner. This 09-process is monotone in 10: larger 11 can only help, because extra offered vertices may be ignored. For minimum degree at least 12, the greedy strategy that always chooses a minimum-degree offered square and joins it to a minimum-degree vertex is proved optimal. The normalized hitting time is a constant 13 derived from a phase-based ODE system, with
14
and the lower bound becomes asymptotically tight either for fixed 15 and 16 or for fixed 17 and 18. For perfect matching and Hamiltonicity, the same paper gives ODE-based upper and lower bounds and shows that, as 19,
20
The interpretation given there is that multiple choices make it increasingly unlikely that all offered squares miss the useful part of the state space (Prałat et al., 2023).
A different modification is the no-replacement model, where offers arrive in blocks generated by independent random permutations. Within each block, offered vertices do not repeat. This change alters several thresholds. Orientation-based bounds show that if a graph 21 admits an orientation of maximum out-degree 22, then 23, while unavoidable out-degree obstructions force 24. For minimum degree, the no-replacement thresholds are exact for even degrees and asymptotically explicit for odd degrees: 25 The same paper shows that perfect matchings typically require 26 rounds and introduces an urn model that explains the characteristic 27 threshold for eliminating isolated vertices (Gilboa et al., 2020).
The pre-positional variant reverses the order of moves: the strategic vertex is chosen first and the random endpoint second. For fixed 28-degenerate subgraphs and fixed 29-connectedness, the pre- and post-positional processes are asymptotically equally fast, but they are not equivalent for all properties. In particular, there exists a multigraph property—containing an induced simple 30-cycle—for which the post-positional process succeeds in 31 rounds while the pre-positional process asymptotically almost surely cannot succeed at all. The same paper conjectures a genuine gap for sufficiently dense bipartite-subgraph forcing (Gao et al., 2023).
Another extension replaces the random star offered each round by a uniformly random spanning tree. In the uniform-spanning-tree semi-random model, Builder chooses one edge from the offered tree. This retains the same exposure-and-choice architecture but reveals a much larger random object each round. The resulting hitting-time theory is near-optimal for several spanning properties: Hamiltonicity can be forced in 32 rounds, minimum degree 33 in roughly 34 rounds, 35-connectivity in roughly 36 rounds up to lower-order error, and several 37-factor results are available for fixed tree-like 38 (Burova et al., 2022). The optimal 39 bounded-degree construction theorem of (Anastos et al., 30 Sep 2025) extends to this tree process as well.
6. Hypergraph extensions and terminological boundaries
The semirandom graph process has a direct hypergraph generalization. In the 40-process, a uniformly random set 41 of 42 vertices is revealed and the player chooses 43 additional vertices to form an 44-edge. When 45 and 46, this is the original graph process. For 47, the threshold for building a fixed 48-uniform hypergraph 49 is again determined solely by degeneracy: 50 where 51 is the hypergraph degeneracy. The lower-bound proof adapts the graph argument by giving each hyperedge a leading vertex and working with an auxiliary directed graph; the extra factor of 52 changes only constants, not the exponent (Behague et al., 2021).
The case 53 is qualitatively different. “Perfect matchings and loose Hamilton cycles in the semirandom hypergraph model” (Molloy et al., 2023) studies the 54-offer 55-uniform model, where each round presents two random vertices and the player chooses a third. That paper proves linear-time asymptotically almost sure construction of both perfect matchings and loose Hamilton cycles, and extends both results to 56-uniform hypergraphs with the appropriate divisibility conditions. Its main methodological point is that graph-style direct patching fails: in a 57-uniform process, forcing a prescribed hyperedge requires seeing two of its three vertices together, an event of probability only 58 in one round. The paper therefore uses a large absorber together with an auxiliary bipartite graph from which it extracts a uniform 59-out subgraph, taking 60, and then finishes via Hall-type matching arguments (Molloy et al., 2023).
The phrase “semirandom” is also used in several adjacent literatures, and those models should not be conflated with the semirandom graph process itself. In semirandom stochastic block models, a monotone adversary may add internal cluster edges or increase within-cluster edge probabilities; this is a robustness test for clustering algorithms, not an online edge-building game (Bhaskara et al., 2024). In semirandom hypergraph certification, a random 61-uniform hypergraph may be strengthened by a monotone adversary who adds edges, and Sum-of-Squares certificates are designed to remain valid under such edge additions (Kothari et al., 9 Mar 2026). In semirandom Hamiltonian 62-XOR, the support hypergraph may be adversarial while the signs are random (Kocurek, 4 Nov 2025). Even within probabilistic combinatorics, some constrained random graph evolutions are called semirandom in a broader sense—for example the diamond-free process, which repeatedly adds a uniformly random open edge subject to avoiding 63 (Picollelli, 2010). A common misconception is therefore terminological: “semirandom graph process” in the strict combinatorial sense denotes the offer-and-choice process introduced in (Ben-Eliezer et al., 2018), whereas many other semirandom models impose monotone adversaries or forbidden-configuration constraints rather than adaptive endpoint choice.