Recall from section 14.3 the definition of the voter model on a -regular -vertex graph. We now change this in two ways. First, we suppose there are only two different opinions, which it is convenient to call . Second, the evolution rule is
For each person and each time interval , with chance the person chooses uniformly at random a neighbor (, say) and changes (if necessary) their opinion to the opposite of the opinion of person .
The essential difference from the voter model is that opinions don’t disappear. Writing for the opinion of individual at time , the process is a continuous-time Markov chain on state-space . So, provided this chain is irreducible, there is a unique stationary distribution for the antivoter model.
This model on infinite lattices was studied in the “interacting particle systems” literature [173, 232], and again the key idea is duality. In this model the dual process consists of annihilating random walks. We will not go into details about the duality relation, beyond the following definition we need later. For vertices , consider independent continuous-time random walks started at and at . We have previously studied , the time at which the two walks first meet, but now we define to be the total number of jumps made by the two walks, up to and including the time . Set .
Donnelly and Welsh [129] considered our setting of a finite graph, and showed that Proposition 14.19 is a simple consequence of the duality relation.
The antivoter process has a unique
stationary distribution , which satisfies
(i)
(ii)
If is neither bipartite nor the -cycle, then the set of
all non-unanimous configurations is irreducible, and the
support of the stationary distribution is that set.
In particular, defining
so that or is the “margin of victory” in an election, we have and
(14.19) |
On a bipartite graph with bipartition the stationary distribution is
and for each edge. Otherwise for every edge.
The antivoter process is in general a non-reversible Markov chain, because it can transition from a configuration in which has the same opinion as all its neighbors to the configuration where has the opposite opinion, but the reverse transition is impossible. Nevertheless we could use duality to discuss convergence time. But, following [129], the spatial structure of the stationary distribution is a more novel and hence more interesting question. Intuitively we expect neighboring vertices to be negatively correlated and the variance of to be smaller than (the variance if opinions were independent). In the case of the complete graph on vertices, has (for ) the geometric distribution
from which we calculate and . We next investigate in general.
Write for a configuration of the antivoter process and write
A simple counting argument gives
(14.20) |
, where is the stationary distribution.
Proof. Writing for the stationary process and , we have
and so
establishing the Lemma.
Since the total number of edges is , Lemma 14.20 gives the upper bound which follows, and the lower bound is also clear.
Let be the largest integer such that, for any subset of vertices, the number of edges with both ends in or both ends in is at least . Then
Here is a natural measure of “non-bipartiteness” of . We now show how to improve the upper bound by exploiting duality. One might expect some better upper bound for “almost-bipartite” graphs, but Examples 14.27 and 14.28 indicate this may be difficult.
.
Proof. Take two independent stationary continuous-time random walks on the underlying graph , and let be the jump chain, i.e. at each time we choose at random one component to make a step of the random walk on the graph. Say an “event’ happens at if , and consider the inter-event time distribution :
In the special case where is vertex-transitive the events form a renewal process, but we use only stationarity properties (c.f. Chapter 2 yyy) which hold in the general case. Write
where the stationary chain is used. Then
and so by (14.19) and Proposition 14.19(ii),
If successive events occur at times and , then
and an ergodic argument gives
But , so we have established
.
Now consider
If successive events occur at and , then there are times with , and another ergodic argument shows
So
(14.21) | |||||
Now let be the generating function of a distribution on and let be independent random variables with that distribution. Then
(14.22) |
Conditional on with , we have that and are independent and identically distributed. So the sum in (14.21) is positive, implying , so the Proposition follows from the Lemma.
Implicit in the proof are a corollary and an open problem. The open problem is to show that is in fact maximized on the complete graph. This might perhaps be provable by sharpening the inequality in (14.22).
On an edge-transitive graph, write for an arbitrary edge . Then
In the case of the complete graph, the number of opinions evolves as the birth-and-death chain on states with transition rates
From the explicit form of the stationary distribution we can deduce that as the asymptotic distribution of is Normal. As an exercise in technique (see Notes) we ask
Find sufficient conditions on a sequence of graphs which imply has asymptotic Normal distribution.
Distance-regular graphs.
On a distance-regular graph of diameter , define by
Conditioning on the first step of the random walks,
(14.23) |
where (c.f. Chapter 7 yyy) the are the transition probabilities for the birth-and-death chain associated with the discrete-time random walk. In principle we can solve these equations to determine . Note that the bipartite case is the case where , which is the case where and . A simple example of a non-bipartite distance-regular graph is the “-subsets of a -set” example (Chapter 7 yyy) for . Here and
Solving equations (14.23) gives .
Corollary 14.24 said that in an edge-transitive graph, . On a vertex-transitive graph this need not be true for every edge, as the next example shows.
An almost bipartite vertex-transitive graph.
Consider the -regular graph on vertices, made by taking -cycles and and adding all edges between the two “classes”. One might guess that, under the stationary distribution, almost all individuals in a class would have the same opinion, different for the two classes. But in fact the tendency for agreement between individuals in the same class is bounded: as
(14.24) |
To prove this, consider two independent continuous-time random walks, started from opposite classes. Let be the number of jumps before meeting and let be the number of jumps before they are again in opposite classes. Then
So writing for the cumulative numbers of jumps each time the two walks are in opposite components, and writing
we have
Writing for the sucessive ’s at which changes parity, and
for the number of parity changes before meeting,
So and (14.24) follows easily.
Another almost-bipartite graph.
Consider the torus with and with even , and make the graph non-bipartite by moving two edges as shown.
Let and consider the covariance across edges whose distance from the modified edges tends to infinity. One might suspect that the modification had only “local” effect, in that . In fact,
We don’t give details, but the key observation is that in there is a bounded-below chance that independent random walks started from and will traverse one of the modified edges before meeting.