Papers
Topics
Authors
Recent
Search
2000 character limit reached

Schelling Model Overview

Updated 12 July 2026
  • Schelling Model is an agent-based model that explains how individual relocation decisions based on neighborhood composition lead to urban segregation.
  • It encompasses classical, heterogeneous, game-theoretic, and continuum formulations to capture a range of dynamics from integrated to segregated states.
  • Quantitative analyses reveal tipping points, phase transitions, and the significant influence of intervention strategies on residential patterns.

The Schelling model is a simple agent based model that demonstrates how individuals' relocation decisions generate residential segregation in cities. In its canonical form, agents belong to one of two groups and occupy cells of rectangular space; each agent reacts to the fraction of agents of their own group within the neighborhood around their cell, stays put when this fraction is above a given tolerance threshold, and seeks a new location if the fraction is below the threshold (Hatna et al., 2014). A unified mathematical framework represents the model on a graph G=(V,E)G=(V,E) with site states σi{1,1,0}\sigma_i\in\{1,-1,0\}, allowing the classical grid model and many later variants to be treated as Markov chains defined by a network, an initial condition, a satisfaction function, and transfer probabilities (Rogers et al., 2011).

1. Classical formulation and local decision rules

In the standard two-dimensional formulation, space is a rectangular lattice of cells, each cell is either vacant or occupied by a single agent, and agents belong to one of two “color” groups. A common neighborhood specification is the Moore neighborhood. In the heterogeneous-population formulation, the neighborhood of a cell cc is the n×nn\times n block around cc, excluding cc itself; a typical choice is a 5×55\times 5 Moore neighborhood, giving up to 24 neighbors (Hatna et al., 2014). If Natot(c)N_a^{\mathrm{tot}}(c) is the number of occupied neighbors around cc and Nafriends(c)N_a^{\mathrm{friends}}(c) is the number of same-color neighbors, the fraction of friends is

σi{1,1,0}\sigma_i\in\{1,-1,0\}0

Vacant cells are ignored in this fraction (Hatna et al., 2014).

The homogeneous model assigns a common tolerance threshold σi{1,1,0}\sigma_i\in\{1,-1,0\}1, so that an agent is satisfied when σi{1,1,0}\sigma_i\in\{1,-1,0\}2 and dissatisfied otherwise. A generalized formulation assigns each agent a personal tolerance threshold σi{1,1,0}\sigma_i\in\{1,-1,0\}3 and evaluates a location through the utility

σi{1,1,0}\sigma_i\in\{1,-1,0\}4

with the convention that the utility of a cell whose neighborhood is entirely empty is 0 (Hatna et al., 2014). This utility preserves the classical logic—dissatisfied agents relocate—but makes heterogeneity in tolerance explicit.

A more general mathematical formulation encodes occupancy and type through

σi{1,1,0}\sigma_i\in\{1,-1,0\}5

and treats the dynamics as a Markov chain on configurations σi{1,1,0}\sigma_i\in\{1,-1,0\}6 (Rogers et al., 2011). Within that framework, classical nearest-neighbor threshold models, best-response variants, and stochastic relocation rules differ mainly in the choice of satisfaction function and transfer probabilities.

2. Thresholds, phases, and segregation metrics

The model is well known for tipping point behavior. In the classical narrative, an initial random pattern remains integrated when the tolerance threshold is below σi{1,1,0}\sigma_i\in\{1,-1,0\}7 but becomes segregated when the tolerance threshold is above σi{1,1,0}\sigma_i\in\{1,-1,0\}8 (Hatna et al., 2014). In one specific implementation—σi{1,1,0}\sigma_i\in\{1,-1,0\}9 torus, density cc0, cc1 Moore neighborhood, equal numbers of blue and green agents, and random relocation rate cc2—the effective tipping point is cc3. For cc4 the system remains integrated; for cc5 it converges to segregated patterns with two large patches and a minimal boundary. The transient typically proceeds through formation of small homogeneous clusters, coarsening, and then a final state with two large homogeneous regions; the coarsening process is slower near the tipping point and much faster for high tolerance demands (Hatna et al., 2014).

Different literatures quantify segregation with different order parameters. In heterogeneous-threshold models, Moran’s cc6 is computed separately for color, cc7, and for tolerance, cc8, while the cc9 index detects the simultaneous presence of a pure blue region, a pure green region, and an integrated region through

n×nn\times n0

Integrated patterns have n×nn\times n1 and n×nn\times n2; fully segregated patterns have high n×nn\times n3 and n×nn\times n4; mixed patterns have intermediate n×nn\times n5 and n×nn\times n6 (Hatna et al., 2014). Other formulations use contact density n×nn\times n7, adjusted perimeter per agent n×nn\times n8, seclusiveness n×nn\times n9, scale of aggregation cc0, number of clusters cc1, segregation coefficient cc2, and interface density cc3 to distinguish mixed, segregated, quasi-stationary, and fragmented states (Hazan et al., 2012, 0711.2212, Abella et al., 2022).

Quantitative scaling analyses show that aggregation depends strongly on city size, density, and threshold. In one systematic study, the “striking global aggregation” observed on Schelling’s cc4 board is “strictly a small city phenomenon,” and the number of clusters obeys approximate power laws cc5 with cc6 for cc7 and cc8 with cc9 for cc0 (0711.2212). A common misconception is therefore that the original small-board phenomenology transfers unchanged to larger lattices.

3. Heterogeneity, mixed patterns, and alternative utility structures

Allowing agents to differ in tolerance produces a richer repertoire of steady states than the segregation–integration dichotomy. In a heterogeneous model with personal thresholds cc1, the system generates stable configurations that contain segregated patches for each group alongside patches where both groups are spatially integrated. These mixed patterns arise robustly when one subgroup has tolerance cc2 and another has tolerance cc3, that is, when part of the population is tolerant enough to accept diversity while another part is demanding enough to self-segregate. With beta-binomial threshold distributions, U-shaped distributions with many agents at very low or very high tolerance produce especially pronounced mixed patterns (Hatna et al., 2014).

Another extension introduces a fraction cc4 of spatially fixed switching agents. These agents never move but can change displayed type, and the same mechanism admits two interpretations stated explicitly in the model: random, non-preferential allocation of fixed sites in an open residential system, and superimposition of social and spatial mobility in a closed residential system. The presence of switching agents can lead to “intermediate patterns” such as “mixture of patches” and “fuzzy interfaces,” and increasing cc5 expands the mixed phase while shrinking the segregated region (Hazan et al., 2012). A plausible implication is that type mobility and random allocation alter segregation even when movement rules for ordinary agents are unchanged.

A different Schelling-like formulation replaces same-type preference by density preference. In that model, each resident in block cc6 has individual utility

cc7

the global utility is cc8, and relocation is evaluated through the mixed utility change

cc9

The parameter 5×55\times 50 is the cooperation degree, ranging from laissez-faire at 5×55\times 51 to fully cooperative dynamics at 5×55\times 52. A dynamically varying cooperation degree,

5×55\times 53

enlarges the high-utility region of the phase diagram and, at 5×55\times 54, reduces the critical average cooperation needed for 5×55\times 55 from about 5×55\times 56 to about 5×55\times 57, which the authors interpret as a 76% reduction (Okada et al., 2022).

A further dynamic extension treats intolerance itself as a state variable. In that model, each agent has 5×55\times 58, representing the desired percentage of neighbors from the same group, and contact plus media effects update intolerance according to local neighborhood composition and a conformity parameter. The reported result is that a society composed of individuals who do not easily conform to their surroundings, together with positive examples of both groups in media, promotes integration within society (Johnson et al., 2024).

4. Game-theoretic, dynamical-systems, and continuum formulations

A game-theoretic line of work turns Schelling segregation into a strategic location game on a graph. In the “Schelling Segregation with Strategic Agents” formulation, the local happiness ratio is

5×55\times 59

and agents minimize a lexicographic cost vector whose first component is unhappiness and whose second component is distance to a favorite node. The model distinguishes Swap Schelling Games and Jump Schelling Games, proves that the uniform swap game with Natot(c)N_a^{\mathrm{tot}}(c)0 is a potential game for any window size Natot(c)N_a^{\mathrm{tot}}(c)1, and gives tight asymptotic bounds Natot(c)N_a^{\mathrm{tot}}(c)2 for some network Natot(c)N_a^{\mathrm{tot}}(c)3 (Chauhan et al., 2018). This replaces stochastic relocation with equilibrium analysis, potential functions, and efficiency bounds.

The bounded neighborhood model has also been recast as a continuous dynamical system. With densities Natot(c)N_a^{\mathrm{tot}}(c)4 and Natot(c)N_a^{\mathrm{tot}}(c)5, linear tolerance schedules produce the ODE system

Natot(c)N_a^{\mathrm{tot}}(c)6

In rescaled variables Natot(c)N_a^{\mathrm{tot}}(c)7 and Natot(c)N_a^{\mathrm{tot}}(c)8, stable integrated population mixes exist exactly in the parameter region Natot(c)N_a^{\mathrm{tot}}(c)9 and cc0, and neighborhood tipping is explained in terms of basins of attraction rather than by the tolerance parabolas themselves (Haw et al., 2017). This supplies an explicit phase-plane description of integration, segregation, and tipping.

Rigorous continuum limits connect the model to PDEs and Gaussian fields. For a perturbed Schelling model with spontaneous Glauber and Kawasaki dynamics, the hydrodynamic limit is a reaction-diffusion equation with a discontinuous non-linear reaction term,

cc1

and the resulting potential structure motivates a phase diagram with a mixed phase, a segregated phase, and a metastable segregation phase, together with an interpretation in terms of relevant and irrelevant disorder (Barret et al., 2023). In a separate scaling-limit analysis, the normalized bias field cc2 of the Schelling model converges to an integro-differential equation with Gaussian initial data; almost sure existence and uniqueness are proved even though the initial conditions are described by white noise, and in the one-dimensional case the scaling limit of the limiting clusters at time infinity is characterized explicitly (Holden et al., 2018).

5. Temporal memory, locality, and universality classes

Temporal memory can qualitatively alter both the phase diagram and the kinetics. In a noisy constrained Schelling model with long-range satisfying moves, aging is introduced through an internal clock cc3 and a movement probability for satisfied agents

cc4

The longer an agent has been satisfied, the less likely it is to move. This removes the segregated–mixed transition of the original noisy constrained model, yields segregated states with high levels of agent satisfaction even for high values of the tolerance, and produces slow power-law coarsening cc5 together with glassy-like dynamics in which asymptotic time translational invariance is broken (Abella et al., 2022).

Allowing the global tolerance threshold to vary in time creates another class of nonstationary dynamics. In a closed-city model with open boundaries and vacancy density cc6, tolerance can decrease continuously according to

cc7

so that the change rate cc8 controls whether the final state contains many small clusters or large segregated clusters (Ortega et al., 2021). Under sudden drops in tolerance, vacancies aggregate on the interface between large red and blue clusters; for cc9, a vacancy border tends to appear and stabilize, and the roughness of this frontier falls in the Edwards–Wilkinson universality class, with measured roughness exponents close to Nafriends(c)N_a^{\mathrm{friends}}(c)0 and Gaussian height fluctuations (Ortega et al., 2021).

Rigorous one-dimensional analyses show that locality and movement rules are decisive. In a noiseless circular model with minority proportion Nafriends(c)N_a^{\mathrm{friends}}(c)1, there is a phase transition at Nafriends(c)N_a^{\mathrm{friends}}(c)2: for Nafriends(c)N_a^{\mathrm{friends}}(c)3 the process converges to complete segregation, whereas for Nafriends(c)N_a^{\mathrm{friends}}(c)4 it is static with high probability (Barmpalias et al., 2015). On Nafriends(c)N_a^{\mathrm{friends}}(c)5, a swap-based Schelling model exhibits different asymptotic behavior depending on whether the moving distribution has bounded or unbounded support, and the behavior changes again when agents are lazy in the sense that they only swap location if this strictly improves their situation; bounded support implies fixation, while unbounded support yields local homogenization without almost sure convergence at a fixed site (Deijfen et al., 2019).

A metapopulation version further couples segregation to highly heterogeneous occupancies. In that model, low tolerance produces a long quasi-stationary transient during which the population remains in a well mixed phase, after which the system stabilizes on heterogeneous “urban skylines”; varying tolerance identifies three regimes: microscopic clusters with local coexistence, macroscopic clusters with local coexistence (“soft segregation”), and macroscopic clusters with local segregation but homogeneous densities (“hard segregation”) (Gargiulo et al., 2015).

6. Interpretive scope, interventions, and recurring misconceptions

The most common compressed reading of the Schelling model is that “mild local preferences” imply a universal march from integration to segregation. The record in later variants is more specific. One extension states explicitly that “the variety of the Schelling model steady patterns is richer than the segregation-integration dichotomy,” because heterogeneity in tolerance produces mixed patterns with segregated patches alongside integrated neighborhoods (Hatna et al., 2014). Another shows that “the striking global aggregation Schelling observed is strictly a small city phenomenon,” so extrapolation from small boards to large lattices is not automatic (0711.2212).

Intervention models also shift the classical interpretation. Random allocation and social mobility, represented by switching agents, can create intermediate patterns and enlarge the mixed phase (Hazan et al., 2012). In the density-based Schelling-like model, the cooperation degree can be interpreted as the magnitude with which Pigouvian tax is enforced, and a dynamic, state-contingent allocation of cooperation produces homogenized phases with globally high utility at much lower average cooperation than a static policy (Okada et al., 2022). Contact-based intolerance updating combined with media effects further suggests that integration depends not only on neighborhood composition, but also on how intolerance evolves in response to contact and information flows (Johnson et al., 2024).

Taken together, these results place the Schelling model less as a single threshold automaton than as a family of local-interaction systems spanning Markov chains, potential games, nonlocal ODEs, reaction-diffusion limits, and kinetic-roughening problems. Across that family, the recurring technical question is not whether segregation can occur, but under which assumptions on tolerance, mobility, heterogeneity, memory, and noise integration, segregation, mixed mosaics, metastability, or dynamic coexistence are the stable large-scale outcomes.

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 Schelling Model.