Papers
Topics
Authors
Recent
Search
2000 character limit reached

Competing Urn Model Dynamics

Updated 10 July 2026
  • Competing urn models are a class of stochastic processes where interacting urns or ball types exhibit competitive dynamics through mechanisms like occupancy constraints and feedback loops.
  • They utilize diverse methodologies such as occupancy-based negative association, graph-induced annihilation, and crossed removal rules to analyze phase transitions and survival properties.
  • These models offer practical insights into network feedback, synchronization, and criticality, helping researchers predict extinction probabilities and long-term system behavior.

In the literature, the expression competing urn model does not denote a single standardized stochastic process. It is used for several non-equivalent urn constructions in which competition is expressed through different mechanisms: occupancy constraints in independent ball-to-urn allocation, reinforcement-plus-annihilation on graphs, crossed removal rules, internal negative feedback between reinforcing and balancing tendencies, and cross-urn feedback in interacting systems. A precise reading therefore depends on the model class under discussion. At the same time, these models share a common structural theme: the state evolution of one colour, type, or urn is not autonomous, but is constrained or redirected by the presence of others (Kahn et al., 2010, Ahlberg et al., 2016, Yadav, 2017, Maulik et al., 2022). A useful boundary case is the Diaconis group-multiplication urn, which the 2022 revisit explicitly contrasts with standard Pólya and generalized Friedman urns and describes as a single-urn multiplicative random-label process rather than a classical competing urn model (Yang et al., 2022).

1. Occupancy-based competing urns and negative dependence

In one classical usage, competing urns refers to the experiment in which mm balls are dropped, randomly and independently, into urns 1,…,n1,\dots,n. Writing σ:[m]→[n]\sigma:[m]\to[n] for the random assignment map and Bj=āˆ£Ļƒāˆ’1(j)∣B_j=|\sigma^{-1}(j)| for the occupancy of urn jj, one studies indicators such as the ordinary occupancy variable xj=1{Bj≄1}x_j=\mathbf 1_{\{B_j\ge 1\}}, the threshold urn variable xj=1{Bj≄tj}x_j=\mathbf 1_{\{B_j\ge t_j\}}, and the more general interval urn encoding

xj(σ)=t⟺aj(t)≤Bj<aj(t+1).x_j(\sigma)=t \quad\Longleftrightarrow\quad a_j(t)\le B_j<a_j(t+1).

The 2010 analysis proves that threshold urn measures are conditionally negatively associated and, more generally, that interval urn measures are conditionally negatively associated in the i.i.d. case. Its proof reduces conditional negative association to conditional negative correlation statements of the form X↓Y∣QX\downarrow Y\mid Q, then uses a ratio inequality for the conditional law μk(l)=Pr⁔(Y=l∣X=k)\mu_k(l)=\Pr(Y=l\mid X=k), strong log-concavity of an aggregated occupancy count 1,…,n1,\dots,n0, convexity of support, and an orientation-counting lemma on multigraphs (Kahn et al., 2010).

The same paper formulates the broader generalized urn measure by allowing non-identically distributed balls through a weight array 1,…,n1,\dots,n1 with

1,…,n1,\dots,n2

Here the ball assignments remain independent, but their marginal laws may differ from ball to ball. The i.i.d. competing-urn theorems are obtained as a specialization of this generalized setting, but the conditional negative association problem for the full non-i.i.d. model remained open in that work (Kahn et al., 2010).

That open problem was resolved in 2025. For the generalized independent urn model, where 1,…,n1,\dots,n3 are independent but not necessarily identically distributed, the law of both the occupation indicators and the full occupancy vector was shown to satisfy conditional negative association. The key intermediate notion is the normalized matching property

1,…,n1,\dots,n4

for increasing events, applied to the conditional law of the set of balls landing in a specified urn. The proof rewrites the problem in terms of weighted bipartite graphs 1,…,n1,\dots,n5, weights 1,…,n1,\dots,n6, admissible orientations, and then passes from normalized matching to the conditional Feder–Mihail property and finally to conditional negative association. This settles the Kahn–Neiman question affirmatively for non-identical ball distributions (Chan, 8 Sep 2025).

2. Graph-based competition, annihilation, and single-survivor theorems

A very different meaning of competing urn model appears in graph-based systems where urns live on the vertices of a finite connected graph 1,…,n1,\dots,n7, each urn is monochromatic, and colours compete through local reproduction and annihilation. In the two-type model of Griffiths, Janson, Morris, and the first author, the state is encoded by a signed vector 1,…,n1,\dots,n8, where 1,…,n1,\dots,n9 is the number of red balls at σ:[m]→[n]\sigma:[m]\to[n]0 minus the number of blue balls at σ:[m]→[n]\sigma:[m]\to[n]1. At each step, a ball is chosen uniformly from all balls in the system, a ball of the same colour is added to each neighbouring urn, and opposite colours annihilate one-for-one when they meet. The core theorem states that for every finite connected graph σ:[m]→[n]\sigma:[m]\to[n]2 and any finite initial configuration, almost surely only one colour survives. More sharply, if σ:[m]→[n]\sigma:[m]\to[n]3 is the Perron–Frobenius eigenvalue of the adjacency matrix and σ:[m]→[n]\sigma:[m]\to[n]4 the corresponding positive eigenvector, then

σ:[m]→[n]\sigma:[m]\to[n]5

almost surely and in σ:[m]→[n]\sigma:[m]\to[n]6, with σ:[m]→[n]\sigma:[m]\to[n]7. Since σ:[m]→[n]\sigma:[m]\to[n]8 has strictly positive coordinates, the limit is either entirely positive or entirely negative, forcing eventual monochromatic survival (Ahlberg et al., 2016).

That two-type theorem is used in the same paper as the engine for extinction results in growth models on σ:[m]→[n]\sigma:[m]\to[n]9. The reduction is geometric: in the two-type growth model, boundary segment lengths evolve exactly like balls in an urn process on a cycle, so the urn theorem implies that one of the colours infects only finitely many sites almost surely. The paper also notes that the strong single-survivor property is special to the two-type case on finite connected graphs; for Bj=āˆ£Ļƒāˆ’1(j)∣B_j=|\sigma^{-1}(j)|0 types, coexistence can occur on some finite graphs (Ahlberg et al., 2016).

For Bj=āˆ£Ļƒāˆ’1(j)∣B_j=|\sigma^{-1}(j)|1 types, the cycle graph Bj=āˆ£Ļƒāˆ’1(j)∣B_j=|\sigma^{-1}(j)|2 was later shown to retain the single-survivor property. In that model each ball has an independent Poisson clock of rate Bj=āˆ£Ļƒāˆ’1(j)∣B_j=|\sigma^{-1}(j)|3; when its clock rings, it sends a copy of itself to each neighbouring vertex, and different types annihilate upon contact. The main theorem states that for every Bj=āˆ£Ļƒāˆ’1(j)∣B_j=|\sigma^{-1}(j)|4 and any nonzero initial configuration, the Bj=āˆ£Ļƒāˆ’1(j)∣B_j=|\sigma^{-1}(j)|5-type competing urn scheme on the cycle of length Bj=āˆ£Ļƒāˆ’1(j)∣B_j=|\sigma^{-1}(j)|6 has almost surely a single surviving type. The proof exploits the cycle-specific decomposition into tribes and fronts, together with an auxiliary signed process on a cycle with a sign-reversing edge and modified reinforcement matrix Bj=āˆ£Ļƒāˆ’1(j)∣B_j=|\sigma^{-1}(j)|7. For that auxiliary process, the leading asymptotic is harmonic: Bj=āˆ£Ļƒāˆ’1(j)∣B_j=|\sigma^{-1}(j)|8 with Bj=āˆ£Ļƒāˆ’1(j)∣B_j=|\sigma^{-1}(j)|9. The reduction from tribes/fronts to this signed process shows that the number of tribes eventually drops to one (Ahlberg et al., 2022).

3. Crossed removal models: OK Corral urns and urns with removals

Another competitive mechanism is not annihilation on a graph but crossed removal. In Kuba’s general-weight formulation, two colours start with jj0 white and jj1 black balls, and the process stops when one colour disappears. Urn model I generalizes sampling without replacement: jj2 whereas urn model II is the OK Corral urn model with general weights: jj3 The paper studies the random variable jj4, the number of white balls remaining when all black balls have been drawn, derives explicit probability mass functions for both models, and shows that model I with weights jj5 is dual to model II with reciprocal weights jj6, where jj7 and jj8. In this sense, competition is encoded by the fact that in the OK Corral rule the removal probability of one colour is proportional to the opposing colour class weight (Kuba, 2010).

A related discrete-time competition mechanism appears in generalized Pólya urns with removals. If jj9 is the vector of colour counts, then at each step one chooses a ball of type xj=1{Bj≄1}x_j=\mathbf 1_{\{B_j\ge 1\}}0 with probability proportional to xj=1{Bj≄1}x_j=\mathbf 1_{\{B_j\ge 1\}}1, returns it together with xj=1{Bj≄1}x_j=\mathbf 1_{\{B_j\ge 1\}}2 additional balls of the same type, and removes

xj=1{Bj≄1}x_j=\mathbf 1_{\{B_j\ge 1\}}3

balls of every competing type xj=1{Bj≄1}x_j=\mathbf 1_{\{B_j\ge 1\}}4. The corresponding interaction graph is defined by xj=1{Bj≄1}x_j=\mathbf 1_{\{B_j\ge 1\}}5 if xj=1{Bj≄1}x_j=\mathbf 1_{\{B_j\ge 1\}}6. The main theorem states that, with probability one, the system eventually retains only a random subset of mutually non-interacting colours, while all other colours become extinct. The surviving colours then evolve as independent Yule processes with parameter xj=1{Bj≄1}x_j=\mathbf 1_{\{B_j\ge 1\}}7. Here the long-run state is neither coexistence of all colours nor a deterministic monopoly of a single one, but a random antichain of colours in the interaction graph (Popov et al., 2020).

4. Internal competition: negative feedback, criticality, and competing strategies

In the critical Pólya urn, the competition is internal to a single two-colour urn. The state is xj=1{Bj≄1}x_j=\mathbf 1_{\{B_j\ge 1\}}8, with xj=1{Bj≄1}x_j=\mathbf 1_{\{B_j\ge 1\}}9 black balls and xj=1{Bj≄tj}x_j=\mathbf 1_{\{B_j\ge t_j\}}0 white balls. At each elementary update, one ball is selected at random, returned, and one new ball is added according to

xj=1{Bj≄tj}x_j=\mathbf 1_{\{B_j\ge t_j\}}1

The novelty is that xj=1{Bj≄tj}x_j=\mathbf 1_{\{B_j\ge t_j\}}2 is not fixed: with probability xj=1{Bj≄tj}x_j=\mathbf 1_{\{B_j\ge t_j\}}3 it is chosen from a memory-dependent strategy xj=1{Bj≄tj}x_j=\mathbf 1_{\{B_j\ge t_j\}}4, and with probability xj=1{Bj≄tj}x_j=\mathbf 1_{\{B_j\ge t_j\}}5 from a competing rule xj=1{Bj≄tj}x_j=\mathbf 1_{\{B_j\ge t_j\}}6. In urn-I,

xj=1{Bj≄tj}x_j=\mathbf 1_{\{B_j\ge t_j\}}7

The paper interprets this as a competition between suppression of growth of the dominant colour and enhancement of dormant character of the less represented colour. In the difference variable xj=1{Bj≄tj}x_j=\mathbf 1_{\{B_j\ge t_j\}}8, the induced one-dimensional walk has step probabilities

xj=1{Bj≄tj}x_j=\mathbf 1_{\{B_j\ge t_j\}}9

and drift

xj(σ)=t⟺aj(t)≤Bj<aj(t+1).x_j(\sigma)=t \quad\Longleftrightarrow\quad a_j(t)\le B_j<a_j(t+1).0

so the imbalance is opposed by state-dependent negative feedback (Yadav, 2017).

The first-passage observable is the first tie xj(σ)=t⟺aj(t)≤Bj<aj(t+1).x_j(\sigma)=t \quad\Longleftrightarrow\quad a_j(t)\le B_j<a_j(t+1).1, for which

xj(σ)=t⟺aj(t)≤Bj<aj(t+1).x_j(\sigma)=t \quad\Longleftrightarrow\quad a_j(t)\le B_j<a_j(t+1).2

For urn-I the leading result is

xj(σ)=t⟺aj(t)≤Bj<aj(t+1).x_j(\sigma)=t \quad\Longleftrightarrow\quad a_j(t)\le B_j<a_j(t+1).3

so the first-passage exponent varies continuously from xj(σ)=t⟺aj(t)≤Bj<aj(t+1).x_j(\sigma)=t \quad\Longleftrightarrow\quad a_j(t)\le B_j<a_j(t+1).4 to xj(σ)=t⟺aj(t)≤Bj<aj(t+1).x_j(\sigma)=t \quad\Longleftrightarrow\quad a_j(t)\le B_j<a_j(t+1).5. The same framework yields avalanche-type observables such as

xj(σ)=t⟺aj(t)≤Bj<aj(t+1).x_j(\sigma)=t \quad\Longleftrightarrow\quad a_j(t)\le B_j<a_j(t+1).6

with power-law exponents related by scaling laws. For the size exponent the paper finds

xj(σ)=t⟺aj(t)≤Bj<aj(t+1).x_j(\sigma)=t \quad\Longleftrightarrow\quad a_j(t)\le B_j<a_j(t+1).7

At xj(σ)=t⟺aj(t)≤Bj<aj(t+1).x_j(\sigma)=t \quad\Longleftrightarrow\quad a_j(t)\le B_j<a_j(t+1).8, xj(σ)=t⟺aj(t)≤Bj<aj(t+1).x_j(\sigma)=t \quad\Longleftrightarrow\quad a_j(t)\le B_j<a_j(t+1).9 and X↓Y∣QX\downarrow Y\mid Q0 define one universality class, while for the nonlinear size definition X↓Y∣QX\downarrow Y\mid Q1, the same choice gives X↓Y∣QX\downarrow Y\mid Q2, matching the mean-field branching-process universality class. The paper emphasizes that criticality is self-organized: except for the trivial X↓Y∣QX\downarrow Y\mid Q3 case, no external parameter tuning is required in the long-time regime (Yadav, 2017).

A second internal-competition construction appears in urn models with two types of strategies. There, a balanced two-colour urn alternates between a generalized Pólya/Bagchi–Pal-type strategy, chosen with probability X↓Y∣QX\downarrow Y\mid Q4, and an i.i.d. strategy, chosen with probability X↓Y∣QX\downarrow Y\mid Q5. The first strategy depends on the current urn composition; the second ignores it. The mean replacement matrix has eigenvalues

X↓Y∣QX\downarrow Y\mid Q6

and the asymptotics exhibit a phase transition at

X↓Y∣QX\downarrow Y\mid Q7

Below that threshold the centred process has X↓Y∣QX\downarrow Y\mid Q8-Gaussian fluctuations; at criticality the normalization becomes X↓Y∣QX\downarrow Y\mid Q9. The model is therefore competitive in the precise sense that history-dependent and history-free reinforcement rules are randomly alternated within a single urn (GonzĆ”lez-Navarrete et al., 2017).

5. Interacting urn systems, network feedback, and synchronization

A further line of work studies interacting urn schemes in which a draw from one urn governs reinforcement in another. In the deterministic cyclic model with μk(l)=Pr⁔(Y=l∣X=k)\mu_k(l)=\Pr(Y=l\mid X=k)0 urns and μk(l)=Pr⁔(Y=l∣X=k)\mu_k(l)=\Pr(Y=l\mid X=k)1 colours, urn μk(l)=Pr⁔(Y=l∣X=k)\mu_k(l)=\Pr(Y=l\mid X=k)2 feeds urn μk(l)=Pr⁔(Y=l∣X=k)\mu_k(l)=\Pr(Y=l\mid X=k)3, urn μk(l)=Pr⁔(Y=l∣X=k)\mu_k(l)=\Pr(Y=l\mid X=k)4 feeds urn μk(l)=Pr⁔(Y=l∣X=k)\mu_k(l)=\Pr(Y=l\mid X=k)5, and so on, with urn μk(l)=Pr⁔(Y=l∣X=k)\mu_k(l)=\Pr(Y=l\mid X=k)6 feeding urn μk(l)=Pr⁔(Y=l∣X=k)\mu_k(l)=\Pr(Y=l\mid X=k)7. Each urn has an μk(l)=Pr⁔(Y=l∣X=k)\mu_k(l)=\Pr(Y=l\mid X=k)8 balanced replacement matrix μk(l)=Pr⁔(Y=l∣X=k)\mu_k(l)=\Pr(Y=l\mid X=k)9, and the coupled system is encoded by a block-cyclic matrix

1,…,n1,\dots,n00

If 1,…,n1,\dots,n01 is irreducible and each 1,…,n1,\dots,n02 is balanced and nonnegative, then the normalized composition of urn 1,…,n1,\dots,n03 converges almost surely to the left Perron eigenvector of the corresponding cyclic product matrix, while the aggregate normalized vector converges to the dominant left eigenvector of 1,…,n1,\dots,n04. The paper also defines a non-deterministic interaction model driven by an 1,…,n1,\dots,n05 stochastic matrix 1,…,n1,\dots,n06, with asymptotics controlled by the block matrix 1,…,n1,\dots,n07 obtained by weighting the 1,…,n1,\dots,n08 blocks by the entries of 1,…,n1,\dots,n09 (Maulik et al., 2022).

Graph-based interaction with multiple drawings yields a different asymptotic picture. On a finite connected undirected graph, each urn draws a fixed sample size 1,…,n1,\dots,n10 either from itself with probability 1,…,n1,\dots,n11 or from a uniformly chosen neighbour with probability 1,…,n1,\dots,n12. Reinforcement can be Pólya-type, where a sampled colour reinforces the same colour, or Friedman-type, where it reinforces the opposite colour; each of these comes in self, neighbour, and self-plus-neighbour variants. For the fraction vector 1,…,n1,\dots,n13 of white balls, the dynamics is written as a stochastic approximation scheme. The main convergence theorem states that in most Friedman-type cases

1,…,n1,\dots,n14

whereas on connected regular graphs the Pólya-type models typically satisfy

1,…,n1,\dots,n15

for a random 1,…,n1,\dots,n16. Bipartite graphs are exceptional: in certain boundary cases the two partitions synchronize internally but converge to complementary or distinct partition-wise limits (Dahiya et al., 2023).

A two-urn multi-colour variant with alternating active urns is analyzed through an embedding into a discrete-time multitype branching process. Balls are drawn without replacement from the active urn, and each drawn ball of colour 1,…,n1,\dots,n17 places a random offspring vector 1,…,n1,\dots,n18 into the other urn. If 1,…,n1,\dots,n19 has Perron eigenvalue 1,…,n1,\dots,n20 and normalized positive eigenvector 1,…,n1,\dots,n21, then

1,…,n1,\dots,n22

for the total number of added balls of colour 1,…,n1,\dots,n23. The second-order behaviour is governed by

1,…,n1,\dots,n24

with a trichotomy at 1,…,n1,\dots,n25: non-Gaussian oscillatory behaviour for 1,…,n1,\dots,n26, Gaussian limits with a 1,…,n1,\dots,n27 normalization for 1,…,n1,\dots,n28, and Gaussian limits with 1,…,n1,\dots,n29 normalization for 1,…,n1,\dots,n30. A distinctive feature is the presence of continuous 1,…,n1,\dots,n31-periodic scaling functions, reflecting the discrete-time branching embedding (Kolesko et al., 2023).

Strong reinforcement substantially complicates the interacting-urn picture. In Launay’s interacting urn model with 1,…,n1,\dots,n32 urns, each urn samples from the global pool with probability 1,…,n1,\dots,n33 and from its own local urn with probability 1,…,n1,\dots,n34, with reinforcement weights 1,…,n1,\dots,n35. The 2023 analysis distinguishes domination, meaning convergence of all urn proportions to 1,…,n1,\dots,n36 or 1,…,n1,\dots,n37 in the two-urn case, from the stronger event of monopoly, meaning that eventually only one colour is ever added anywhere in the system. For polynomial reinforcement 1,…,n1,\dots,n38, 1,…,n1,\dots,n39, it disproves the conjecture that every 1,…,n1,\dots,n40 forces monopoly almost surely, by proving that the critical threshold 1,…,n1,\dots,n41 satisfies 1,…,n1,\dots,n42; for sufficiently small positive 1,…,n1,\dots,n43, domination itself fails with positive probability. By contrast, for 1,…,n1,\dots,n44 it proves monopoly under conditions strictly weaker than the previously used monotonicity assumption on 1,…,n1,\dots,n45 (Qin, 2023).

6. Spectral asymptotics, phase transitions, and model boundaries

Some urn models are classified as competing primarily because of their interaction structure, even when the long-run asymptotics is oscillatory rather than eliminative. The cyclic urn has ball types 1,…,n1,\dots,n46, starts from one ball of type 1,…,n1,\dots,n47, and upon drawing type 1,…,n1,\dots,n48 returns it together with one new ball of type 1,…,n1,\dots,n49. For 1,…,n1,\dots,n50, the classical normalization gives a multivariate central limit theorem. For 1,…,n1,\dots,n51, the normalized centred composition does not converge; instead it admits an almost sure approximation by a periodic random vector. After subtraction of that oscillatory leading term, the residual fluctuations are asymptotically Gaussian. If 1,…,n1,\dots,n52, the covariance has rank 1,…,n1,\dots,n53 on the zero-sum hyperplane; if 1,…,n1,\dots,n54, the critical modes force an additional 1,…,n1,\dots,n55 factor and the covariance rank drops to 1,…,n1,\dots,n56 (Müller et al., 2015).

A different adjacent family is provided by interacting Ehrenfest urns. In the two-urn model with same-urn interactions, particles in the same urn contribute an energy

1,…,n1,\dots,n57

and the resulting reversible dynamics can undergo either a second-order transition at 1,…,n1,\dots,n58, 1,…,n1,\dots,n59, or a first-order transition for sufficiently strong attraction 1,…,n1,\dots,n60. The paper computes relaxation times, PoincarĆ© cycles, and duration-time asymmetries, using the scaling of the PoincarĆ© cycles and the ratio of duration times as diagnostics for the order of transition and for metastability (Tseng et al., 2017). In the 1,…,n1,\dots,n61-urn equilibrium generalization with attractive all-to-all intra-urn interaction, the uniform state

1,…,n1,\dots,n62

is stable for 1,…,n1,\dots,n63, while non-uniform phases appear for 1,…,n1,\dots,n64. Only the uniform phase and the first non-uniform phase are locally stable, and their first-order coexistence transition occurs at

1,…,n1,\dots,n65

with an explicit energy barrier per particle at the transition (Cheng et al., 2021).

The principal terminological boundary is the Diaconis urn model revisited in 2022. There, 1,…,n1,\dots,n66 is a finite Abelian group, the urn contains balls labelled by group elements, and at stage 1,…,n1,\dots,n67 one draws 1,…,n1,\dots,n68 balls with replacement from the current composition, multiplies their labels in the group,

1,…,n1,\dots,n69

and adds one ball labelled 1,…,n1,\dots,n70. Under the condition that some sampled size 1,…,n1,\dots,n71 satisfies 1,…,n1,\dots,n72, together with initial generators, the normalized composition converges almost surely to the uniform distribution on 1,…,n1,\dots,n73: 1,…,n1,\dots,n74 Moreover,

1,…,n1,\dots,n75

The paper repeatedly contrasts this behaviour with standard Pólya and generalized Friedman urns, emphasizing that the group-multiplication mechanism mixes labels and forces asymptotic equidistribution. It is therefore best classified not as a classical competing urn model, but as a specialized single-urn multiplicative process with a different asymptotic logic (Yang et al., 2022).

Across these model classes, several recurrent asymptotic themes appear: conditional negative dependence in occupancy measures, almost sure synchronization, extinction to a single surviving colour or type, survival of only mutually non-interacting types, Gaussian and critical 1,…,n1,\dots,n76 fluctuation regimes, periodic modulation, and phase transitions between uniform and symmetry-broken states. What changes from one competing-urn framework to another is not the presence of interaction, but the precise mathematical form through which interaction is realized.

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 Competing Urn Model.