Lably
Skip to content

Sznajd model

  • 2 min read
  • 2 chapters

Related on Lably

Through Ferromagnetism and Finance

  • Social validation: If two people share the same opinion, their neighbors will start to agree with them.
  • Discord destroys: If a block of adjacent persons disagree, their neighbors start to argue with them.

Mathematical formulation

For simplicity, one assumes that each individual i has an opinion Si which might be Boolean (Si=−1 for no, Si=1 for yes) in its simplest formulation, which means that each individual either agrees or disagrees to a given question.

In the original 1D-formulation, each individual has exactly two neighbors just like beads on a bracelet. At each time step a pair of individual Si and Si+1 is chosen at random to change their nearest neighbors' opinion (or: Ising spins) Si−1 and Si+2 according to two dynamical rules:

  1. If Si=Si+1 then Si−1=Si and Si+2=Si. This models social validation, if two people share the same opinion, their neighbors will change their opinion.
  2. If Si=−Si+1 then Si−1=Si+1 and Si+2=Si. Intuitively: If the given pair of people disagrees, both adopt the opinion of their other neighbor.

Findings for the original formulations

In a closed (1 dimensional) community, two steady states are always reached, namely complete consensus (which is called ferromagnetic state in physics) or stalemate (the antiferromagnetic state). Furthermore, Monte Carlo simulations showed that these simple rules lead to complicated dynamics, in particular to a power law in the decision time distribution with an exponent of -1.5.

Modifications

The final (antiferromagnetic) state of alternating all-on and all-off is unrealistic to represent the behavior of a community. It would mean that the complete population uniformly changes their opinion from one time step to the next. For this reason an alternative dynamical rule was proposed. One possibility is that two spins Si and Si+1 change their nearest neighbors according to the two following rules:

  1. Social validation remains unchanged: If Si=Si+1 then Si−1=Si and Si+2=Si.
  2. If Si=−Si+1 then Si−1=Si and Si+2=Si+1

Sign in to keep reading

One more chapter is free with a Lably account.

More in Computing and communication