Self-organized Segregation on the Grid
Hamed Omidvar, Massimo Franceschetti

TL;DR
This paper extends theoretical results on agent-based segregation models, showing larger tolerance ranges lead to exponential growth of segregated regions, with implications for social, biological, and physical systems.
Contribution
It enlarges the known tolerance interval for large segregated regions and introduces new bounds for almost segregated regions in the Schelling model.
Findings
Large segregated regions occur for 0.433<τ<0.5 with exponential size.
Almost segregated regions grow exponentially for 0.344<τ≤0.433.
Complete segregation is unlikely at p=1/2 within the studied tolerance range.
Abstract
We consider an agent-based model in which two types of agents interact locally over a graph and have a common intolerance threshold for changing their types with exponentially distributed waiting times. The model is equivalent to an unperturbed Schelling model of self-organized segregation, an Asynchronous Cellular Automata (ACA) with extended Moore neighborhoods, or a zero-temperature Ising model with Glauber dynamics, and has applications in the analysis of social and biological networks, and spin glasses systems. Some rigorous results were recently obtained in the theoretical computer science literature, and this work provides several extensions. We enlarge the intolerance interval leading to the formation of large segregated regions of agents of a single type from the known size to size . Namely, we show that for (and by…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Self-organized Segregation on the Grid
††thanks: This is a pre-print of an article published in Journal of Statistical Physics. The final authenticated version is available online at: https://doi.org/10.1007/s10955-017-1942-4. This work was partially supported by Army Research Office (ARO), award number W911NF-15-1-0253. An extended abstract of this paper has appeared in the proceedings of ACM Symposium on Principles of Distributed Computing 2017 without rigorous proofs and with some results omitted.
Hamed Omidvar, Massimo Franceschetti
Department of Electrical and Computer Engineering,
University of California, San Diego
{homidvar, mfrances}@ucsd.edu
Abstract
We consider an agent-based model with exponentially distributed waiting times in which two types of agents interact locally over a graph, and based on this interaction and on the value of a common intolerance threshold , decide whether to change their types. This is equivalent to a zero-temperature Ising model with Glauber dynamics, an Asynchronous Cellular Automaton (ACA) with extended Moore neighborhoods, or a Schelling model of self-organized segregation in an open system, and has applications in the analysis of social and biological networks, and spin glasses systems. Some rigorous results were recently obtained in the theoretical computer science literature, and this work provides several extensions. We enlarge the intolerance interval leading to the expected formation of large segregated regions of agents of a single type from the known size to size . Namely, we show that for (and by symmetry ), the expected size of the largest segregated region containing an arbitrary agent is exponential in the size of the neighborhood. We further extend the interval leading to expected large segregated regions to size considering “almost segregated” regions, namely regions where the ratio of the number of agents of one type and the number of agents of the other type vanishes quickly as the size of the neighborhood grows. In this case, we show that for (and by symmetry for ) the expected size of the largest almost segregated region containing an arbitrary agent is exponential in the size of the neighborhood. This behavior is reminiscent of supercritical percolation, where small clusters of empty sites can be observed within any sufficiently large region of the occupied percolation cluster. The exponential bounds that we provide also imply that complete segregation, where agents of a single type cover the whole grid, does not occur with high probability for and the range of intolerance considered.
I Introduction
I-A Background
A basic observation made by Thomas Schelling while studying the mechanisms leading to social segregation in the United States [1, 2] was that individuals in a social network have interactions with their friends and neighbors rather than with the entire population, and this often triggers global effects that were not originally intended, nor desired. Schelling proposed a simple stochastic model to predict these global outcomes, which has become popular in the social sciences. Two types of agents are randomly placed at the vertices of a two-dimensional grid and interact with a small subset of nodes located in their local neighborhood. Based on these interactions, the boolean state of each agent is determined as follows. All agents have a common intolerance threshold, indicating the minimum fraction of agents of their same type that must be located in their neighborhood to make their state happy. Unhappy agents randomly move to vacant locations where they will be happy. A peculiar effect observed by simulating several variants of this model is that when the system reaches a stable state, large areas of segregated agents of the same type are observed, for a wide range of the intolerance threshold value. Individuals, Schelling concluded, tend to spontaneously self-segregate. See Figure 1 for a simulation of this behavior.
Similar models have been considered in the statistical physics literature well before Schelling’s observation. For an intolerance value of , for example, agents take the same value of the majority of their neighbors, and self-organized segregation in the Schelling model corresponds to spontaneous magnetization in the Ising model with zero temperature, where spins align along the direction of the local field [3, 4]. In computation theory, mathematics, physics, complexity theory, theoretical biology and microstructure modeling, the model is known as a two-dimensional, two-state Asynchronous Cellular Automaton (ACA) with extended Moore neighborhoods and exponential waiting times [5]. Other related models appeared in epidemiology [6, 7], economics [8], engineering and computer sciences [9, 10]. Mathematically, all of these models fall in the general area of interacting particle systems, or contact processes, and exhibit phase transitions [11, 12].
Schelling-type models can be roughly divided into two classes. A Kawasaki dynamic model assumes there are no vacant positions in the underlying graph, and a pair of unhappy agents swap their locations if this will make both of them happy. A Glauber dynamic model assumes single agents to simply flip their types if this makes them happy. This flipping action indicates that the agent has moved out of the system and a new agent has occupied its location. While in a Kawasaki model the system is “closed” and the number of agents of the same type is fixed, in a Glauber model the system is “open” and the number of agents of the same type may change over time. Sometimes the model dynamics are defined as having unhappy agents swap (or flip) regardless of whether this makes them happy or not. We assume throughout Glauber dynamics and agents to flip only if this makes them happy. Another possible variant is to assume that agents have a small probability of acting differently than what the general rule prescribes, other variants also consider having multiple intolerance levels, multiple agent types, different agent distributions, and time-varying intolerance [13, 14, 15, 16, 17, 18, 19, 20, 21, 22].
I-B Contribution
We focus on the case of two types of agents placed uniformly at random on a two-dimensional grid according to a Bernoulli distribution of parameter and having a single intolerance level , and study the range of intolerance leading to the formation of large segregated regions. Even for the one-dimensional version of this problem rigorous results appeared only recently.
Brandt et al. [23] considered a ring graph for the Kawasaki model of evolution. In this setting, letting the neighborhood of an agent be the set of nearby agents that is used to determine whether the agent is happy or not, they showed that for an intolerance level , the expected size of the largest segregated region containing an arbitrary agent in steady state is polynomial in the size of the neighborhood. Barmpalias et al. [24] showed that there exists a value of , such that for all the initial configuration remains static with high probability (w.h.p.), while for all the size of the largest segregated region in steady state becomes exponential in the size of the neighborhood w.h.p. On the other hand, for all the system evolves w.h.p. towards a state with only two segregated components. For the Glauber model the behavior is similar, but symmetric around , with a first transition from a static configuration to exponential segregation occurring at , a special point with the largest segregated region of expected polynomial size, then again exponential segregation until , and finally a static configuration for larger values of .
In a two-dimensional grid graph on a torus, the case is open. Immorlica et al. [25] have shown for the Glauber model the existence of a value , such that for all the expected size of the largest segregated region is exponential in the size of the neighborhood. This shows that segregation is expected in the small interval . Note that this does not imply exponential segregation w.h.p., but only expected segregated regions of exponential size. Barmpalias et al. [26] considered a model in which each type of agent has a different intolerance, i.e., and . For the special case of , they have shown that when , or , the initial configuration remains static w.h.p.
Our main contribution is depicted in Figure 2. We consider the Glauber model for the two-dimensional grid graph on a torus. First, we enlarge the intolerance interval that leads to the formation of large segregated regions from the known size to size , namely we show that when (and by symmetry ), the expected size of the largest segregated region is exponential in the size of the neighborhood. Second, we further extend the interval leading to large segregated regions to size . In this case, the main contribution is that we consider “almost segregated” regions, namely regions where the ratio of the number of agents of one type and the number of agents of the other type quickly vanishes as the size of the neighborhood grows, and show that for (and by symmetry for ) the expected size of the largest almost segregated region is exponential in the size of the neighborhood.
As shown for the one dimensional case in [24] and conjectured for the two-dimensional case in [26], we show that as the intolerance parameter gets farther from one half, in both directions, the average size of both the segregated and almost segregated regions gets larger: higher tolerance in our model does not necessarily lead to less segregation. On the contrary, it can increase the size of the segregated areas. This result is depicted in Figure 3. The intuitive explanation is that highly tolerant agents are seldom unhappy in the initial configuration, and the segregated regions of opposite types that unhappy agents may ignite are likely to start from far apart, and may grow larger before meeting at their boundaries.
Finally, the exponential upper bound that we provide on the expected size of the largest segregated region implies that complete segregation, where agents of a single type cover the whole grid, does not occur w.h.p. for the range of intolerance considered. In contrast, Fontes et al. [27] have shown the existence of a critical probability for the initial Bernoulli distribution of the agents such that for and the Glauber model on the -dimensional grid converges to a state where only one type of agents are present. This shows that complete segregation occurs w.h.p. for and . Morris [28] has shown that converges to as . Caputo and Martinelli [29] have shown the same result for -regular trees, while Kanoria and Montanari [30] derived it for -regular trees in a synchronous setting where flips occur simultaneously, and obtained lower bounds on for small values of . The case was first investigated by Erdös and Ney [31], and Arratia [32] has proven that .
I-C Techniques
Our proofs are based on a typicality argument showing a self-similar structure of the neighborhoods in the initial state of the process, and on the identification of geometric configurations igniting a cascading process leading to segregation. We make extensive use of tools from percolation theory, including the exponential decay of the radius of the open cluster below criticality [33], concentration bounds on the passage time [34] (see also [35, 36]), and on the chemical distance between percolation sites [37]. We also make frequent use of renormalization, and correlation inequalities for contact processes [38]. In this framework, we provide an extension of the Fortuin-Kasteleyn-Ginibre (FKG) inequality in a dynamical setting that can be of independent interest.
The paper is organized as follows. In section II we introduce the model, state our results, and give a summary of the proof construction. In section III we study the initial configuration and derive some properties of the sub-neighborhoods of the unhappy agents. In section IV we study the dynamics of the segregation process and derive the main results. Concluding remarks are given in section V.
II Model and main results
II-A The Model
Initial Configuration. We consider an grid graph embedded on a torus , an integer called horizon, and a rational called intolerance. All arithmetic operations over the coordinates are performed modulo , i.e., . We place an agent at each node of the grid and choose its type independently at random to be (+1) or (-1) according to a Bernoulli distribution of parameter .
A neighborhood is a connected sub-graph of . A neighborhood of radius is the set of all agents with distance at most from a central node, and is denoted by . The size of a neighborhood is the number of agents in it. The neighborhood of an agent is a neighborhood of radius equal to the horizon and centered at , and is denoted by .
Dynamics. We let the rational called intolerance be , where and is the size of the neighborhood of an agent. The integer represents the minimum number of agents of the same type as that must be present in to make happy. More precisely, for every agent , we let be the ratio between the number of agents of the same type as in its neighborhood and the size of the neighborhood. At any point in continuous-time, if then is labeled happy, otherwise it is labeled unhappy. We assign independent and identical Poisson clocks to all agents, and every time a clock rings the type of the agent is flipped if and only if the agent is unhappy and this flip will make the agent happy. Two observations are now in order. First, for flipping its type will always make an unhappy agent happy, but this is not the case for . Second, the process dynamics are equivalent to a discrete-time model where at each discrete time step one unhappy agent is chosen uniformly at random and its type is flipped if this will make the agent happy.
Termination. The process continues until there are no unhappy agents left, or there are no unhappy agents that can become happy by flipping their type. By defining a Lyapunov function to be the sum over all agents of the number of agents of the same type as present in its neighborhood, it is easy to argue that the process indeed terminates.
Segregation. The monochromatic region of an agent is the neighborhood with largest radius containing agents of a single type and that also contains when the process stops. Let and . The almost monochromatic region of an agent , is the neighborhood with largest radius such that the ratio of the number of agents of one type and the number of agents of the other type is bounded by and that also contains when the process stops.
Throughout the paper we use the terminology with high probability (w.h.p.) meaning that the probability of an event approaches one as approaches infinity.
II-B The Results
To state our results, we let be the solution of
[TABLE]
where is the binary entropy function
[TABLE]
and be the solution of
[TABLE]
We also let and be the sizes of the monochromatic and almost monochromatic regions of an arbitrary agent, respectively.
We consider values of the intolerance . Most of the work is devoted to the study of the intervals and , a symmetry argument extends the analysis to the intervals and . The following theorems show that segregation occurs for values of in the grey region of Figure 2, where we expect an exponential monochromatic region, and in the black region of Figure 2, where we expect an exponential almost monochromatic region.
Theorem 1**.**
For all and for sufficiently large , we have
[TABLE]
where and are decreasing functions of for and increasing for .
Theorem 2**.**
For all and for sufficiently large , we have
[TABLE]
where and are decreasing functions of for and increasing for .
The numerical values for and derived in the proofs of the above theorems are plotted in Figure 3. For , as the intolerance gets farther from one half in both directions, larger monochromatic regions are expected.
II-C Proof Outline
The main idea of the proof is to identify a local initial configuration that can potentially trigger a cascading process leading to segregation. We then bound the probability of occurrence of such a configuration in the initial state, and of the conditions to trigger segregation.
To identify this local configuration, we study the relationship between the typical neighborhood of an unhappy agent and the sub-neighborhoods contained within this neighborhood, showing a self-similar structure. Namely, the fraction of agents of the same type, when scaled by the size of the neighborhood, remains roughly the same (Proposition 1). We then define a radical region that contains a nucleus of unhappy agents (Lemma 4), and using the self-similar structure of the neighborhoods we construct a geometric configuration where a sequence of flips can lead to the formation of a neighborhood of agents of the same type inside a radical region (Lemma 5). Finally, we provide a lower bound for the probability of occurrence of this configuration in the initial state of the system (Lemma 6), which can initiate the segregation process.
The second part of the proof is concerned with the process dynamics, and shows a cascading effect ignited by the radical regions that leads to the formation of exponentially large segregated areas. We consider an indestructible and impenetrable structure around a radical region called a firewall and show that once formed it remains static and protects the radical region inside it from vanishing (Lemma 9). Conditioned on certain events occurring in the area surrounding the radical region, including the formation of the initial configuration described in the first part of the proof, we show that an agent close to the radical region will be trapped w.h.p. inside an exponentially large firewall whose interior becomes monochromatic (Lemma 10), see Figure 4(a). We then obtain a lower bound on the joint probability of the conditioning events and this leads to a lower bound on the probability that an agent is eventually contained in a monochromatic region of exponential size. Since the lower bound holds for both type of agents, we expect to have both types of exponential monochromatic regions in a large area by the end of the process. This leads to an exponential upper bound on the expected size of the largest monochromatic region of each type. To perform our computations, we rely on a bound on the passage time on the square lattice [34] to upper bound the rate of spread of other monochromatic regions outside the firewall, and ensure that they do not interfere with its formation during the dynamics of the process.
The construction described above works for all . For smaller values of , agents are more tolerant and this may cause the construction of a firewall to fail, since tolerant agents do not easily become unhappy and flip their types igniting the cascading process. In order to overcome this difficulty, we introduce a chemical firewall through a comparison with a Bernoulli site percolation model, see Figure 4(b). This firewall is constructed through renormalization and is initially made of good blocks that occur independently and with probability above the critical threshold for site percolation on the square grid. Using a theorem in [37] on the chemical distance between good blocks, we show that they form a large cycle that, once it becomes monochromatic, isolates its interior. Finally, using the exponential decay of the size of the clusters of bad blocks [33], we show that the region inside the chemical firewall becomes almost monochromatic, namely for all , we expect the formation of exponentially large regions where the ratio of number of agents of one type and the number of agents of the other type quickly vanishes.
All results are extended to the interval using a symmetry argument.
Compared to the proof in [25], our derivation differs in the following aspects. The definition of radical region is fundamentally different from the viral nodes considered in [25], and the identification of the radical regions gives us an immediate understanding of the arrangement of the agents in the initial configuration in terms of self-similarity arising at different scales. Our definition of an annular firewall that forms quickly enough eliminates the need for additional arguments from first passage percolation that are used in [25], it allows for a wider range of intolerance parameters, and it is easily generalized to the notion of chemical firewall using the results from [37]. The renormalization of the grid for the study of the growth of the monochromatic regions is also different from [25] and works for a wider range of the intolerance. The idea of considering almost monochromatic regions is new, and so are the approaches that we use from percolation theory to argue the existence of the chemical firewall and the size of the minority clusters. Finally, we rigorously apply a variation of the FKG inequality to show positive correlation of certain events, while in [25] it is often informally argued that similar correlations exist in their setting.
III Triggering configuration
We start our analysis considering the initial configuration of the system. Proposition 1 shows a similarity relationship between the neighborhood of an agent and its sub-neighborhoods. This relationship is exploited in Lemma 5 to construct an initial configuration of agents that can trigger the segregation process. Lemma 6 provides a bound on the probability of occurrence of this triggering configuration.
Let be the neighborhood of an arbitrary agent containing agents. Consider a sub-neighborhood containing agents and let be the scaling factor . Let and be the random variables representing the number of (-1) agents in and respectively. The following proposition shows that, conditioned on being less than , is very close to the rescaled quantity , with overwhelming probability as .
Proposition 1**.**
For any and there exists such that for all
[TABLE]
To prove this proposition, where the two constants and are introduced for technical convenience in its later applications, we need the following three lemmas.
Lemma 1**.**
Let be a set of and arbitrary agents in the grid such that it has exactly agents of type and agents of type . Then, if we choose a set of size of agents uniformly at random from , we have
[TABLE]
and
[TABLE]
where is the random variable indicating the number of agents in , and .
Proof.
Let be a random variable indicating the type of the ’th agent in , namely is one if the type is (-1) and zero otherwise. Let , where denotes the sigma field generated by random variable . It is easy to see that for all , is a martingale. It is also easy to see that , and . For all , we also have
[TABLE]
Now, using Azuma’s inequality [39], we have
[TABLE]
With the same argument we can derive (7). ∎
Lemma 2**.**
Let and . There exists such that for all
[TABLE]
Proof.
Let us denote by . We let
[TABLE]
The first inequality is trivial. The second inequality follows from
[TABLE]
being the probability of choosing agents from a set with . It is easy to see that this probability can only increase if we have . The result follows by applying Lemma 1. ∎
Let . Let us denote the number of agents in by . Let denote the random variable representing the number of (-1) agents in .
Lemma 3**.**
Let and . There exist such that for all
[TABLE]
Proof.
Let us denote by , and by . Let
[TABLE]
We use the following inequality, valid for all
[TABLE]
Since , it follows that is a lower bound for the denominator of (8). We also have the following upper bound for the numerator
[TABLE]
where are positive constants for . Since for all , we have
[TABLE]
it follows that there exist a constant such that
[TABLE]
is an upper bound for the numerator. Putting things together, we have
[TABLE]
Using the same argument as in Lemma 2, we now have
[TABLE]
where is a constant. ∎
Proposition 1.
Let
[TABLE]
By Lemmas 2 and 3 there exist constants such that we have
[TABLE]
Hence, there exists a constant such that
[TABLE]
and the proof is complete. ∎
We now identify a configuration that has the potential to trigger a cascading process. We show that a neighborhood that is slightly larger than the neighborhood of an agent and that contains a fraction of same type agents that is slightly less than has the desired configuration. For any let and define a radical region to be a neighborhood of radius containing less than agents of type (-1). We also define an unhappy region to be a neighborhood of radius , containing at least unhappy agents of type (-1).
Lemma 4**.**
A radical region contains an unhappy region at its center w.h.p.
Proof.
Let . We show that w.h.p. the region co-centered with has at least agents of type (-1) such that all of them are unhappy. Let be the event that there are less than agents of type (-1) in , which has agents. By Proposition 1, there exists such that
[TABLE]
where represents the number of (-1) agents in . Let denote the set of the positions of all the agents in , and let be the event that a (-1) agent positioned at is happy. By Proposition 1, there exists such that, for all
[TABLE]
where is the number of (-1) agents in the neighborhood of and is chosen so that the threshold for being happy is met. It follows that there exists such that
[TABLE]
where denotes the cardinality of . ∎
A radical region is expandable if there is a sequence of at most possible flips inside it that can make the neighborhood at its center monochromatic.
We consider a geometric configuration where a radical region, and neighborhoods , and with , are all co-centered. We consider the process dynamics and let denote an arbitrary (+1) agent and
[TABLE]
The next lemma shows that the radical region in this configuration is expandable w.h.p., provided that is large enough and no (+1) agent at the location of any agent in is unhappy. The main idea is that the (-1) agents in the unhappy region at the center of the radical region can trigger a process that leads to a monochromatic (+1) region of radius .
Lemma 5**.**
For all , where
[TABLE]
there exists w.h.p. a sequence of at most possible flips in such that if they happen before , then all the agents inside will become of type (+1).
Proof.
Let . Let us denote the neighborhood with radius and co-centered with the radical region by , see Figure 5. By Lemma 4, with probability at least there are at least agents of type (-1) inside this neighborhood such that all of them are unhappy. Next, we show that if these unhappy agents flip before , all the agents inside the neighborhood will be unhappy w.h.p., which gives the desired result.
First, we notice that if there is a flip of an unhappy (-1) agent in it can only increase the probability of the existence of the sequence of flips we are looking for, hence conditioned on having these flips before , the worst case is when these flips occur with the initial configuration of . Since a corner agent in shares the least number of agents with the radical region, it is more likely for it to have the largest number of (+1) agents in its neighborhood compared to other agents in . Hence, as a worst case, we may consider a corner agent in which is co-centered with the radical region.
Let us assume that , in this case is completely contained in the neighborhood of each of the agents in . Let us denote the neighborhood shared between the neighborhood of the agent at the corner of and the radical region by . Also, let us denote the scaling factor corresponding to this shared neighborhood by . We have
[TABLE]
By Proposition 1 it follows that with probability at least there are at most
[TABLE]
agents of type (-1) in . Hence, we can conclude that, for any agent in , w.h.p., there are at most this many (-1) agents in the intersection of the neighborhood of this agent and the radical region.
Also, using Lemma 18 of the Appendix, with probability at least we have at most
[TABLE]
agents of type (-1) in the part of the neighborhood of the corner agent in that is also not in the radical region. Combining the above results, we can conclude that with probability at least there are at most
[TABLE]
agents of type (-1) in the neighborhood of an agent in . Let us denote this event for the corner agent by . Let us denote the events of having at most this many (-1) agents in the neighborhoods of other agents in by , where denotes the number of agents in . We have
[TABLE]
The goal is now to find the range of for which is large enough that once all of its unhappy agents flip, all the agents in become unhappy w.h.p. It follows that we need
[TABLE]
to hold w.h.p. Dividing by , and letting go to infinity, after some algebra it follows that
[TABLE]
where for , as desired. ∎
Figure 6 depicts as a function of . When is close to one half, it is sufficient to have an close to zero to potentially trigger a segregation process. In this case, a small number of agents located in a small unhappy region are needed to flip in order to make other agents in the radical region unhappy. However, as decreases and agents become more tolerant, a larger number of agents must make a flip in the unhappy region in order to make other agents in the radical region unhappy, and hence larger values of are needed.
Using Lemma 5, we obtain an exponential bound on the probability of having an expandable radical region inside a sufficiently large neighborhood. This shows that the probability that an expandable radical region is sufficiently close to an arbitrary agent in the initial configuration, is not too small.
Lemma 6**.**
Let , where . Let
[TABLE]
For all and sufficiently large , we have
[TABLE]
Proof.
Let be an arbitrary neighborhood of radius and let be a neighborhood of radius and with the same center as . Let
[TABLE]
[TABLE]
[TABLE]
We have
[TABLE]
Using the FKG inequality and since and are increasing events, we have
[TABLE]
By Lemma 5 we have that occurs w.h.p. By Lemmas 21 and 22 of the Appendix we have that
[TABLE]
Finally, tends to one as which leads to the desired result. ∎
So far, we have identified a local configuration (radical region) that can lead to the formation of a small monochromatic neighborhood w.h.p. In the following section we show that this monochromatic neighborhood is in fact capable of making a large region monochromatic or almost monochromatic.
IV The segregation process
We now consider the dynamics of the segregation process and show that for all the expected size of the monochromatic region in steady state is exponential, while for all the expected size of the almost monochromatic region is exponential.
IV-A Monochromatic region
We need the following definitions and preliminary results for proving the first part of Theorem 1. A firewall of radius and center is a set of agents of the same type contained in an annulus
[TABLE]
where denotes Euclidean distance and . By Lemma 9, once formed a firewall of sufficiently large radius remains static, and since its width is the agents inside the inner circle are not going to be affected by the configurations outside the firewall.
We now call a neighborhood with radius a -block. Consider the grid graph . Let us renormalize this grid into -blocks and denote the resulting graph by where each vertex of it is a -block. Consider i.i.d. random variables , each attached to a vertex of . Let denote the common distribution of these random variables and assume , , and that is not concentrated on one point. Consider a path consisting of the vertices and define the passage time of this path
[TABLE]
We also define
[TABLE]
where is a coordinate vector and indicates the set of paths between the origin and .
The following theorem, originally stated for bond percolation, also holds for site percolation and appears as Theorem 1 in [34].
Theorem 3** (Kesten).**
Let where is the critical probability for site percolation on , and for some . Then, there exist independent of and such that
[TABLE]
for and where .
Using the above theorem, we obtain the following lower bound on the conditional probability that the spread of unhappy agents takes a sufficiently large amount of time.
Lemma 7**.**
*Let be a neighborhood with radius and let denote an arbitrary (+1) agent. Let *
[TABLE]
There exist constants independent of , such that for all ,
[TABLE]
where is defined in (9).
Proof.
We renormalize the grid into -blocks starting with the block at the center of and construct as described above. Let be the set of all the -blocks on the outside boundary of (these are the blocks that are connected to in ). In order to find an upper bound for the speed of the spread of the unhappy agents, assume that all the (+1) agents in a -block will become unhappy with a single flip in one of its eight closest neighboring -blocks. Also assume that all the agents in are unhappy of type (+1). Finally, denote the -blocks on the outside boundary of with .
We show that the speed of the spread of unhappy blocks, i.e., -blocks containing unhappy agents, is independent of the configuration of the agents outside the neighborhood and then use Theorem 3 to obtain the final result.
Consider in which each vertex is a -block as described above. Here we attach i.i.d. random variables to each vertex. Let these random variables have a common exponential distribution with mean . Consider a path consisting of the verticies and the passage time . Let
[TABLE]
where is the set of paths connecting to . It is easy to see that .
We now argue that regardless of the configuration of agents in the blocks of the graph containing , the path with the smallest consists only of -blocks inside . Assume that this is not the case, then a -block is in but it is not in . There needs to be a path from this block to a block in . This path has to cross the , and as a result there is another path from to that is at least as short as . It follows that the shortest path from to only consists of blocks from .
Now we can assume that is in an infinite lattice of blocks , where i.i.d. random variables are attached to its nodes. Let and be two blocks in and that have the minimum distance. We let
[TABLE]
By Theorem 3 and since the neighborhood is divided into -blocks so that is proportional to , we conclude that there exist a constant such that for any pair of -blocks in and , there exist constants such that for all
[TABLE]
where and we have used the fact that if for a first passage percolation process with exponential distribution with unit mean we have , then for the passage times of our process, which is assumed to be exponential with mean , we have . Finally, by the union bound, the probability that any of the unhappy agents in affects an agent in before or at time is at most . Hence, we have
[TABLE]
which tends to one as . ∎
Call a region of expansion any neighborhood whose configuration is such that by placing a neighborhood of type (+1) agents anywhere inside it, all the (-1) agents on the outside boundary of become unhappy with probability one.
Lemma 8**.**
Let and let be a neighborhood of radius such that . Let
[TABLE]
then occurs w.h.p.
Proof.
Since is increasing in a flip of a (-1) agent, we can focus on the case when the initial configuration is preserved. In this case, for the configuration to be expandable we need to make sure that any agent right outside the boundary of a monochromatic -block will be unhappy. We obtain a lower bound for the probability of this event. With the same argument as in the proof of Lemma 19 of the Appendix, a lower bound for the probability that a given agent right outside the boundary of a monochromatic neighborhood is unhappy, is
[TABLE]
Let us denote the latter event for the (-1) agents right outside the boundary of by , where is the number of (-1) agents right outside the boundary of . It is easy to see that these are all increasing events and using the FKG inequality we conclude that
[TABLE]
Now, for any let be the event that all the (-1) agents outside centered at are unhappy. It is also easy to see that ’s are increasing events. Hence, with another application of the FKG inequality we have
[TABLE]
where we have used the fact that . ∎
Consider a disc of radius , centered at an agent such that all the agents inside the disc are of the same type. It is easy to see that if is sufficiently large then all the agents inside the disc will remain happy regardless of the configuration of the agents outside the disc. Lemma 6 in [25] shows that for this would be the case for sufficiently large . Here we state a similar lemma but for an annulus, i.e., a firewall, without proof.
Lemma 9**.**
Let be the set of agents contained in an annulus of outer radius and of width centered at . For all and for a sufficiently large constant , if is monochromatic at time , then it will remain monochromatic at all times .
Lemma 10**.**
Let , , , and be all centered at with and , . Let denote an arbitrary (+1) agent, be as defined in (9), and be such that is the sum of the number of agents in a firewall with radius and the number of agents in a line of width that connects the center to the boundary of the firewall and includes at its center. Conditioned on the following events, w.h.p. the monochromatic region of will have at least radius .
A=\left\{\forall v\in\mathcal{N}_{\rho},\;u^{+}\mbox{ {would be happy at the location of vt=0}}\right\},** 2. 2.
, 3. 3.
C=\left\{\text{\mathcal{N}_{r}t=0}\right\}, 4. 4.
D=\text{\{\forall t<T({\rho}/2),;;\mathcal{N}_{4r} {is a region of expansion}\}}.
Proof.
Conditioned on events , , and , an expandable radical region contained in can lead to the formation of a firewall of radius centered at this region. Let denote the event that the radius of the monochromatic region of is at least . Let be the time at which this firewall forms, meaning that all the agents contained in the annulus become of the same type. We have
[TABLE]
Let be the sum of exponential random variables with mean one. It is easy to see that is an upper bound for the time it takes until the firewall is formed, since the worst case scenario for the formation of the firewall is when the agents flip to (+1), one by one. Hence, we have
[TABLE]
Next, we bound this probability. We have
[TABLE]
By Chebyshev’s inequality, we have
[TABLE]
It follows that w.h.p. agent will be trapped inside a firewall together with an expandable radical region and the interior of the firewall will be a region of expansion until the end of the process. Hence this interior will eventually become monochromatic and, as a result, agent will have a monochromatic region of size at least proportional to , as desired. ∎
We can now give the proof for the first part of Theorem 1.
Proof of Theorem 1 (for ) First, we derive the lower bound in the theorem letting
[TABLE]
where , and .
We consider neighborhoods , , and , with and , all centered at node as depicted in Figure 9. We let be an arbitrary (+1) agent, and consider the following event in the initial configuration
[TABLE]
By Lemma 21 of the Appendix, we have
[TABLE]
We then consider a firewall of radius centered anywhere inside , let so that is the sum of the number of agents in it and the number of agents in a line of width that connects its center to its boundary and includes at its center. Consider the event
[TABLE]
where is defined in (9). By Lemma 7, we can choose proportional to so that
[TABLE]
With this choice, we also have
[TABLE]
and if we consider the event
[TABLE]
by Lemma 6, we have for sufficiently large
[TABLE]
Consider a neighborhood also centered at and the event
[TABLE]
By Lemma 8, we have
[TABLE]
We now note that , , , are increasing events with respect to a partial ordering on their outcomes. More precisely, consider two outcomes of the sample space such that where is an event. We define a partial ordering on the outcomes such that if for all time steps, the set of agents of type (+1) in is a subset of the set of agents of type (+1) in . Event is increasing if where is the indicator function of the event . According to this definition, , , , are increasing events. By combining (14), (15), (16), and (17), and using a version of the FKG inequality adapted to our dynamic process, stated in Lemma 23 of the Appendix, it follows that for sufficiently large
[TABLE]
Since by Lemma 10 we have that conditioning on and , at the end of the process w.h.p. agent will be part of a monochromatic region with radius at least , it follows that (18) is also a lower bound for the probability that the monochromatic neighborhood of agent will have size of at least proportional to . The desired lower bound on the expected size of the monochromatic region now easily follows by multiplying (18) by the size of a neighborhood of radius .
Next, we show the corresponding upper bound, letting
[TABLE]
and and as defined above. For any , consider a neighborhood such that
[TABLE]
and divide into blocks of size in the obvious way. Let and denote the events of being monochromatic of type (+1) and (-1) respectively. Also let and be the events of having a monochromatic region of type (+1) and (-1) inside a firewall of radius centered anywhere inside . We have that for sufficiently large
[TABLE]
By considering the set of all the neighborhoods of radius sharing agent , by the union bound the probability that at least one of them will be monochromatic of only one type is also bounded by (19). We now consider the expected size of the monochromatic region of agent , that is bounded as
[TABLE]
where denotes the probability of having a monochromatic region of size containing . We let
[TABLE]
and divide the series into two parts
[TABLE]
where the first inequality follows from . Since by (19) for all , the probability of having a monochromatic region of size containing has at most a double exponentially small probability, the tail of the remaining series in (IV-A) converges to a constant, while for sufficiently large the sum of the first terms is smaller than the first term of (IV-A), and the proof is complete.
IV-B Almost monochromatic region
We now turn our attention to the case where . We define an -block to be a neighborhood of radius . Let be the collection of sets of agents in the possible intersections of a -block with an -block on the grid in the initial configuration. Also, let be the random variable representing the number of (-1)’s in , and be the total number of agents in .
Good block. For any , a good -block is an -block such that for all we have . The -blocks that do not satisfy this property are called bad -blocks (see Fig. 10). It is easy to see that all the blocks contained in a good -block are also good blocks.
For the following two definitions, we assume that the grid is renormalized into -blocks. In this setting each -block is horizontally or vertically adjacent to four other -blocks.
-path. An -path is an ordered set of -blocks such that each pair of consecutive -blocks are either horizontally or vertically adjacent and no -block appears more than once in the set. The length of the path is the number of -blocks in the path. Two -blocks are connected if there exists an -path between them.
-cycle. An -cycle is a closed path in which the last -block in its ordered set is adjacent to the first -block. An -cycle divides the -blocks of the grid into two sets of -blocks referred to as its interior and its exterior.
-chemical path. Renormalize the grid into -blocks starting from the block centered at agent . To define an -chemical path, consider two neighborhoods and with radii and respectively and both centered at an agent .
Let . An -chemical path centered at , is the union of a -cycle of good -blocks contained in such that is in its interior, and a path of good -blocks from the -block at the center of to a -block in the -cycle, such that the total length of the -cycle and the -path is proportional to (see Fig. 11).
Chemical firewall. Renormalize the grid into -blocks starting from the block centered at agent and consider the -chemical path defined above in this setting. A chemical firewall with radius is a -cycle contained in the cycle of the -chemical path such that agent is in its interior and all the agents in the -cycle are of the same type (see Fig. 11).
Although the structure of a chemical firewall is very different from the annular firewall defined before, the size of the -blocks are chosen such that it is easy to see that, with similar arguments given for Lemma 9, it acts as a firewall, i.e., the flips of the agents in its exterior cannot affect the agents in its interior.
An -expandable radical region of type (-1) is a radical region such that it is expandable and it is located at the center of an -chemical path.
Before proceeding with the first part of the proof of Theorem 2, we need the following results. The following lemma gives a lower bound for the probability that an arbitrary -block with is a good -block. Using this lemma, by renormalizing the grid into -blocks we will argue that the probability that a block is a bad block can be arbitrary small for sufficiently large .
Lemma 11**.**
Let and . For all we have with probability at least
[TABLE]
Proof.
By Lemma 18 of the Appendix, for an arbitrary we have
[TABLE]
where and . Since there are less than elements in , we have
[TABLE]
∎
Let us consider a neighborhood consisting of exponentially large number of -blocks where . Based on the following lemma, the ratio between bad blocks and good blocks in this neighborhood is exponentially small w.h.p.
Lemma 12**.**
Let be a positive constant and . Let be a neighborhood consisting of -blocks and with agents. The ratio between bad blocks and good blocks is less than w.h.p.
Proof.
By Lemma 11, the probability of having a bad block is less than . It is easy to show that the number of bad blocks is less than w.h.p. Hence, the ratio between the number of bad blocks and the number of good blocks is less than w.h.p., see Figure 10. ∎
We now want to argue that the formation of a chemical firewall is likely. We first notice that a monochromatic -block located inside a good -block can make at least a -block at the center of the good block monochromatic. This means that a monochromatic -block at the center of the -chemical path can create a chemical firewall (see Fig. 11). Our next goal is to show that the existence of an -chemical path is likely. The critical step is to show that the length of the -chemical path is proportional to .
We use a result from percolation theory [37] restated in the following. Consider site percolation on square lattice in the supercritical regime. Let , where is a path from the origin to the vertex and is the number of vertices in the path. Let denote that [math] and belong to the same connected component. The following is Theorem 1.4 from [37], and it asserts that the length of the shortest path between the origin and an arbitrary vertex cannot be much different from its distance , see Figure 12.
Theorem 4** (Garet and Marchand).**
For all , there exists such that for all , we have:
[TABLE]
Now consider a two dimensional lattice which consists of good -blocks and bad -blocks. The probability of a site being good then, is at least the value computed in Lemma 11, hence for sufficiently large we are dealing with a percolation problem in the super-critical regime. Let us denote a radical region with radius by -radical region.
Lemma 13**.**
W.h.p. an -radical region is at the center of an -chemical path at time where .
Proof.
Since an -chemical path is contained in a neighborhood of radius , without loss of generality we can assume that this neighborhood is contained in a lattice. It is also clear that the flip of a (-1) agent, can only increase the probability of formation of the -chemical path. Divide the resulting lattice into -blocks such that the -radical region is at the center of an -block and call the resulting renormalized lattice . Consider performing site percolation on this lattice by considering good -blocks as open sites of and bad -blocks as its closed sites. As discussed above, for sufficiently large we are dealing with a percolation problem in its super-critical regime. Consider two blocks containing agents and in the original lattice denoted by [math] and respectively. By Theorem 4 we conclude that for sufficiently large there exists a constant such that
[TABLE]
where is the distance of from [math] and we have put . By the union bound and the FKG inequality, we have
[TABLE]
where is the probability that a node belongs to an infinite cluster and we have used the FKG inequality to conclude that . Now, using Lemma 11 it is easy to see that for sufficiently large values of this lower bound is as close as we want to one.
For each pair of corner agents of on the same side the above argument holds. A similar argument also holds for the existence of a path from the center of to an arbitrary block on the boundary of , i.e., a -block which contains agents with -distance of from the center of . It is also easy to see that these events are all increasing events, i.e., their indicator functions can only increase by changing a closed site to an open site, in this case, a bad -block to a good -block. Hence, by the FKG inequality, the joint probability of the existence of the above paths is at least their product which can be made arbitrary close to one for large values of . ∎
We need to show that w.h.p. the radical region located inside the firewall can make the interior of the firewall almost monochromatic by the end of the process. We show that there are no clusters of bad blocks of radius larger than a polynomial function of in a neighborhood with exponential size in . To show this we first restate a result from [33]. Let be the ball of radius with center at the origin, i.e., is the set of all vertices in for which , where denotes the distance. Let denote the surface of , i.e., the set of all such that . Let be the event that there exists an open path joining the origin to some vertex in . Let the radius of a bad cluster be defined as
[TABLE]
The following result is Theorem 5.4 in [33].
Theorem 5** (Grimmett).**
(Exponential tail decay of the radius of an open cluster.)* If , there exists such that*
[TABLE]
Lemma 14**.**
W.h.p. there are no clusters of bad -blocks with radius greater than blocks in a neighborhood with radius at time .
Proof.
Let , be the probability of having a bad -block, and let . By Theorem 5 it follows that w.h.p. there is no cluster of bad -blocks containing a bad -block with -distance from its center greater than -blocks in a neighborhood with exponential radius in . ∎
It is easy to check that for , a monochromatic -block in a good block can make the whole block monochromatic (except for possibly a margin of at the borders). On the other hand, Lemma 15 shows that the same condition of Lemma 5 leads to the formation of a monochromatic -block for because once the -radical region leads to a monochromatic -block at its center, it can as well lead w.h.p to a monochromatic -block. Lemma 16 then shows that the spread of the monochromatic -blocks is indeed possible.
Lemma 15**.**
Consider the neighborhood defined in Lemma 5 and co-centered with a neighborhood of radius with the property that no (+1) agent inside will become unhappy until some time . Then w.h.p. there exists a set of flips with the following property: if they happen before then all the agents inside a neighborhood with radius concentric with will be of the same type.
Proof.
By Lemma 5, w.h.p. there exists a set of flips that if they happen before will make a -block at the center of unhappy. By Proposition 1, it follows that this monochromatic block will make all the (-1) agents in four identical trapezoids outside the -block whose larger bases are the sides of the -block unhappy, and hence monochromatic w.h.p. Now, with another application of Proposition 1 we have that for , all the (-1) agents in a -block with the same center as the -block will be unhappy, hence the -block can become monochromatic w.h.p. ∎
Lemma 16**.**
Consider a good block at the center of with . A -block with (+1) agents at the center of a -block contained in the good block will make all (-1) agents right outside the -block unhappy with probability one and with at most flips happening before , for sufficiently large .
Proof.
Consider four identical isosceles trapezoids outside the -block whose larger bases are the sides of the -block (see Figure 13). Let and . Let the smaller bases of the above trapezoids be and their heights be . For , since these trapezoids are located inside a good block for sufficiently large all the agents of type (-1) in these trapezoids will be unhappy with probability one. Consider the case where these trapezoids have become monochromatic after the flips of (-1) agents happening before . Now consider four identical rectangles located outside the trapezoids. Let one side of each of these rectangles be at the center of one of the smaller bases of each of the four trapezoids and of length and let the other sides of the triangles be . For , all the agents of type (-1) located inside these rectangles will be unhappy. Now, as a worst case scenario, let us consider an agent outside the -block and next to its corner which shares the smallest number of agents with the monochromatic regions. When the unhappy agents in the rectangles flip before , for this agent to be unhappy we need to have
[TABLE]
which can be simplified to (3). This means that for and for sufficiently large this agent will be unhappy with probability one. Since all the other agents of type (-1) right outside the -block share at least the same number of agents with the single-type regions, we have that for sufficiently large , all the (-1) agents right outside the -block will be unhappy with probability one. ∎
The following lemma, which can be thought of as the counterpart of Lemma 10 for , shows that conditional on some events, the size of the almost monochromatic region of an arbitrary agent is exponential in . Unless otherwise stated, by a good block we mean a good -block and by a bad block we mean a bad -block.
Lemma 17**.**
Let , , , and be all centered at with
[TABLE]
and . Let denote an arbitrary (+1) agent, be as defined in (9), and be such that is the total number of agents in a -chemical path. Conditioned on the following events, w.h.p. the almost monochromatic region of will have at least radius .
A=\left\{\forall v\in\mathcal{N}_{\rho},\;u^{+}\mbox{ { would be happy at the location of vt=0}}\right\},** 2. 2.
B = {}**, 3. 3.
C=\text{\{\mathcal{N}_{r}{ contains a2rt=0\}}},** 4. 4.
D=\mbox{\{{\not\existsl_{1}-radius} r^{\prime}>{N}^{2}\mathcal{N}_{4r}t=0\}},** 5. 5.
E=\text{\{{N}{B}/{N}{G}<e^{-{N}^{\epsilon}}\mathcal{N}_{r}t=0\}}, where is the number of bad blocks and is the number of good blocks in .
Proof.
Conditional on events , and , w.h.p. a -expandable radical region will lead to the formation of a firewall that contains . With additional conditioning on events and once the firewall is formed, the expandable radical region will turn all the interior of at least almost monochromatic by the end of the process. Let denote the event that the radius of the almost monochromatic region of is at least . Let be the time at which the firewall forms, i.e., its agents become monochromatic. We have
[TABLE]
Let be the sum of exponential random variables with mean one, where is the total number of agents in the -chemical path. It is easy to see that is an upper bound for the time it takes until the firewall is formed, i.e., all agents inside the firewall flip to (+1), one by one. Hence, we have
[TABLE]
Next we bound this probability. We have
[TABLE]
By Chebyshev’s inequality we have
[TABLE]
leading to the desired result. ∎
With the above definitions and results, we can proceed to the first part of the proof of Theorem 2 (for ).
Proof of Theorem 2 (for ): First, we derive the lower bound in the theorem letting
[TABLE]
where , and .
We consider neighborhoods , , and , with and , all centered at node as depicted in Figure 15. We let , and be an arbitrary (+1) agent and consider the following event in the initial configuration
[TABLE]
By Lemma 21 of the Appendix, we have
[TABLE]
We then consider a chemical firewall of radius centered anywhere inside , let so that is an upper bound on the total number of agents in the -chemical path containing it, and consider the event
[TABLE]
where is defined in (9). By Lemma 7, we can choose proportional to so that
[TABLE]
With this choice, we also have
[TABLE]
and if we consider the event
[TABLE]
by Lemma 6 and Lemma 13 and the FKG inequality, since we conclude that for sufficiently large
[TABLE]
and there is a -expandable radical region surrounding . Let us divide the grid into -blocks in the obvious way. Let the radius of a bad cluster be defined as
[TABLE]
where denotes the distance. Let
[TABLE]
By Lemma 14, we have
[TABLE]
Finally, let and let and denote the total number of bad blocks sharing at least one agent with and good blocks contained in respectively and let
[TABLE]
By an application of Lemma 12, also
[TABLE]
See Figure 15 for a visualization of the neighborhoods defined above.
Now it is easy to see that the events , , , , and are increasing. By combining (22), (23), (24), (25), and (26), and using a version of the Fortuin-Kasteleyn-Ginibre (FKG) inequality adapted to our dynamic process described in Lemma 23 of the Appendix, it follows that for sufficiently large
[TABLE]
Since by Lemma 17 we have that conditional on , at the end of the process w.h.p. agent will be part of an almost monochromatic region with radius at least , it follows that (28) is also a lower bound for the probability that the monochromatic neighborhood of agent will have size of at least proportional to . The desired lower bound on the expected size of the monochromatic region now easily follows by multiplying (28) by the size of a neighborhood of radius . The second part of the proof follows the same argument as the second part of the proof of Theorem 1.
IV-C Extension to the interval
We call super-unhappy agents the unhappy agents that can potentially become happy once they flip their type. While for unhappy agents can alway become happy by flipping their type, for this is only true for the super-unhappy agents. It follows that for super-unhappy agents act in the same way as unhappy agents do for .
We let . A super-unhappy agent of type (-1) is an agent for which where is the number of (-1) agents in its neighborhood. The reason for adding the term in the definition is to account for the strict inequality that is needed for being unhappy and the flip of the agent at the center of the neighborhood which adds one agent of its type to the neighborhood. A super-radical region is a neighborhood of radius such that , where and
[TABLE]
By replacing with , “unhappy agent” with “super-unhappy agent” and “radical region” with “super-radical region,” it can be checked that all proofs extend to the interval .
V Concluding Remarks
The main lesson learned from our study is that even a small amount of intolerance can lead to segregation at the large scale. We remark, however, that the model is somewhat naturally biased towards segregation because agents can flip their type when a sufficiently large number of their neighbors are different from themselves, but they never flip when a large number of their neighbors are of their same type. Variations where agents could potentially flip in both situations, namely they are “uncomfortable” being both a minority or a majority in a largely segregated area, would be of interest. Another direction of further study could be the investigation of how the parameter of the initial distribution of the agents influences segregation, since it is only known that complete segregation occurs w.h.p. for and , while we have shown that for and the size of the monochromatic region is at most exponential in the size of its neighborhood, w.h.p. We also point out that for and for the behavior of the model is unknown. Finally, our results only show lower bounds on the expected size of the monochromatic region containing a given agent, but they do not show that in the steady state every agent ends up in an exponentially large monochromatic region with high probability. A possibility that is consistent with these results (but inconsistent with the simulation results) is that only an exponentially small fraction of the nodes are contained in large monochromatic regions at the end of the process, but that those regions are so large that the expected radius of the monochromatic region containing any node is exponentially large. Proving an exponential lower bound on the size of the monochromatic region w.h.p., rather than in expectation, would rule out this possibility.
Acknowledgment
The authors thank Prof. Jason Schweinsberg of the Mathematics Department of University of California at San Diego for providing invaluable feedback on earlier drafts of the paper and for suggesting some improved proofs.
VI Appendix
VI-A Concentration bound on the number of agents in the initial configuration
Lemma 18**.**
Let , and let be an arbitrary neighborhood in the grid with agents. There exist , such that
[TABLE]
Proof.
Let be the random variable associated with the type of the ’th agent in such that it is one whenever the type is (-1) and zero otherwise. Let . Then it is easy to see that for is a martingale. It is also easy to see that , and . We also have
[TABLE]
for . Now using Azuma’s inequality, there exist constants such that
[TABLE]
and
[TABLE]
It follows by an application of Boole’s inequality that there exists a constant such that (29) holds. ∎
VI-B Preliminary results for the proof of Theorem 1
First, we give a bound on the probability of having an unhappy agent in the initial configuration, we then extend this bound for a radical region.
Lemma 19**.**
Let be the probability of being unhappy for an arbitrary agent in the initial configuration. There exist positive constants and which depend only on such that
[TABLE]
where , and is the binary entropy function.
Proof.
We have
[TABLE]
where the two unit reduction is to account for the strict inequality and the agent at the center of the neighborhood. Let . After some algebra we have
[TABLE]
and using Stirling’s formula, there exist constants such that
[TABLE]
The result follows by combining the above inequalities. ∎
Lemma 20**.**
There exist positive constants and which depend only on such that in the initial configuration, an arbitrary neighborhood with radius is a radical region with probability where we have
[TABLE]
where , , and is the binary entropy function.
Proof.
The proof follows the same lines as in the proof of Lemma 19. ∎
Lemma 21**.**
Let and
[TABLE]
Then occurs w.h.p.
Proof.
Let for be the event that agent would be happy at the location of ’th agent of . It is easy to see that (see (30)). Hence we have
[TABLE]
which tends to one as . ∎
The following lemma gives a simple lower bound for the probability of having a radical region inside a neighborhood which has radius . We call a radical region with radius an -radical region.
Lemma 22**.**
Any arbitrary neighborhood with radius in the initial configuration has at least one -radical region in it with probability at least .
Proof.
Divide the neighborhood into -blocks, and let denote the number of blocks in . Define the events
[TABLE]
Using Lemma 20, it follows that
[TABLE]
∎
VI-C FKG-Harris inequality
The following is Theorem 4 in [38] which is originally by Harris [40]. Let be the configuration of the agents on the grid at time . Let be the expected value of the random variable , when the initial state of the system is . A probability distribution on is said to be positively associated if for all increasing and we have
[TABLE]
Theorem 6** (Harris).**
Assume the process satisfies the following two properties: (a) Individual transitions affect the state at only one site. (b) For every continuous increasing function and every , the function is increasing. Then, if the initial distribution is positively associated, so is the distribution at all later times.
The following is a version of the FKG inequality [41] in our setting. The original inequality holds for a static setting and is extended here to our time-dynamic setting using Theorem 6.
Lemma 23** (FKG-Harris).**
Let and be two increasing events defined on our process on the grid. We have
[TABLE]
Proof.
Assume and are increasing random variables which depend only on the states of the sites and first time step. We proceed by induction on . First, let . Let be the realization of the site . We also have
[TABLE]
for all pairs of vectors and from the sample space. We have
[TABLE]
as required. Assume now that the result is valid for values of satisfying . Then
[TABLE]
since, given , and are increasing in the single variable . Now since and are increasing in the space of the sites, it follows from the induction hypothesis that
[TABLE]
Next, assume and are increasing random variables which depend only on the states of the sites in the first time steps. We proceed by induction on such that denotes the final time step over all the realizations. First, let . Let be the configuration of the graph at the first time step. We have
[TABLE]
by the above result. Assume now that the result is valid for all values of satisfying . Then, since our process satisfies the conditions of Theorem 6 and given , and are increasing in , we have
[TABLE]
Now, since and are increasing in the space of the configurations of the graph in the first time steps, it follows from the induction hypothesis that
[TABLE]
∎
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Thomas C Schelling “Models of segregation” In The American Economic Review 59.2 JSTOR, 1969, pp. 488–493
- 2[2] Thomas C Schelling “Dynamic models of segregation†” In Journal of mathematical sociology 1.2 Taylor & Francis, 1971, pp. 143–186
- 3[3] Dietrich Stauffer and Sorin Solomon “Ising, Schelling and self-organising segregation” In The European Physical Journal B-Condensed Matter and Complex Systems 57.4 Springer, 2007, pp. 473–479
- 4[4] C. Castellano, S Fortunato and V. Loreto “Statistical physics of social dynamics” In Reviews of Modern Physics 81.2 , 1969, pp. 591–646
- 5[5] B Chopard and M Droz “Cellular automata” Springer, 1998
- 6[6] Herbert W Hethcote “The mathematics of infectious diseases” In SIAM review 42.4 SIAM, 2000, pp. 599–653
- 7[7] Moez Draief and Laurent Massouli “Epidemics and rumours in complex networks” Cambridge University Press, 2010
- 8[8] Matthew O Jackson and Alison Watts “On the formation of interaction networks in social coordination games” In Games and Economic Behavior 41.2 Elsevier, 2002, pp. 265–291
