Schelling's model of segregation

From HandWiki
Short description: Agent-based segregation model

Schelling's model of segregation is an agent-based model developed by economist Thomas Schelling.[1][2] Schelling's model does not include outside factors that place pressure on agents to segregate such as Jim Crow laws in the United States, but Schelling's work does demonstrate that having people with "mild" in-group preference towards their own group could still lead to a highly segregated society via de facto segregation.[3][4][5]

Model

Simulation of the model. Agents will move at each step until the fraction of neighbors that are from their own group is greater than or equal to [math]\displaystyle{ B_{\textrm{a}} }[/math]. For equal sized populations, [math]\displaystyle{ B_{\textrm{a}} \geq B_{\textrm{seg}}\approx 1/3 }[/math] leads to the groups segregating themselves.

The original model is set in an [math]\displaystyle{ N \times N }[/math] grid. Agents are split into two groups and occupy the spaces of the grid and only one agent can occupy a space at a time. Agents desire a fraction [math]\displaystyle{ B_{\textrm{a}} }[/math] of their neighborhood (in this case defined to be the eight adjacent agents around them) to be from the same group. Increasing [math]\displaystyle{ B_{\textrm{a}} }[/math] corresponds to increasing the agent's intolerance of outsiders.

Each round consists of agents checking their neighborhood to see if the fraction of neighbors [math]\displaystyle{ B }[/math] that matches their group—ignoring empty spaces—is greater than or equal [math]\displaystyle{ B_{\textrm{a}} }[/math]. If [math]\displaystyle{ B \lt B_{\textrm{a}} }[/math] then the agent will choose to relocate to a vacant spot where [math]\displaystyle{ B \geq B_{\textrm{a}} }[/math]. This continues until every agent is satisfied. Every agent is not guaranteed to be satisfied and in these cases it is of interest to study the patterns (if any) of the agent dynamics.

While studying populations dynamics of two groups of equal size, Schelling found a threshold [math]\displaystyle{ B_{\textrm{seg}} }[/math] such that [math]\displaystyle{ B_{\textrm{a}} \lt B_{\textrm{seg}} }[/math] leads to a random population configuration and [math]\displaystyle{ B_{\textrm{a}} \geq B_{\textrm{seg}} }[/math] leads to a segregated population. The value of [math]\displaystyle{ B_{\textrm{seg}} }[/math] was approximately [math]\displaystyle{ \frac{1}{3} }[/math]. This points to how individuals with even a small amount of in-group preference can form segregated societies. There are different parameterizations and variants of the model and a 'unified' approach is presented in [6] allowing the simulations to explore the thresholds for different segregation events to occur.

Physical model analogies

There have been observations that the fundamental dynamics of the agents resemble the mechanics used in the Ising model of ferromagnetism.[7][8][9][10] This primarily relies on the similar nature in which each occupied grid location calculates an aggregate measure based upon the similarities of the adjacent grid cells. If each agent produces a satisfaction based upon their homophilic satisfaction threshold as [math]\displaystyle{ [0,1] }[/math] then the summation of those values can provide an indication for the segregation of the state that is analogous to the clustering of the aligned spins in a magnetic material. If each cell is a member of a group [math]\displaystyle{ m_n \in {m_1,m_2,m_{empty}} }[/math], then the local homogeneity can be found via

[math]\displaystyle{ l(m_n) = \sum_{i=-1}^{1}\sum_{j=-1}^{1} \left( \delta_{m_{(ni,nj)},m_{(ni+i,nj+j)}} : i,j \neq 0 \right) }[/math] where the 1-d position of [math]\displaystyle{ n }[/math] can be translated into i,j coordinates of ni,nj. Then the state of whether the agent [math]\displaystyle{ m_n }[/math] moves to a randomly empty grid cell position or 'remains' is defined by:

Agents that have their local homogeneity constraint satisfied 'remain' [math]\displaystyle{ R }[/math] in that position between iterations. The total [math]\displaystyle{ R }[/math] for the grid is plotted as an average over 500 simulations.

[math]\displaystyle{ r\left(m_n\right) = \begin{cases} \left( l\left(m_n\right) \geq B_a \right), & \text{if} : m_n \notin { m_{empty} } \\ 0, & \text{if} : m_n \in {m_{empty}} \end{cases} }[/math]

Each agent produces a binary value, so that for each grid configuration of agents of both groups, a vector can be produced of the remain due to satisfaction or not. The overall satisfaction from the remain states of all the agents can be computed;[math]\displaystyle{ R = \sum_{n=1}^{N}r(m_n) }[/math].

[math]\displaystyle{ R }[/math] then provides a measure for the amount of homogeneity (segregation) on the grid and can be used with the maximum possible value (total sum of agents) as a 'density' of segregation over the simulation of movements as is performed in.[6][11] Following the approach of [9] [math]\displaystyle{ R }[/math] can be interpreted as a macrostate whose density [math]\displaystyle{ \Omega }[/math] can be estimated by sampling via the Monte Carlo method the grid space from the random initialisations of the grid to produce a calculation of the entropy; [math]\displaystyle{ S = k_B \text{ln} \Omega(R). }[/math] This allows a trace of the entropy to be computed over the iterations of the simulation as is done with other physical systems.

Broader model considerations

The canonical Schelling model does not consider variables which may affect the agent's ability to relocate positions in the grid. The work of [3] investigates a model extension where the utility available to agents to move governs this action. It can explain some of the patterns seen where groups do not segregate due to the financial barrier homogeneous zones produce as a result of high demand. The consideration of the financial aspect is also investigated in [12] and.[13] The work of [10] further develops this concept of the importance of the monetary factor in the decision making, and uses it to extend the model with a dual dynamic where agents radiate their income store whenever a movement is made. This also provides a means to produce a more complete model where the trace of the entropy is non-decreasing and adds support that social systems obey the Second law of thermodynamics.[14]

Schelling's model has also been studied from a game-theoretic perspective: In Schelling games, agents strategically strive to maximize their utilities by relocating to a position with the highest fraction of neighboring agents from the same group.[15][16]

See also

References

  1. Thomas C. Schelling (1978) Micromotives and Macrobehavior, Norton. Description, preview.
  2. Schelling, Thomas C. (1971). "Dynamic models of segregation". The Journal of Mathematical Sociology (Informa UK Limited) 1 (2): 143–186. doi:10.1080/0022250x.1971.9989794. ISSN 0022-250X. 
  3. 3.0 3.1 Hatna, Erez; Benenson, Itzhak (2012). "The Schelling Model of Ethnic Residential Dynamics: Beyond the Integrated - Segregated Dichotomy of Patterns". Journal of Artificial Societies and Social Simulation 15 (1): 6. doi:10.18564/jasss.1873. ISSN 1460-7425. 
  4. Vinkovic, D.; Kirman, A. (2006-12-06). "A physical analogue of the Schelling model". Proceedings of the National Academy of Sciences 103 (51): 19261–19265. doi:10.1073/pnas.0609371103. ISSN 0027-8424. PMID 17151197. Bibcode2006PNAS..10319261V. 
  5. Zhang, Junfu (2011). "Tipping and residential segregation: a unified Schelling model". Journal of Regional Science (Wiley) 51 (1): 167–193. doi:10.1111/j.1467-9787.2010.00671.x. ISSN 0022-4146. https://econpapers.repec.org/RePEc:iza:izadps:dp4413. 
  6. 6.0 6.1 Rogers, Tim; McKane, Alan J (2011-07-12). "A unified framework for Schelling's model of segregation". Journal of Statistical Mechanics: Theory and Experiment (IOP Publishing) 2011 (7): P07006. doi:10.1088/1742-5468/2011/07/p07006. ISSN 1742-5468. Bibcode2011JSMTE..07..006R. 
  7. Stauffer, D.; Solomon, S. (2007). "Ising, Schelling and self-organising segregation". The European Physical Journal B (Springer Science and Business Media LLC) 57 (4): 473–479. doi:10.1140/epjb/e2007-00181-8. ISSN 1434-6028. Bibcode2007EPJB...57..473S. 
  8. Ódor, Géza (2008). "Self-organizing, two-temperature Ising model describing human segregation". International Journal of Modern Physics C 19 (3): 393–398. doi:10.1142/s0129183108012212. ISSN 0129-1831. Bibcode2008IJMPC..19..393O. 
  9. 9.0 9.1 Mantzaris, Alexander; Marich, John; Halfman, Tristin (2018-08-21). "Examining the Schelling Model Simulation through an Estimation of Its Entropy". Entropy (MDPI AG) 20 (9): 623. doi:10.3390/e20090623. ISSN 1099-4300. PMID 33265712. Bibcode2018Entrp..20..623M. 
  10. 10.0 10.1 Mantzaris, Alexander V. (2020-10-12). "Incorporating a monetary variable into the Schelling model addresses the issue of a decreasing entropy trace". Scientific Reports (Springer Science and Business Media LLC) 10 (1): 17005. doi:10.1038/s41598-020-74125-6. ISSN 2045-2322. PMID 33046767. Bibcode2020NatSR..1017005M. 
  11. Nielsen, Alexander Valentin; Gade, Annika Lund; Juul, Jeppe; Strandkvist, Charlotte (2015-11-04). "Schelling model of cell segregation based only on local information". Physical Review E (American Physical Society (APS)) 92 (5): 052705. doi:10.1103/physreve.92.052705. ISSN 1539-3755. PMID 26651721. Bibcode2015PhRvE..92e2705N. 
  12. Hatna, Erez, ed (2012-03-12). "Geosimulation of Income-Based Urban Residential Patterns". Advanced Geo-simulation Models. BENTHAM SCIENCE PUBLISHERS. pp. 111–125. doi:10.2174/978160805222611101010111. ISBN 978-1-60805-222-6. 
  13. Benenson, Itzhak; Hatna, Erez; Or, Ehud (2009-04-16). "From Schelling to Spatially Explicit Modeling of Urban Ethnic and Economic Residential Dynamics". Sociological Methods & Research (SAGE Publications) 37 (4): 463–497. doi:10.1177/0049124109334792. ISSN 0049-1241. 
  14. Bailey, Kenneth D. (1997). "System entropy analysis". Kybernetes (Emerald) 26 (6/7): 674–688. doi:10.1108/03684929710169852. ISSN 0368-492X. 
  15. Chauhan, Ankit; Lenzner, Pascal; Molitor, Louise (2018). "Schelling Segregation with Strategic Agents". Proceedings of the 11th International Symposium on Algorithmic Game Theory. pp. 137–149. doi:10.1007/978-3-319-99660-8_13. http://link.springer.com/chapter/10.1007%2F978-3-319-99660-8_13. 
  16. Elkind, Edith; Gan, Jiarui; Igarashi, Ayumi; Suksompong, Warut; Voudouris, Alexandros A. (2019). "Schelling Games on Graphs". Proceedings of the 28th International Joint Conference on Artificial Intelligence. pp. 266–272. http://www.ijcai.org/proceedings/2019/38.