Next Article in Journal
NetTopoBFT: Network Topology-Aware Byzantine Fault Tolerance for High-Coverage Consortium Blockchains
Previous Article in Journal
CSCVAE-NID: A Conditionally Symmetric Two-Stage CVAE Framework with Cost-Sensitive Learning for Imbalanced Network Intrusion Detection
Previous Article in Special Issue
Hybrid Galam–Bass Model for Technology Innovation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Winning Opinion in the Voter Model: Following Your Friends’ Advice or That of Their Friends?

by
Francisco J. Muñoz
1,* and
Juan Carlos Nuño
2
1
Departamento de Matemática Aplicada, Ciencia e Ingeniería de Materiales y Tecnología Electrónica, Universidad Rey Juan Carlos, 28933 Madrid, Spain
2
Departamento de Matemática Aplicada, Universidad Politécnica de Madrid, 28040 Madrid, Spain
*
Author to whom correspondence should be addressed.
Entropy 2025, 27(11), 1087; https://doi.org/10.3390/e27111087
Submission received: 27 September 2025 / Revised: 18 October 2025 / Accepted: 21 October 2025 / Published: 22 October 2025
(This article belongs to the Special Issue Entropy-Based Applications in Sociophysics II)

Abstract

We investigate a variation of the classical voter model where the set of influencing agents depends on an individual’s current opinion. The initial population is made up of a random sample of equally sized sub-populations for each state, and two types of interactions are considered: (i) direct neighbors and (ii) second neighbors (friends of direct neighbors, excluding the direct neighbors themselves). The neighborhood size, reflecting regular network connectivity, remains constant across all agents. Our findings show that varying the interaction range introduces asymmetries that affect the probability of consensus and convergence time. At low connectivity, direct neighbor interactions dominate, leading to consensus. As connectivity increases, the probability of either state reaching consensus becomes equal, reflecting symmetric dynamics. This asymmetric effect on the probability of consensus is shown to be independent of network topology in small-world and scale-free networks. Asymmetry also influences convergence time: while symmetric cases display decreasing times with increased connectivity, asymmetric cases show an almost linear increase. Unlike the probability of reaching consensus, the impact of asymmetry on convergence time depends on the network topology. The introduction of stubborn agents further magnifies these effects, especially when they favor the less dominant state, significantly lengthening the time to consensus. We conclude by discussing the implications of these findings for decision-making processes and political campaigns in human populations.

1. Introduction

Human behavior, especially the formation and evolution of opinions, is influenced by a complex interplay of factors, many of which remain poorly understood [1,2,3]. Among these factors, social ties play a crucial role in shaping individual opinions and preferences.
Humans inherently form networks through which information is exchanged. These networks can vary significantly depending on the context. For instance, connections formed among university peers may differ from those formed in romantic or social contexts. Nonetheless, individuals often participate in multiple overlapping networks [4,5].
The way an individual’s “neighborhood of influence” is defined can significantly affect opinion dynamics. Even when network structures are uniform, the interaction rules can determine which opinions prevail (see, for example, [6,7,8]). This study explores whether individuals benefit more by following the opinions of their immediate friends or their friends’ friends.
A personal observation inspired the question: “When I evaluate the potential success of a publication, I find a significant difference between my friend’s feedback compared with their friend’s assessments, i.e., the friends of my friend’s opinions”. Motivated by this, we investigate the dynamics of opinion formation in a population under two scenarios: (i) when the population is formed by agents that are exclusively influenced by direct friends, and (ii) when it is formed by agents influenced by their closest friend and others influenced by friends of friends. The first case will be referred to as a symmetric scenario, and the second one as an asymmetric scenario.
In this study, we simulate opinion dynamics in a population of N agents (nodes) on a regular ring network with circular boundary conditions. Each agent can adopt one of two states (e.g., 0 or 1). Agents in state 0 are influenced by their direct neighbors, while those in state 1 are influenced by their second neighbors (excluding direct neighbors). Using the classical voter model [9,10,11,12], with constant size and asynchronous updates, we analyze the probability of consensus and the time required to achieve it under symmetric and asymmetric neighborhood definitions.
The influence of network topology is investigated using two models: the Watts– Strogatz small-world network [13] and the Barabási–Albert scale-free network [14]. In the Watts–Strogatz model, a rewiring mechanism transforms a regular cyclic network into a random network by controlling the probability of relinking nodes, denoted by p. In contrast, the Barabási–Albert model generates a heterogeneous network via preferential attachment, which results in a power-law distribution of connectivity. Our results indicate that while the effect of asymmetry in the neighborhood of influence is independent of the network structure, the topology does influence the time required for the population to achieve consensus, not by altering its qualitative shape but rather in a quantitative manner.

2. Voter Model on a Regular Cyclic Network

We consider a population of N agents, each adopting one of two states (0 or 1), arranged on a regular cyclic network with connectivity k. Initially, the population is evenly divided between states 0 and 1, with agents randomly distributed across the network. Simulations are carried out until a final time of 1 million, guaranteeing that the population reaches one of the two consensus states, either 0 or 1. Note that the maximum connectivity that assures that the two neighborhoods, First-First (0-state) and First-Second (1-state), have no common agents and are formed by the same number of neighbors is k m a x = N 2 2 .
According to the classical voter model [15], at each update, a node is randomly selected, and its state is compared to that of another randomly chosen node within its neighborhood. If the two states differ, the first node adopts the second node’s state (see Figure 1). One time step is defined as N updates, ensuring that, on average, each node is updated once.
In the symmetric case, both states share identical neighborhoods defined by k-nearest neighbors, meaning all nodes are influenced equally by their closest neighbors regardless of state. In contrast, the asymmetric case introduces state-dependent neighborhoods: agents in state 0 interact with their nearest neighbors, while agents in state 1 interact with their second-nearest neighbors—skipping the immediate neighbors of the central node—yet maintaining the same neighborhood size as state 0 agents. In both scenarios, the population eventually reaches a consensus state, where all nodes adopt the same state. However, the dynamics leading to this consensus differ depending on the level of asymmetry. We analyze both the probability of reaching each consensus state (0 or 1) and the time required to reach it under symmetric and asymmetric conditions.
It should be noted that the voter model procedure is essentially a probabilistic updating rule of the cellular automaton type; that is, the probability of adopting a given state depends on the frequency of that state among a node’s neighbors. In other words, when the neighbors are in the same state, the update is deterministic and occurs with probability 1; whereas if the neighbors are in different states, the update follows a Bernoulli distribution. For k = 2 in the asymmetric case, this updating rule is similar to the probabilistic rule shown in Table 1, where B ( 1 / 2 ) is the Bernoulli distribution with p = 1 2 .
In the following subsections, we present the results regarding: (i) the probability of reaching a consensus at either 0 or 1 and (ii) the time required for the population to achieve such a consensus. Then, in Section 3, we analyze these measures in the presence of a stubborn agent (also known as a zealot), and in Section 4, we explore the influence of network topology.

2.1. Probability of Reaching a Consensus Population

For symmetric neighborhoods, the probability of reaching a consensus state (0 or 1) is equal (50%) and independent of connectivity k [2,16]. However, in the asymmetric case, the probability depends on k (see Figure 2a for the probability of achieving consensus at state 0). At low k, consensus strongly favors state 0 (with probability 1). As k increases, the probability of consensus for state 1 rises, eventually reaching parity with state 0.
To understand the origin of this asymmetry, we analyze the system’s dynamics over several steps. Remarkably, after a single time step, the probabilities of reaching either state, x = 0 (local neighborhood) or x = 1 (nonlocal neighborhood), are equal. The asymmetry—arising from the different neighborhoods associated with each state—emerges after two steps. We focus on the case k = 2 and examine the smallest interacting set that can influence the state of the central agent after two steps. In this case, this set consists of 9 nodes. We compute the probabilities of the system reaching either state, x = 0 or x = 1 , after two time steps, considering all 2 9 = 512 possible equiprobable initial configurations.
The following updating equation allows us to compute the state of any node x i , for i = 2 , , 2 , at step n + 1 as a function of the states of its neighbors, dependent on its own state, at the previous step n:
x i ( n + 1 ) = F ( x i 2 ( n ) , x i 1 ( n ) , x i ( n ) , x i + 1 ( n ) , x i + 2 ( n ) )
for i = 2 , , 2 and F is given by:
F ( x i 2 ( n ) , x i 1 ( n ) , x i ( n ) , x i + 1 ( n ) , x i + 2 ( n ) ) = ( 1 x i ( n ) ) ( x i 1 ( n ) x i + 1 ( n ) + B ( 0.5 ) ( x i 1 ( n ) + x i + 1 ( n ) 2 x i 1 ( n ) x i + 1 ( n ) ) ) + x i ( n ) ( x i 2 ( n ) x i + 2 ( n ) + B ( 0.5 ) ( x i 2 ( n ) + x i + 2 ( n ) 2 x i 2 ( n ) x i + 2 ( n ) ) )
Here x 1 and x + 1 and x 2 and x + 2 denote the states of the left and right first and second neighbors, respectively, and B ( 0.5 ) represents a Bernoulli distribution of p = 1 / 2 in { 0 , 1 } . Note that the probabilistic terms arise due to the tie-breaking rule, applied when an equal number of neighbors are in each state. It is worthy to remark that other probabilities for the tie-breaking rule yield different results (work in progress).
The update equation for the state of the central node at time n + 2 is:
x 0 ( n + 2 ) = F ( x 2 ( n + 1 ) , x 1 ( n + 1 ) , x 0 ( n + 1 ) , x + 1 ( n + 1 ) , x + 2 ( n + 1 ) )
Formulas (1)–(3) evaluate the probability that the central node is in state x = 0 after two update steps, starting from a random initial configuration, for connectivity k = 2 in the asymmetric case. Specifically, Formula (2) consists of two components: the first captures the influence of neighbors when the central node is in state x = 0 (in this case, the second component becomes zero). Conversely, the second component is nonzero when the central node is in state x = 1 , while the first component vanishes. Each component includes two terms accounting for whether the two neighbors have the same or different states. If both neighbors share the same state, the central node adopts it; if the neighbors differ, each state has a 50% probability of being adopted by the central node. Notably, the key difference between the two components lies in the neighborhood they consider: the first depends on the immediate (nearest) neighbors, while the second depends on next-nearest neighbors, excluding the nearest ones.
When the population has symmetric neighborhoods—i.e., both state x = 0 and state x = 1 nodes are influenced by their nearest neighbors—the state of the central node after two update steps depends on only five nodes, including the central one. The equivalent recurrent function to Equation (2) in the symmetric case is:
F ( x i 1 ( n ) , x i ( n ) , x i + 1 ( n ) ) = x i 1 ( n ) x i + 1 ( n ) + B ( 0.5 ) ( x i 1 ( n ) + x i + 1 ( n ) 2 x i 1 ( n ) x i + 1 ( n ) )
In contrast, when neighborhoods are state-dependent (the asymmetric case), the central node’s state after two steps depends on nine nodes from the initial configuration. In both scenarios, the update rule is applied to a set of random initial configurations, and the probability that the central node is in state x = 0 after two steps is computed for both symmetric and asymmetric cases. The key finding is that this difference in how each state is adopted explains the deviations observed in this study compared to the classical Voter model.
For each initial configuration of the nine sites, we obtain the probability of the central site being in state x = 0 after two steps. The results show that this probability exceeds 0.5, specifically is 0.515625. This clearly contrasts with the symmetric case, where the probability is exactly 0.5. Appendix A presents a table with the probability of achieving the state x = 0 at the central site for each initial configuration, calculated from Formulas (1)–(3), for both the symmetric and asymmetric cases. As can be seen, the asymmetry observed (last row) is a consequence of the differences appearing from the 512 initial configurations.
This asymmetry explains why opinions based on local neighborhoods eventually become dominant throughout the entire population. A similar recurrent equation, although considerably longer, can be derived for the case k = 4 , being the probability of the central site in state x = 0 after two steps estimated as 0.508174 (see Appendix B).
This tendency to equalize the probabilities of 0-consensus in both the symmetric and asymmetric cases, which we have just shown for k = 2 and k = 4 , persists for larger values of k. As can be seen in Figure 2a, as the connectivity increases, the asymmetry diminishes, i.e., the probability of reaching the 0-consensus tends to 1 2 . This is a consequence of the dilution of local influence in opinion dynamics.
This decreasing dependence of the probability of reaching the 0-state consensus on k in the asymmetric case occurs independently of the network size N (Figure 2b). However, when plotted against normalized connectivity k N 1 , these probabilities collapse onto a single curve across different population sizes, indicating a universal dependence on the normalized parameter, as shown in Figure 2c.
The probability of achieving 0-consensus in the population depends on the initial conditions. As stated, the results presented above are obtained using an equally distributed initial population of agents in states 0 and 1, i.e., with a 50 % fraction in state 0. Figure 3 shows the probability of achieving 0-consensus, P ( X = 0 ) , as a function of the fraction of the initial population in state 0, ρ . In all cases, the initial population is randomly distributed across the vertices of the network. For each value of k, these probabilities can be fitted to a family of functions that pass through the points ( 0 , 0 ) and ( 1 , 1 ) :
P ( X = 0 ) = 1 1 + e B ( ρ C ) 1 1 + e B C ρ 1 1 + e B ( 1 C ) 2 + e B C 1 + e B C
See Table 2 for the values of parameters B and C corresponding to each k.

2.2. Consensus Time

Figure 4 shows the results obtained from the simulations described in the previous section, where the consensus time for each state was recorded. Consensus time is defined as the first step at which the entire population adopts a single state (either 0 or 1), and it is calculated separately for each state. The reported consensus times represent the average of all simulations that result in a particular state.
For large connectivity values, the consensus times for both states are similar. However, for low connectivity values in the asymmetric case, consensus is only achieved for state 0. As shown in Figure 4a, for the symmetric case (where both states have identical neighborhoods), the consensus time decreases with increasing network connectivity, following a quasi-exponential trend. In contrast, for the asymmetric case, the consensus time increases with connectivity, as illustrated in Figure 4b.
The behavior shown in Figure 4b for the asymmetric case, with a network size of N = 400 , is consistent across other network sizes (see Figure 5). For low k values, where consensus exclusively occurs in the 0-state population, the functions representing the time to consensus (measured as time steps divided by network size) increase linearly with the normalized network connectivity, k N 1 . Notably, the slope of this linear increase becomes steeper for larger network sizes, N.
The discrepancy between the symmetric and asymmetric cases regarding how consensus time depends on connectivity can be attributed to competition between the different neighborhood structures, which creates an asymmetry in the probabilities of reaching consensus. In the symmetric case, it is well known that higher connectivity accelerates convergence to consensus. What is surprising—and thus the value of this result—is that when two states with different neighborhoods compete, the influence of connectivity on reaching consensus is reversed. In the asymmetric case, lower connectivity results in a shorter consensus time. This is precisely due to the higher probability of reaching consensus in state 0 compared to state 1. In this scenario, there is a positive bias toward consensus in state 0, which does not occur in the symmetric case, where the probability of reaching consensus in state 0 or state 1 is the same. In the symmetric case, the population initially lacks a guiding force and remains in flux until sufficient inhomogeneity arises to steer it toward consensus.
As connectivity (k) increases, the probabilities of reaching consensus for states 0 and 1 converge, as does the time required to achieve consensus (Figure 4b). It is also noteworthy that for k > 10 , the consensus times for both states are effectively equal (see the red and blue curves in Figure 4b). For k < 10 , where the probability of reaching consensus in state 0 is nearly 1, the consensus time increases. This behavior is similar to the symmetric case, where both states have identical neighborhoods.

3. Effects of Stubborn Agents

To better understand the effect of neighborhood asymmetry on the opinion dynamics of the population, we consider the inclusion of agents whose opinions remain fixed over time, known as stubborn agents or zealots. This kind of agents can play an important role in real situations as the 2017 French presidential elections, taking part in a multistate voter model on a complex network [17]. It is well established that the presence of stubborn agents supporting both states can prevent the population from achieving consensus [18].
In the simplest case of a single stubborn agent, which represents the most unfavorable situation, the dynamics of the classical voter model with nearest neighbors are biased toward the agent’s state. For instance, if the stubborn agent permanently holds the 0-state, the entire population will eventually converge to this state, regardless of its initial configuration [19]. In essence, the stubborn agent’s state dominates and overrides the other state. The time required to achieve this consensus can also be determined in the infinite population limit [19].
In asymmetric neighborhoods, the effect of a stubborn agent remains similar to that in the symmetric case: the agent drives the population to consensus in its own state. However, the time required to reach this consensus is significantly affected by the presence of the stubborn agent (see Figure 6). If the stubborn agent holds the 0-state (nearest neighbor interactions), the consensus time is significantly reduced for any value of k. Conversely, if the stubborn agent holds the 1-state (second-neighbor interactions), the consensus time increases dramatically for low k-values. In this case, the stubborn agent effectively neutralizes the natural tendency of the population to converge to the 0-state.

4. Influence of Network Topology

To isolate the effect of asymmetric neighborhoods on population dynamics, we begin by considering a regular cyclic network where each node has exactly k first neighbors. This setup ensures that local inhomogeneities do not contribute to the asymmetric effects of neighborhoods on consensus formation. In this section, we examine how network topology influences opinion dynamics. To do so, we extend the previously defined cyclic network following the model introduced by Watts and Strogatz (1998) [13]. In this framework, the regular cyclic network corresponds to a rewiring probability of zero, while increasing the rewiring probability results in random reassignment of connections, altering key structural properties such as clustering and characteristic path length (see Figure 2 in [13]). This raises the question of whether asymmetric opinion competition affects consensus formation and if so, how.
To address this, we replicate the simulations from Section 2 for a discrete set of rewiring probabilities, p [ 0 , 1 ] . The two extremes correspond to a regular cyclic network ( p = 0 ) and a fully random network ( p = 1 ). Figure 7 depicts the probability of achieving a 0-consensus population (i.e., a steady state where all agents adopt state 0) in an asymmetric network, where state 0 agents interact with their nearest neighbors, while state 1 agents interact with their second neighbors, avoiding the nearest ones. The key finding is that, in this type of cyclic network, randomness in connectivity does not affect the probability of reaching a 0-consensus. In other words, neighborhood asymmetry emerges for low connectivity values irrespective of the rewiring probability p.
However, the time required to reach consensus does depend on p, as shown in Figure 8. Notably, for k > 10 , consensus time increases linearly with k for all values of p, with random networks ( p = 1 ) requiring more time to reach consensus compared to regular networks ( p = 0 ).
These results confirm that asymmetry between agent neighborhoods persists even when local neighborhoods vary, provided the network maintains a defined mean connectivity. To explore whether networks without a characteristic scale similarly influence opinion dynamics under asymmetric neighborhoods, we simulate the dynamics in a classical scale-free Barabasi–Albert (B-A) network [14]. As shown in Figure 7, asymmetry in opinion dynamics remains evident even in this case: agents influenced by their first neighbors reach consensus more easily than those updating their opinions based on second neighbors, particularly at low connectivity values. However, as noted earlier, network topology does not significantly affect consensus probability when compared to cyclic Watts–Strogatz (W-S) Small-World networks with varying rewiring probabilities. That said, the time required to reach consensus does depend on topology. As illustrated in Figure 8, the consensus time in the B-A network closely resembles that of a W-S Small-World network with p = 1 (the fully random case).

5. Discussion

We study a population in which individuals interact on a circular network according to a classical voter model, where the state of each node determines its interaction neighborhood. Specifically, nodes in state 0 interact with their k nearest neighbors, while nodes in state 1 interact only with the k neighbors of each of their k first neighbors (excluding common first neighbors). We show that, in contrast to the symmetric case, a randomly initialized population with an equal number of nodes in each state tends to evolve asymptotically toward a majority of nodes in state 0—that is, individuals who interact with their immediate neighbors. Furthermore, we demonstrate that the probability of reaching a consensus in which all nodes are in state 0 depends on both the connectivity k and the network size N. In the symmetric case, the probability of reaching consensus on either state is equal (1/2) and remains independent of connectivity. In contrast, in the asymmetric case, the probability of 0-consensus increases with connectivity and scales with the population size (see Figure 4).
Regarding the time required to achieve consensus, such as 0-consensus (where all agents adopt state 0), the behavior also differs. For the symmetric case, consensus time decreases with increasing network connectivity (k). However, in the asymmetric case, consensus time increases with k, exhibiting a minimum when both states are considered equally likely to achieve consensus (see Figure 5).
This asymmetry is particularly pronounced when a stubborn agent is included in the population. If the stubborn agent holds state 0 and interacts with its nearest neighbors, the consensus time is significantly reduced. Conversely, if the stubborn agent permanently holds state 1, with a neighborhood consisting of the friends of its closest friends (excluding the latter), the time to achieve consensus in state 1 increases dramatically for low k-values (see Figure 6).
To explain this symmetry breaking, we solve the recursive equation (Equation (2)) after two time steps for the case k = 2 , finding that the probability of a node being in state 0 exceeds one half—unlike in the symmetric case. It is important to note that this asymmetry arises from the specific contagion rule used. For example, if the update rule is modified in tie situations—when a node has an equal number of neighbors in each state—different probabilities of reaching 0-consensus emerge in the asymmetric case: (i) if the node retains its current state, the probability of reaching 0-consensus is 0.5, and (ii) if the node switches its state, the probability drops below 0.5, in contrast to the behavior of the classical voter model (see Figure 2).
These results demonstrate that incorporating an asymmetric neighborhood significantly alters the opinion dynamics of the population, leading to several reflections on potential applications of this model, some of which are explored in the next section.

6. Concluding Remarks

The model and results presented in this paper could be particularly relevant in situations where contrasting opinions from different sources determine the final outcome. A familiar example, as described in the introduction, involves the advice provided by close friends compared to that of less familiar individuals. Close friends often tend to be more polite or hesitant to offer critical feedback, whereas friends-of-friends may provide more honest, albeit less personalized, opinions. This dynamic can sometimes lead to misleading decisions.
In a broader context, this model can help understand how misinformation or highly polarized opinions spread through direct, peer-to-peer connections (first-degree neighbors), while fact-checking or corrective information may rely on more extended networks (second-degree neighbors or more distant sources). Misinformation tends to thrive within immediate social circles, reinforcing echo chambers, as individuals often prioritize interactions within their close-knit networks. Conversely, people seeking accurate information or corrections may need to rely on second-degree connections, such as fact-checkers or experts, who lie outside their immediate peer group. In this context, the model offers insights into the persistence of polarized views and explains why corrective information often takes longer to propagate through social networks.
On a similar note, the model could also provide valuable insights into political campaign strategies. It could be used to study how certain ideological groups primarily interact within their close communities (first-degree neighbors), while second-degree connections, such as political analysts or external media outlets, may more influence others. The findings from this study could guide campaigners in effectively targeting specific groups by adopting tailored outreach strategies. For example, campaigns could focus on leveraging first-degree influencers for tight-knit communities or second-degree influencers for more diffuse audiences, depending on the nature of the opinion being addressed.

Author Contributions

Conceptualization, F.J.M. and J.C.N.; Methodology, F.J.M. and J.C.N.; Software, F.J.M. and J.C.N.; Validation, F.J.M. and J.C.N.; Formal analysis, F.J.M. and J.C.N.; Investigation, F.J.M. and J.C.N.; Resources, F.J.M. and J.C.N.; Data curation, F.J.M. and J.C.N.; Writing—original draft, F.J.M. and J.C.N.; Writing—review and editing, F.J.M. and J.C.N. F.J.M. and J.C.N. contributed equally to this manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A. Probability of Achieving 0-State at the Central Site for Each Initial Configuration After Two Steps

Table A1 shows the probability of achieving the zero state at the central site after two steps for each of the 2 9 = 512 initial configurations. These values have been obtained from the recursive Equations (2) and (4) (see Section 2). Note that some initial configurations have the same probability of reaching the zero state in both the symmetric and asymmetric cases, while others differ. Moreover, the number of possible probability values is greater in the asymmetric case than in the symmetric one: whereas the symmetric case yields only five possible values, the asymmetric case exhibits a splitting, resulting in nine distinct values (see Table A2 and Table A3). This splitting is accompanied by an increase in the probability of the central cell reaching the zero state in the asymmetric case after two steps.
Table A1. Probability of achieving 0-state at the central site for each initial configuration after two steps. I.C. means Initial Configuration and P 11 and P 12 are the probabilities of achieving the 0-state after two steps in the symmetric and asymmetric case, respectively.
Table A1. Probability of achieving 0-state at the central site for each initial configuration after two steps. I.C. means Initial Configuration and P 11 and P 12 are the probabilities of achieving the 0-state after two steps in the symmetric and asymmetric case, respectively.
I.C. P 11 P 12 I.C. P 11 P 12 I.C. P 11 P 12 I.C. P 11 P 12 I.C. P 11 P 12
000000000110011001111/23/40110011101/23/41001101011/43/81100111001/45/8
000000001110011010003/43/40110011111/25/81001101101/41/21100111011/41/2
000000010110011010013/43/40110100001/41/21001101111/43/81100111101/41/2
000000011110011010103/41/20110100011/41/21001110001/21/21100111111/43/8
0000001003/43/40011010113/41/20110100101/43/81001110011/21/211010000015/8
0000001013/43/40011011001/210110100111/43/81001110101/21/411010000115/8
0000001103/43/40011011011/23/401101010001/21001110111/21/411010001011/2
0000001113/43/40011011101/2101101010101/41001111001/41/211010001111/2
00000100017/80011011111/23/401101011001/21001111011/43/81101001003/41/2
00000100117/80011100001/43/401101011101/41001111101/43/81101001013/43/8
00000101015/80011100011/43/40110110001/41/21001111111/41/41101001103/41/2
00000101115/80011100101/45/80110110011/41/21010000003/43/41101001113/43/8
0000011003/410011100111/45/80110110101/41/41010000013/43/411010100011/4
0000011013/47/800111010001/20110110111/41/41010000103/43/411010100111/4
0000011103/47/800111010101/401101110001/21010000113/43/411010101010
0000011113/43/400111011001/201101110101/41010001001/21/211010101110
0000100001/21/200111011101/401101111001/21010001011/21/21101011003/41/2
0000100011/21/20011110001/41/201101111101/41010001101/21/21101011013/41/4
0000100101/21/20011110011/41/20111000003/47/81010001111/21/21101011103/41/2
0000100111/21/20011110101/41/40111000013/47/81010010003/45/81101011113/41/4
0000101001/41/20011110111/41/40111000103/43/41010010013/45/81101100001/21/2
0000101011/43/800111110001/20111000113/43/41010010103/43/81101100011/21/2
0000101101/41/200111110101/40111001001/23/41010010113/43/81101100101/21/2
0000101111/43/800111111001/20111001011/25/81010011001/23/41101100111/21/2
0000110001/23/400111111101/40111001101/23/41010011011/25/81101101001/41/4
0000110011/23/4010000000110111001111/25/81010011101/25/81101101011/41/8
0000110101/21/2010000001110111010003/43/41010011111/21/21101101101/41/4
0000110111/21/2010000010110111010013/43/41010100001/43/81101101111/41/8
0000111001/43/4010000011110111010103/41/21010100011/43/81101110001/21/4
0000111011/45/80100001003/43/40111010113/41/21010100101/41/41101110011/21/4
0000111101/45/80100001013/43/40111011001/211010100111/41/41101110101/20
0000111111/41/20100001103/43/40111011011/23/410101010001/41101110111/20
00010000017/80100001113/43/40111011101/21101010101001101111001/41/4
00010000117/801000100013/40111011111/23/410101011001/41101111011/41/8
00010001013/401000100113/40111100001/45/8101010111001101111101/41/8
00010001113/401000101011/20111100011/45/81010110001/43/81101111111/40
0001001003/43/401000101111/20111100101/41/21010110011/43/81110000003/43/4
0001001013/45/80100011003/47/80111100111/41/21010110101/41/81110000013/43/4
0001001103/43/40100011013/43/401111010001/21010110111/41/81110000103/43/4
0001001113/45/80100011103/43/401111010101/410101110001/41110000113/43/4
00010100011/20100011113/45/801111011001/2101011101001110001001/21/2
00010100111/20100100001/21/201111011101/410101111001/41110001011/21/2
00010101011/40100100011/21/20111110001/43/8101011111001110001101/21/2
00010101111/40100100101/21/20111110011/43/81011000003/47/81110001111/21/2
0001011003/43/40100100111/21/20111110101/41/81011000013/47/81110010003/45/8
0001011013/41/20100101001/43/80111110111/41/81011000103/43/41110010013/45/8
0001011103/43/40100101011/41/401111110001/21011000113/43/41110010103/43/8
0001011113/41/20100101101/43/801111110101/41011001001/23/41110010113/43/8
0001100001/23/40100101111/41/401111111001/21011001011/25/81110011001/23/4
0001100011/23/40100110001/23/401111111101/41011001101/23/41110011011/25/8
0001100101/23/40100110011/23/4100000000111011001111/25/81110011101/25/8
0001100111/23/40100110101/21/2100000001111011010003/41/21110011111/21/2
0001101001/41/20100110111/21/2100000010111011010013/41/21110100001/43/8
0001101011/43/80100111001/45/8100000011111011010103/41/41110100011/43/8
0001101101/41/20100111011/41/21000001003/43/41011010113/41/41110100101/41/4
0001101111/43/80100111101/41/21000001013/43/41011011001/23/41110100111/41/4
0001110001/21/20100111111/43/81000001103/43/41011011011/21/211101010001/4
0001110011/21/201010000015/81000001113/43/41011011101/23/411101010100
0001110101/21/401010000115/810000100017/81011011111/21/211101011001/4
0001110111/21/401010001011/210000100117/81011100001/45/811101011100
0001111001/41/201010001111/210000101015/81011100011/45/81110110001/43/8
0001111011/43/80101001003/41/210000101115/81011100101/41/21110110011/43/8
0001111101/43/80101001013/43/81000011003/411011100111/41/21110110101/41/8
0001111111/41/40101001103/41/21000011013/47/810111010001/41110110111/41/8
0010000003/43/40101001113/43/81000011103/47/81011101010011101110001/4
0010000013/43/401010100011/41000011113/43/410111011001/411101110100
0010000103/43/401010100111/41000100001/21/21011101110011101111001/4
0010000113/43/4010101010101000100011/21/21011110001/43/811101111100
0010001001/21/2010101011101000100101/21/21011110011/43/81111000003/43/4
0010001011/21/20101011003/41/21000100111/21/21011110101/41/81111000013/43/4
0010001101/21/20101011013/41/41000101001/41/21011110111/41/81111000103/45/8
0010001111/21/20101011103/41/21000101011/43/810111110001/41111000113/45/8
0010010003/43/40101011113/41/41000101101/41/2101111101001111001001/25/8
0010010013/43/40101100001/21/21000101111/43/810111111001/41111001011/21/2
0010010103/41/20101100011/21/21000110001/23/4101111111001111001101/25/8
0010010113/41/20101100101/21/21000110011/23/4110000000111111001111/21/2
0010011001/27/80101100111/21/21000110101/21/2110000001111111010003/41/2
0010011011/23/40101101001/41/41000110111/21/2110000010111111010013/41/2
0010011101/23/40101101011/41/81000111001/43/4110000011111111010103/41/4
0010011111/25/80101101101/41/41000111011/45/81100001003/43/41111010113/41/4
0010100001/41/20101101111/41/81000111101/45/81100001013/43/41111011001/23/4
0010100011/41/20101110001/21/41000111111/41/21100001103/43/41111011011/21/2
0010100101/43/80101110011/21/410010000017/81100001113/43/41111011101/23/4
0010100111/43/80101110101/2010010000117/811000100013/41111011111/21/2
00101010001/20101110111/2010010001013/411000100113/41111100001/41/2
00101010101/40101111001/41/410010001113/411000101011/21111100011/41/2
00101011001/20101111011/41/81001001003/43/411000101111/21111100101/43/8
00101011101/40101111101/41/81001001013/45/81100011003/47/81111100111/43/8
0010110001/41/20101111111/401001001103/43/41100011013/43/411111010001/4
0010110011/41/20110000003/43/41001001113/45/81100011103/43/411111010100
0010110101/41/40110000013/43/410010100011/21100011113/45/811111011001/4
0010110111/41/40110000103/43/410010100111/21100100001/21/211111011100
00101110001/20110000113/43/410010101011/41100100011/21/21111110001/41/4
00101110101/40110001001/21/210010101111/41100100101/21/21111110011/41/4
00101111001/20110001011/21/21001011003/43/41100100111/21/21111110101/40
00101111101/40110001101/21/21001011013/41/21100101001/43/81111110111/40
0011000003/410110001111/21/21001011103/43/41100101011/41/411111110001/4
0011000013/410110010003/43/41001011113/41/21100101101/43/811111110100
0011000103/47/80110010013/43/41001100001/23/41100101111/41/411111111001/4
0011000113/47/80110010103/41/21001100011/23/41100110001/23/411111111100
0011001001/27/80110010113/41/21001100101/23/41100110011/23/4
0011001011/23/40110011001/27/81001100111/23/41100110101/21/2Total256264
0011001101/27/80110011011/23/41001101001/41/21100110111/21/2Average0.50.515625
Table A2. Number of initial configurations (# I. C.) for each probability of reaching the 0-state after two steps in the symmetric case. Note that the sum of # I. C. equals 512 and the total probability (weigthed sum) is 0.5 in this case.
Table A2. Number of initial configurations (# I. C.) for each probability of reaching the 0-state after two steps in the symmetric case. Note that the sum of # I. C. equals 512 and the total probability (weigthed sum) is 0.5 in this case.
Probability00.250.50.751
# I. C.6412812812864
Table A3. Number of initial configurations (# I. C.) for each probability of reaching the 0-state after two steps in the asymmetric case. Note that the sum of # I. C. equals 512 and the total probability (weigthed sum) is 264 / 512 = 0.515625 .
Table A3. Number of initial configurations (# I. C.) for each probability of reaching the 0-state after two steps in the asymmetric case. Note that the sum of # I. C. equals 512 and the total probability (weigthed sum) is 264 / 512 = 0.515625 .
Probability00.1250.250.3750.50.6250.750.8751
# I. C.28168044144441082424

Appendix B. The Origin of the Asymmetry for k = 4

As it has been shown, the presence of different neighborhoods leads to asymmetric opinion dynamics in the voter model, influenced by the network’s connectivity. The winning opinion arises from the nearest neighbors, prevailing over those generated by the second-nearest neighbors, i.e., the friends of the closest friends. This asymmetry becomes more pronounced in networks with low connectivity, particularly at the minimum connectivity k = 2 (see Section 2).
Similarly to the case k = 2 , we can calculate the probability of achieving any of the two states, x = 0 (local neighborhood) and x = 1 (nonlocal neighborhood), after two steps for k = 4 . For this connectivity, the smallest interacting set that affects the central agent state after two steps has 17 nodes, which yields 2 17 possible configurations at step n.
To know the state of the central node two step ahead, i.e., at x ( n + 2 ) , the following scheme can be applied:
x i ( n + 1 ) = F ( x i 4 ( n ) , x i 3 ( n ) , x i 2 ( n ) , x i 1 ( n ) , x i ( n ) , x i + 1 ( n ) , x i + 2 ( n ) , x i + 3 ( n ) , x i + 4 ( n ) )
where i = 4 , , 4 and the function F is given by the following:
F ( x i 4 ( n ) , x i 3 ( n ) , x i 2 ( n ) , x i 1 ( n ) , x i ( n ) , x i + 1 ( n ) , x i + 2 ( n ) , x i + 3 ( n ) , x i + 4 ( n ) ) = ( 1 x i ( n ) ) ( x i 1 ( n ) ( 1 x i 1 ( n ) ) ( 1 x i 2 ( n ) ) ( 1 x i + 1 ( n ) ) ( 1 x i + 2 ( n ) ) + B ( 0.25 ) × ( x i 1 ( n ) ( 1 x i 2 ( n ) ) ( 1 x i + 1 ( n ) ) ( 1 x i + 2 ( n ) ) + x i 2 ( n ) ( 1 x i 1 ( n ) ) ( 1 x i + 1 ( n ) ) ( 1 x i + 2 ( n ) ) + x i + 1 ( n ) ( 1 x i 1 ( n ) ) ( 1 x i 2 ( n ) ) ( 1 x i + 2 ( n ) ) + x i + 2 ( n ) ( 1 x i 1 ( n ) ) ( 1 x i 2 ( n ) ) ( 1 x i + 1 ( n ) ) ) + B ( 0.5 ) × ( x i 1 ( n ) x i 2 ( n ) ( 1 x i + 1 ( n ) ) ( 1 x i + 2 ( n ) ) + x i 1 ( n ) x i + 1 ( n ) ( 1 x i 2 ( n ) ) ( 1 x i + 2 ( n ) ) + x i 1 ( n ) x i + 2 ( n ) ( 1 x i 2 ( n ) ) ( 1 x i + 1 ( n ) ) + x i 2 ( n ) x i + 1 ( n ) ( 1 x i 1 ( n ) ) ( 1 x i + 2 ( n ) ) + x i 2 ( n ) x i + 2 ( n ) ( 1 x i 1 ( n ) ) ( 1 x i + 1 ( n ) ) + x i + 1 ( n ) x i + 2 ( n ) ( 1 x i 1 ( n ) ) ( 1 x i 2 ( n ) ) ) + B ( 0.75 ) × ( x i 1 ( n ) x i 2 ( n ) x i + 1 ( n ) ( 1 x i + 2 ( n ) ) + x i 1 ( n ) x i 2 ( n ) x i + 2 ( n ) ( 1 x i + 1 ( n ) ) + x i 1 ( n ) x i + 1 ( n ) x i + 2 ( n ) ( 1 x i 2 ( n ) ) + x i 2 ( n ) x i + 1 ( n ) x i + 2 ( n ) ( 1 x i 1 ( n ) ) ) + x i 1 ( n ) x i 2 ( n ) x i + 1 ( n ) x i + 2 ( n ) ) + x i ( n ) ( x i 3 ( n ) ( 1 x i 3 ( n ) ) ( 1 x i 4 ( n ) ) ( 1 x i + 3 ( n ) ) ( 1 x i + 4 ( n ) ) + B ( 0.25 ) × ( x i 3 ( n ) ( 1 x i 4 ( n ) ) ( 1 x i + 3 ( n ) ) ( 1 x i + 4 ( n ) ) + x i 4 ( n ) ( 1 x i 3 ( n ) ) ( 1 x i + 3 ( n ) ) ( 1 x i + 4 ( n ) ) + x i + 3 ( n ) ( 1 x i 3 ( n ) ) ( 1 x i 4 ( n ) ) ( 1 x i + 4 ( n ) ) + x i + 4 ( n ) ( 1 x i 3 ( n ) ) ( 1 x i 4 ( n ) ) ( 1 x i + 3 ( n ) ) ) + B ( 0.5 ) × ( x i 3 ( n ) x i 4 ( n ) ( 1 x i + 3 ( n ) ) ( 1 x i + 4 ( n ) ) + x i 3 ( n ) x i + 3 ( n ) ( 1 x i 4 ( n ) ) ( 1 x i + 4 ( n ) ) + x i 3 ( n ) x i + 4 ( n ) ( 1 x i 4 ( n ) ) ( 1 x i + 3 ( n ) ) + x i 4 ( n ) x i + 3 ( n ) ( 1 x i 3 ( n ) ) ( 1 x i + 4 ( n ) ) + x i 4 ( n ) x i + 4 ( n ) ( 1 x i 3 ( n ) ) ( 1 x i + 3 ( n ) ) + x i + 3 ( n ) x i + 4 ( n ) ( 1 x i 3 ( n ) ) ( 1 x i 4 ( n ) ) ) + B ( 0.75 ) × ( x i 3 ( n ) x i 4 ( n ) x i + 3 ( n ) ( 1 x i + 4 ( n ) ) + x i 3 ( n ) x i 4 ( n ) x i + 4 ( n ) ( 1 x i + 3 ( n ) ) + x i 3 ( n ) x i + 3 ( n ) x i + 4 ( n ) ( 1 x i 4 ( n ) ) + x i 4 ( n ) x i + 3 ( n ) x i + 4 ( n ) ( 1 x i 3 ( n ) ) ) + x i 3 ( n ) x i 4 ( n ) x i + 3 ( n ) x i + 4 ( n ) )
Here x i ± j denote the states of the left and right first and second neighbors for each node i and B ( 0.5 ) represents a Bernoulli distribution of p = 1 / 2 in { 0 , 1 } .
The state of the central node at time n + 2 is then given by:
x 0 ( n + 2 ) = F ( x 4 ( n + 1 ) , x 3 ( n + 1 ) , x 2 ( n + 1 ) , x 1 ( n + 1 ) , x 0 ( n + 1 ) ,   x + 1 ( n + 1 ) , x + 2 ( n + 1 ) , x + 3 ( n + 1 ) , x + 4 ( n + 1 ) )
For each initial configuration of the 2 17 possible, we can obtain the probability of the central site being in state x = 0 after two steps. As in the case k = 2 , the results also exceeds 0.5, approximately 0.508174, although closer to symmetry than in the case k = 2 .
This asymmetry is also present for positive values of p (rewiring probability). Figure A1 shows the probability that the central site is in state 0 after two steps, starting from all possible state combinations of the influencing sites, for several values of k. As seen in the figure, this probability is consistently greater than 0.5, highlighting the asymmetry toward the 0-state. This bias arises from the influence of nearest neighbors, which contrasts with the second-neighbor influence on 1-state agents. This observation helps explain the results presented in Figure 7.
Figure A1. Probability of the central site reaching state 0 after two steps as a function of the rewiring probability p in the asymmetric case. The curves consider all possible initial state configurations of the influencing sites, for different values of k. Each point in the curves are obtained as an average from 1000 initial configurations. As observed, the probability of the central site reaching state 0 exceeds 0.5 for the four k values of the connectivity. This explain why, asymptotically, the 0-state, primarily influenced by nearest neighbor, is more likely than the 1-state, which is influenced by second neighbors (see Figure 7). Note that the points at p = 0 for k = 2 and k = 4 provide the theoretical values stated in the main text and in this appendix, respectively.
Figure A1. Probability of the central site reaching state 0 after two steps as a function of the rewiring probability p in the asymmetric case. The curves consider all possible initial state configurations of the influencing sites, for different values of k. Each point in the curves are obtained as an average from 1000 initial configurations. As observed, the probability of the central site reaching state 0 exceeds 0.5 for the four k values of the connectivity. This explain why, asymptotically, the 0-state, primarily influenced by nearest neighbor, is more likely than the 1-state, which is influenced by second neighbors (see Figure 7). Note that the points at p = 0 for k = 2 and k = 4 provide the theoretical values stated in the main text and in this appendix, respectively.
Entropy 27 01087 g0a1

References

  1. Galam, S. Sociophysics: A Physicist’s Modeling of Psycho-Political Phenomena; Spinger: Berlin/Heidelberg, Germany, 2012. [Google Scholar]
  2. Sen, P.; Chakrabarti, B.K. Sociophysics: An Introduction; Oxford University Press: Oxford, UK, 2014. [Google Scholar]
  3. Castellano, C.; Fortunato, S.; Loreto, V. Statistical physics of social dynamics. Rev. Mod. Phys. 2009, 81, 591. [Google Scholar] [CrossRef]
  4. Kivelä, M.; Arenas, A.; Barthelemy, M.; Gleeson, J.P.; Moreno, Y.; Porter, M.A. Multilayer networks. J. Complex Netw. 2014, 2, 203–271. [Google Scholar] [CrossRef]
  5. Amato, R.; Kouvaris, N.E.; San Miguel, M.; Díaz-Guilera, A. Opinion competition dynamics on multiplex networks. New J. Phys. 2017, 19, 123019. [Google Scholar] [CrossRef]
  6. González-Avella, J.C.; Eguíluz, V.M.; Cosenza, M.G.; Klemm, K.; Herrera, J.L.; San Miguel, M. Local versus global interactions in nonequilibrium transitions: A model of social dynamics. Phys. Rev. E 2006, 73, 046119. [Google Scholar] [CrossRef] [PubMed]
  7. Tessone, C.; Toral, R.; Amengual, P.; Wio, H.; San Miguel, M. Neighborhood models of minority opinion spreading. Eur. Phys. J. B 2004, 39, 535. [Google Scholar] [CrossRef]
  8. Schulze, C. Sznajd opinion dynamics with global and local neighborhood. Int. J. Mod. Phys. C 2004, 15, 867. [Google Scholar] [CrossRef]
  9. Clifford, P.; Sudbury, A. A model for spatial conflict. Biometrika 1973, 60, 581–588. [Google Scholar] [CrossRef]
  10. Holley, R.A.; Liggett, T.M. Ergodic theorems for weakly interacting infinite systems and the voter model. Ann. Probab. 1975, 3, 643–663. [Google Scholar] [CrossRef]
  11. San Miguel, M.; Eguíluz, V.M.; Toral, R.; Klemm, K. Binary and multivariate stochastic models of consensus formation. Comput. Sci. Eng. 2005, 7, 67. [Google Scholar] [CrossRef]
  12. Avena, L.; Capannoli, F.; Garlaschelli, D.; Hazra, R.S. Voter model on heterogeneous directed networks. arXiv 2025, arXiv:2506.12169. [Google Scholar] [CrossRef]
  13. Watts, D.; Strogatz, S. Collective dynamics of ‘small-world’ networks. Nature 1998, 393, 440–442. [Google Scholar] [CrossRef] [PubMed]
  14. Barabási, A.L.; Albert, R. Emergence of scaling in random networks. Science 1999, 286, 509–512. [Google Scholar] [CrossRef] [PubMed]
  15. Fernández-Gracia, J.; Eguíluz, V.M.; Miguel, M.S. Timing Interactions in Social Simulations: The Voter Model. In Temporal Networks. Understanding Complex Systems; Holme, P., Saramäki, J., Eds.; Springer: Berlin/Heidelberg, Germany, 2013; pp. 331–352. [Google Scholar]
  16. De Groot, M.H. Reaching a consensus. J. Am. Stat. Assoc. 1974, 69, 118. [Google Scholar] [CrossRef]
  17. Vendeville, A. Voter model can accurately predict individual opinions in online populations. Phys. Rev. E 2025, 111, 064310. [Google Scholar] [CrossRef] [PubMed]
  18. Mobilia, M.; Petersen, A.; Redner, S. On the role of zealotry in the voter model. J. Stat. Mech. 2007, 2007, P08029. [Google Scholar] [CrossRef]
  19. Mobilia, M. Does a single zealot affect an infinite group of voters? Phys. Rev. Lett. 2003, 91, 028701. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Opinion dynamics occur on a regular network as depicted in this figure. The central inset shows the different neighborhoods that are considered in this model: (Top) Nearest neighbors and (Bottom) Second neighbors (excluding the common neighbors). In this example, the network size is: N = 64 and the connectivity is: k = 4 (for both neighborhoods). The maximum connectivity that assures no intersection between both neighborhoods is k m a x = 30 .
Figure 1. Opinion dynamics occur on a regular network as depicted in this figure. The central inset shows the different neighborhoods that are considered in this model: (Top) Nearest neighbors and (Bottom) Second neighbors (excluding the common neighbors). In this example, the network size is: N = 64 and the connectivity is: k = 4 (for both neighborhoods). The maximum connectivity that assures no intersection between both neighborhoods is k m a x = 30 .
Entropy 27 01087 g001
Figure 2. (a) Probability of achieving a consensus population of individuals at state 0, P ( X = 0 ) , as a function of the network connectivity k for the two cases: (blue) symmetric population, i.e., both states have the same nearest neighborhood (First-First), and (red) asymmetric population where individuals at state 0 interact with their nearest neighbors, while individuals at state 1 interact with their second neighbors (First-Second, avoiding first neighbors). In contrast to the symmetric case, where this probability is independent of k, when each state has a different neighborhood, P ( X = 0 ) = 1 for low values of the connectivity and decreases monotonously to 1/2 as k increases, approaching the symmetric dynamics. The probability is estimated from 100 simulations, and the network size is N = 400 . (b) The same probability P ( X = 0 ) in terms of k for four network sizes (estimated from the same number of simulations). The maximum connectivity that assures that the two neighborhoods do not intersect is k m a x = N 2 2 . (c) As the above panel, but normalizing the X-axis by the maximum connectivity N 1 . As seen, the four curves converge to one, showing the asymptotic decrease to the symmetric probability P ( X = 0 ) = 1 / 2 as k increases.
Figure 2. (a) Probability of achieving a consensus population of individuals at state 0, P ( X = 0 ) , as a function of the network connectivity k for the two cases: (blue) symmetric population, i.e., both states have the same nearest neighborhood (First-First), and (red) asymmetric population where individuals at state 0 interact with their nearest neighbors, while individuals at state 1 interact with their second neighbors (First-Second, avoiding first neighbors). In contrast to the symmetric case, where this probability is independent of k, when each state has a different neighborhood, P ( X = 0 ) = 1 for low values of the connectivity and decreases monotonously to 1/2 as k increases, approaching the symmetric dynamics. The probability is estimated from 100 simulations, and the network size is N = 400 . (b) The same probability P ( X = 0 ) in terms of k for four network sizes (estimated from the same number of simulations). The maximum connectivity that assures that the two neighborhoods do not intersect is k m a x = N 2 2 . (c) As the above panel, but normalizing the X-axis by the maximum connectivity N 1 . As seen, the four curves converge to one, showing the asymptotic decrease to the symmetric probability P ( X = 0 ) = 1 / 2 as k increases.
Entropy 27 01087 g002
Figure 3. The probability of achieving 0-consensus in the population as a function of the initial fraction of agents in the 0-state, randomly distributed across the network, is shown for several values of k in the asymmetric case. Each data point is obtained from 100 simulations for a network with size N = 400 . For each value of k, the points can be well fitted to the Equation (5) defined in the main text, using the parameters described in Table 2.
Figure 3. The probability of achieving 0-consensus in the population as a function of the initial fraction of agents in the 0-state, randomly distributed across the network, is shown for several values of k in the asymmetric case. Each data point is obtained from 100 simulations for a network with size N = 400 . For each value of k, the points can be well fitted to the Equation (5) defined in the main text, using the parameters described in Table 2.
Entropy 27 01087 g003
Figure 4. Time steps to a consensus population as a function of the network connectivity k. Asynchronous updating on a network formed by 400 nodes (agents). (a) Symmetric case: both states have the same nearest neighborhood. (b) Asymmetric case: nodes at state 0 interact with their nearest neighbors and nodes at state 1 interact with their second neighbors, avoiding the common neighbors. The blue curve corresponds to the 0-state consensus, and the red curve to the 1-state consensus. Note that for low k-values, only red points exist, since reaching the 0-state consensus has a probability of 1. Importantly, the dependence of the consensus time on k differs drastically between the two figures. While it decreases almost exponentially (represented by a straight line for intermediate values of k on a semilogarithmic scale) for the symmetric case, it increases (almost linearly) with k for the asymmetric case. Moreover, as can be observed, the consensus time in the asymmetric case is lower than in the symmetric one.
Figure 4. Time steps to a consensus population as a function of the network connectivity k. Asynchronous updating on a network formed by 400 nodes (agents). (a) Symmetric case: both states have the same nearest neighborhood. (b) Asymmetric case: nodes at state 0 interact with their nearest neighbors and nodes at state 1 interact with their second neighbors, avoiding the common neighbors. The blue curve corresponds to the 0-state consensus, and the red curve to the 1-state consensus. Note that for low k-values, only red points exist, since reaching the 0-state consensus has a probability of 1. Importantly, the dependence of the consensus time on k differs drastically between the two figures. While it decreases almost exponentially (represented by a straight line for intermediate values of k on a semilogarithmic scale) for the symmetric case, it increases (almost linearly) with k for the asymmetric case. Moreover, as can be observed, the consensus time in the asymmetric case is lower than in the symmetric one.
Entropy 27 01087 g004aEntropy 27 01087 g004b
Figure 5. Time until consensus, i.e., time steps divided by N, for an initial population to reach a consensus, as a function of the network connectivity k for the asymmetric cases for different network sizes: 400 (blue), 200 (red), 100 (green), and 50 (orange). Light colors correspond to the time to 1-state consensus, and dark colors to 0-state consensus. Note that for low k-values for the four N sizes, only dark points appear since only consensus around the 0-state occurs. For this state, as can be observed, the consensus time exhibits a minimum value for the four sizes, at a connectivity (normalized) value that depends on N. The four curves can be fitted to a straight line: τ = m k + n , with the same slope m and the intercept n = f ( N ) . The maximum connectivity that assures that the two neighborhoods do not intersect is k m a x = N 2 2 .
Figure 5. Time until consensus, i.e., time steps divided by N, for an initial population to reach a consensus, as a function of the network connectivity k for the asymmetric cases for different network sizes: 400 (blue), 200 (red), 100 (green), and 50 (orange). Light colors correspond to the time to 1-state consensus, and dark colors to 0-state consensus. Note that for low k-values for the four N sizes, only dark points appear since only consensus around the 0-state occurs. For this state, as can be observed, the consensus time exhibits a minimum value for the four sizes, at a connectivity (normalized) value that depends on N. The four curves can be fitted to a straight line: τ = m k + n , with the same slope m and the intercept n = f ( N ) . The maximum connectivity that assures that the two neighborhoods do not intersect is k m a x = N 2 2 .
Entropy 27 01087 g005
Figure 6. Time to consensus for both states in the presence of a stubborn agent (node), either in state 0 (blue) or 1 (red), in a network with N = 200 nodes. Note that for k < 28 , the consensus times when the state of the stubborn agent is 1 are not depicted due to their extremely large values (larger than 10 7 time steps). As in the asymmetric case without stubborn agents, the time to 1-consensus is larger than the corresponding time for the 0-consensus for all k-values, although these times converge as k increases.
Figure 6. Time to consensus for both states in the presence of a stubborn agent (node), either in state 0 (blue) or 1 (red), in a network with N = 200 nodes. Note that for k < 28 , the consensus times when the state of the stubborn agent is 1 are not depicted due to their extremely large values (larger than 10 7 time steps). As in the asymmetric case without stubborn agents, the time to 1-consensus is larger than the corresponding time for the 0-consensus for all k-values, although these times converge as k increases.
Entropy 27 01087 g006
Figure 7. Probability of achieving a 0-consensus population as a function of the average connectivity k for various rewiring probabilities p in a cyclic Watts–Strogatz network and for the B-A scale-free network. The initial population, evenly split between states 0 and 1, is randomly distributed along N = 400 sites. Notably, the consensus probability appears independent of p; that is, the network’s structure does not affect the final consensus state.
Figure 7. Probability of achieving a 0-consensus population as a function of the average connectivity k for various rewiring probabilities p in a cyclic Watts–Strogatz network and for the B-A scale-free network. The initial population, evenly split between states 0 and 1, is randomly distributed along N = 400 sites. Notably, the consensus probability appears independent of p; that is, the network’s structure does not affect the final consensus state.
Entropy 27 01087 g007
Figure 8. Under the same conditions as the previous figure, we show the number of time steps to reach consensus as a function of the average connectivity k for various p values. While the overall trend increases linearly with k, longer times to achieve a 0-consensus population are observed for higher p values and for the B-A scale-free network. In other words, more regular networks converge faster than either random ( p = 1 ) or inhomogeneous networks (B-A).
Figure 8. Under the same conditions as the previous figure, we show the number of time steps to reach consensus as a function of the average connectivity k for various p values. While the overall trend increases linearly with k, longer times to achieve a 0-consensus population are observed for higher p values and for the B-A scale-free network. In other words, more regular networks converge faster than either random ( p = 1 ) or inhomogeneous networks (B-A).
Entropy 27 01087 g008
Table 1. The voter model is equivalent to a probabilistic rule of the cellular automaton type. This table shows the probabilistic rule for the asymmetric case with connectivity k = 2 . The underscores in the situations where the central node is 1 represent the sites occupied by the nearest neighbors. When the neighbors are in different states and a tie occurs, the update of the central node is determined probabilistically according to a Bernoulli distribution with p = 0.5 .
Table 1. The voter model is equivalent to a probabilistic rule of the cellular automaton type. This table shows the probabilistic rule for the asymmetric case with connectivity k = 2 . The underscores in the situations where the central node is 1 represent the sites occupied by the nearest neighbors. When the neighbors are in different states and a tie occurs, the update of the central node is determined probabilistically according to a Bernoulli distribution with p = 0.5 .
Configuration1_1_11_1_01010_1_11000_1_0001000
New State1 B ( 1 / 2 ) 1 B ( 1 / 2 ) B ( 1 / 2 ) 0 B ( 1 / 2 ) 0
Table 2. Fitted values for the parameters B and C of Equation (5) for different k. Note the low values of the Residual Sum-of-Squares (RSS) in all cases.
Table 2. Fitted values for the parameters B and C of Equation (5) for different k. Note the low values of the Residual Sum-of-Squares (RSS) in all cases.
kBCRSS
240.41440.074480.003055
1019.05880.10250.01575
2012.78470.18040.003038
409.33530.28190.004153
806.37840.38370.01538
1605.31500.48970.02035
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Muñoz, F.J.; Nuño, J.C. Winning Opinion in the Voter Model: Following Your Friends’ Advice or That of Their Friends? Entropy 2025, 27, 1087. https://doi.org/10.3390/e27111087

AMA Style

Muñoz FJ, Nuño JC. Winning Opinion in the Voter Model: Following Your Friends’ Advice or That of Their Friends? Entropy. 2025; 27(11):1087. https://doi.org/10.3390/e27111087

Chicago/Turabian Style

Muñoz, Francisco J., and Juan Carlos Nuño. 2025. "Winning Opinion in the Voter Model: Following Your Friends’ Advice or That of Their Friends?" Entropy 27, no. 11: 1087. https://doi.org/10.3390/e27111087

APA Style

Muñoz, F. J., & Nuño, J. C. (2025). Winning Opinion in the Voter Model: Following Your Friends’ Advice or That of Their Friends? Entropy, 27(11), 1087. https://doi.org/10.3390/e27111087

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop