Papers
Topics
Authors
Recent
Search
2000 character limit reached

Semirandom Graph Process

Updated 14 July 2026
  • 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 [n]={1,,n}[n]=\{1,\dots,n\} 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 G0G_0, round tt reveals ut[n]u_t\in[n], the player chooses vt[n]v_t\in[n] using the full history, and the edge utvtu_tv_t 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 P\mathcal P 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 [n][n] 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 SS, one studies the smallest number of rounds needed so that the property holds with probability at least pp; 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 G0G_00 for the round scale at which success becomes likely, and in the G0G_01-choice extension G0G_02 for the normalized threshold under G0G_03 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 G0G_04 whose distribution is exactly the random multigraph process G0G_05. There is also a strategy G0G_06 such that when G0G_07, the semirandom process after G0G_08 rounds can be coupled to G0G_09 with containment tt0 with high probability, and when tt1 the coupling is exact with high probability. For fixed tt2, there is a strategy tt3 coupling the process to the tt4-out model within tt5 rounds, and there is likewise a coupling to the classical minimum-degree process with only tt6 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 tt7, tt8-out graphs, or minimum-degree processes. In particular, the original paper derived online thresholds for minimum degree and tt9-connectivity from comparison with the min-degree process, while later work used ut[n]u_t\in[n]0-out and ut[n]u_t\in[n]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 ut[n]u_t\in[n]2 is fixed and ut[n]u_t\in[n]3 is the minimum possible maximum out-degree over all orientations of ut[n]u_t\in[n]4, then the offline threshold for containing ut[n]u_t\in[n]5 satisfies

ut[n]u_t\in[n]6

with high probability. The same paper gives an offline minimum-degree-ut[n]u_t\in[n]7 threshold ut[n]u_t\in[n]8, where ut[n]u_t\in[n]9 is the unique positive root of an explicit equation, and notes that vt[n]v_t\in[n]0 as vt[n]v_t\in[n]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 vt[n]v_t\in[n]2 as a subgraph. Writing

vt[n]v_t\in[n]3

the key parameter is the degeneracy of vt[n]v_t\in[n]4: vt[n]v_t\in[n]5 is vt[n]v_t\in[n]6-degenerate if every subgraph has a vertex of degree at most vt[n]v_t\in[n]7, equivalently if its vertices can be ordered so that each vertex has at most vt[n]v_t\in[n]8 earlier neighbors (Behague et al., 2021).

Earlier work proved that if vt[n]v_t\in[n]9 has degeneracy utvtu_tv_t0, then there is a strategy succeeding asymptotically almost surely in

utvtu_tv_t1

rounds for any diverging utvtu_tv_t2, and also showed sharpness for utvtu_tv_t3. “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 utvtu_tv_t4 of degeneracy utvtu_tv_t5, no strategy succeeds asymptotically almost surely when utvtu_tv_t6, while some strategy succeeds asymptotically almost surely whenever utvtu_tv_t7. Thus the threshold is exactly

utvtu_tv_t8

For utvtu_tv_t9, that is, for forests, the threshold is trivial: P\mathcal P0 (Behague et al., 2021).

The lower bound is one of the main technical contributions of that paper. The argument passes to the nonempty P\mathcal P1-core P\mathcal P2 of P\mathcal P3, fixes an orientation and edge ordering, and defines a recursive weight P\mathcal P4 on vertices. Every vertex in a minimum-degree-P\mathcal P5 graph is shown to have weight at least P\mathcal P6, and the number of possible images of a vertex P\mathcal P7 in P\mathcal P8 is bounded by order

P\mathcal P9

Hence, when [n][n]0, a first-moment argument rules out copies of [n][n]1, and therefore of [n][n]2, with high probability (Behague et al., 2021).

The upper bound is constructive and uses a degeneracy ordering. Builder embeds [n][n]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 [n][n]4 random selections supplies the necessary abundance of “good” offers once [n][n]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 [n][n]6 for fixed [n][n]7-degenerate subgraphs, and the paper also derives an immediate minor consequence: if a fixed graph contains a cycle, then forcing an [n][n]8-minor has threshold [n][n]9 in both variants (Gao et al., 2023).

4. Spanning properties and optimal round complexity

For spanning properties, the natural scale is linear in SS0. In the original process, the online threshold for minimum degree at least SS1 is SS2, where the constants are inherited from the min-degree process; the paper lists

SS3

For every fixed SS4, the threshold for SS5-vertex-connectivity is asymptotically the same: SS6 with high probability (Ben-Eliezer et al., 2018).

The case SS7, 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

SS8

The upper bound is obtained by first reaching minimum degree SS9, then connecting the graph and eliminating cut-vertices in pp0 extra rounds via block-structure analysis (Gao et al., 2023).

Perfect matchings and Hamiltonian cycles have been analyzed most extensively in the pp1-choice extension, but the pp2 case is already informative. In the original process, simple couplings to pp3-out and pp4-out yield upper bounds pp5 and pp6, while fully adaptive augmenting-path and path-extension strategies improve substantially on these couplings. The pp7-choice paper formulates lower and upper bounds through differential-equation systems and emphasizes that stronger lower and upper bounds are known in the pp8 case from other papers, although those arguments were not extended there to general pp9 (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 G0G_000 rounds in general, and G0G_001 when G0G_002. “Optimally building spanning graphs in semirandom graph processes” (Anastos et al., 30 Sep 2025) improves this to

G0G_003

for every G0G_004-vertex graph G0G_005 with maximum degree G0G_006, which matches the trivial lower bound up to G0G_007. 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 G0G_008 independent uniformly random vertices in each round, after which the player chooses one offered vertex and any partner. This G0G_009-process is monotone in G0G_010: larger G0G_011 can only help, because extra offered vertices may be ignored. For minimum degree at least G0G_012, 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 G0G_013 derived from a phase-based ODE system, with

G0G_014

and the lower bound becomes asymptotically tight either for fixed G0G_015 and G0G_016 or for fixed G0G_017 and G0G_018. For perfect matching and Hamiltonicity, the same paper gives ODE-based upper and lower bounds and shows that, as G0G_019,

G0G_020

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 G0G_021 admits an orientation of maximum out-degree G0G_022, then G0G_023, while unavoidable out-degree obstructions force G0G_024. For minimum degree, the no-replacement thresholds are exact for even degrees and asymptotically explicit for odd degrees: G0G_025 The same paper shows that perfect matchings typically require G0G_026 rounds and introduces an urn model that explains the characteristic G0G_027 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 G0G_028-degenerate subgraphs and fixed G0G_029-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 G0G_030-cycle—for which the post-positional process succeeds in G0G_031 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 G0G_032 rounds, minimum degree G0G_033 in roughly G0G_034 rounds, G0G_035-connectivity in roughly G0G_036 rounds up to lower-order error, and several G0G_037-factor results are available for fixed tree-like G0G_038 (Burova et al., 2022). The optimal G0G_039 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 G0G_040-process, a uniformly random set G0G_041 of G0G_042 vertices is revealed and the player chooses G0G_043 additional vertices to form an G0G_044-edge. When G0G_045 and G0G_046, this is the original graph process. For G0G_047, the threshold for building a fixed G0G_048-uniform hypergraph G0G_049 is again determined solely by degeneracy: G0G_050 where G0G_051 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 G0G_052 changes only constants, not the exponent (Behague et al., 2021).

The case G0G_053 is qualitatively different. “Perfect matchings and loose Hamilton cycles in the semirandom hypergraph model” (Molloy et al., 2023) studies the G0G_054-offer G0G_055-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 G0G_056-uniform hypergraphs with the appropriate divisibility conditions. Its main methodological point is that graph-style direct patching fails: in a G0G_057-uniform process, forcing a prescribed hyperedge requires seeing two of its three vertices together, an event of probability only G0G_058 in one round. The paper therefore uses a large absorber together with an auxiliary bipartite graph from which it extracts a uniform G0G_059-out subgraph, taking G0G_060, 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 G0G_061-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 G0G_062-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 G0G_063 (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.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Semirandom Graph Process.