We introduce the heterogeneous voter model (HVM), in which each agent has its own intrinsic rate to change state, reflective of the heterogeneity of real people, and the partisan voter model (PVM), in which each agent has an innate and fixed preference for one of two possible opinion states. For the HVM, the time until consensus is reached is much longer than in the classic voter model. For the PVM in the mean-field limit, a population evolves to a "selfish" state, where each agent tends to be aligned with its internal preference. For finite populations, discrete fluctuations ultimately lead to consensus being reached in a time that scales exponentially with population size.
We describe a generalization of the voter model on complex networks that encompasses different sources of degree-related heterogeneity and that is amenable to direct analytical solution by applying the standard methods of heterogeneous mean-field theory. Our formalism allows for a compact description of previously proposed heterogeneous voter-like models, and represents a basic framework within which we can rationalize the effects of heterogeneity in voter-like models, as well as implement novel sources of heterogeneity, not previously considered in the literature.
For models whose evolution takes place on a network it is often necessary to augment the mean-field approach by considering explicitly the degree dependence of average quantities (heterogeneous mean-field). Here we introduce the degree dependence in the pair approximation (heterogeneous pair approximation) for analyzing voter models on uncorrelated networks. This approach gives an essentially exact description of the dynamics, correcting some inaccurate results of previous approaches. The heterogeneous pair approximation introduced here can be applied in full generality to many other processes…
The q-voter model, a variant of the classic voter model, has been analyzed by several authors: while allowing to study opinion dynamics, this model is also believed to be one of the most representative among the many defined in the wide field of sociophysics. Here, we investigate the consequences of conformity on the consensus reaching process, by numerically simulating a q-voter model with agents behaving either as conformists or non-conformists, embedded on heterogeneous network topologies (as small-world and scale-free). In fact, although it is already known that conformity enhances the rea…
We study the dynamics of the out-of-equilibrium nonlinear q-voter model with two types of susceptible voters and zealots, introduced in [EPL 113, 48001 (2016)]. In this model, each individual supports one of two parties and is either a susceptible voter of type $q_1$ or $q_2$, or is an inflexible zealot. At each time step, a $q_i$-susceptible voter ($i = 1,2$) consults a group of $q_i$ neighbors and adopts their opinion if all group members agree, while zealots are inflexible and never change their opinion. This model violates detailed balance whenever $q_1 \neq q_2$ and is characterized by tw…
We introduce an heterogeneous nonlinear $q$-voter model with zealots and two types of susceptible voters, and study its non-equilibrium properties when the population is finite and well mixed. In this two-opinion model, each individual supports one of two parties and is either a zealot or a susceptible voter of type $q_1$ or $q_2$. While here zealots never change their opinion, a $q_i$-susceptible voter ($i=1,2$) consults a group of $q_i$ neighbors at each time step, and adopts their opinion if all group members agree. We show that this model violates the detailed balance whenever $q_1 \neq q_…
We study the dynamics of the voter and Moran processes running on top of complex network substrates where each edge has a weight depending on the degree of the nodes it connects. For each elementary dynamical step the first node is chosen at random and the second is selected with probability proportional to the weight of the connecting edge. We present a heterogeneous mean-field approach allowing to identify conservation laws and to calculate exit probabilities along with consensus times. In the specific case when the weight is given by the product of nodes' degree raised to a power theta, we …
We propose a generalized framework for the study of voter models in complex networks at the the heterogeneous mean-field (HMF) level that (i) yields a unified picture for existing copy/invasion processes and (ii) allows for the introduction of further heterogeneity through degree-selectivity rules. In the context of the HMF approximation, our model is capable of providing straightforward estimates for central quantities such as the exit probability and the consensus/fixation time, based on the statistical properties of the complex network alone. The HMF approach has the advantage of being read…
For Agent Based Models, in particular the Voter Model (VM), a general framework of aggregation is developed which exploits the symmetries of the agent network $G$. Depending on the symmetry group $Aut_ω (N)$ of the weighted agent network, certain ensembles of agent configurations can be interchanged without affecting the dynamical properties of the VM. These configurations can be aggregated into the same macro state and the dynamical process projected onto these states is, contrary to the general case, still a Markov chain. The method facilitates the analysis of the relation between microscopi…
We study a variant of the voter model with multiple opinions; individuals can imitate each other and also change their opinion randomly in mutation events. We focus on the case of a population with all-to-all interaction. A noise-driven transition between regimes with multi-modal and unimodal stationary distributions is observed. In the former, the population is mostly in consensus states; in the latter opinions are mixed. We derive an effective death-birth process, describing the dynamics from the perspective of one of the opinions, and use it to analytically compute marginals of the stationa…
The recent availability of huge high resolution datasets on human activities has revealed the heavy-tailed nature of the interevent time distributions. In social simulations of interacting agents the standard approach has been to use Poisson processes to update the state of the agents, which gives rise to very homogeneous activity patterns with a well defined characteristic interevent time. As a paradigmatic opinion model we investigate the voter model and review the standard update rules and propose two new update rules which are able to account for heterogeneous activity patterns. For the ne…
We study the behavior of a generalized consensus dynamics on a temporal network of interactions, the activity driven network with attractiveness. In this temporal network model, agents are endowed with an intrinsic activity $a$, ruling the rate at which they generate connections, and an intrinsic attractiveness $b$, modulating the rate at which they receive connections. The consensus dynamics considered is a mixed voter/Moran dynamics. Each agent, either in state $0$ or $1$, modifies his/her state when connecting with a peer. Thus, an active agent copies his/her state from the peer (with proba…
In this paper, we study influence maximization in the voter model in the presence of biased voters (or zealots) on complex networks. Under what conditions should an external controller with finite budget who aims at maximizing its influence over the system target zealots? Our analysis, based on both analytical and numerical results, shows a rich diagram of preferences and degree-dependencies of allocations to zealots and normal agents varying with the budget. We find that when we have a large budget or for low levels of zealotry, optimal strategies should give larger allocations to zealots and…
The voter model is an archetypal stochastic process that represents opinion dynamics. In each update, one agent is chosen uniformly at random. The selected agent then copies the current opinion of a randomly selected neighbour. We investigate the voter model on a network with an exogenous community structure: two cliques (i.e. complete subgraphs) randomly linked by $X$ interclique edges. We show that, counterintuitively, the mean consensus time is typically not a monotonically decreasing function of $X$. Cliques of fixed proportions with opposite initial opinions reach a consensus, on average,…
We study the dynamics of opinion formation in a heterogeneous voter model on a complete graph, in which each agent is endowed with an integer fitness parameter $k \ge 0$, in addition to its $+$ or $-$ opinion state. The evolution of the distribution of $k$--values and the opinion dynamics are coupled together, so as to allow the system to dynamically develop heterogeneity and memory in a simple way. When two agents with different opinions interact, their $k$--values are compared and, with probability $p$ the agent with the lower value adopts the opinion of the one with the higher value, while …
In this work we study the opinion formation in a voter-like model defined on a square lattice of linear size $L$. The agents may be in three different states, representing any public debate with three choices (yes, no, undecided). We consider heterogeneous agents that have different convictions about their opinions. These convictions limit the capacity of persuasion of the individuals during the interactions. Moreover, there is a noise $p$ that represents the probability of an individual spontaneously change his opinion to the undecided state. Our simulations suggest that the system reaches st…
We investigate an agent-based model of opinion dynamics with two types of social response: conformity and independence. Conformity is introduced to the model analogously as in the Sznajd model or $q$-voter model, which means that only unanimous group exerts peer pressure on individuals. The novelty, in relation to previous versions of the $q$-voter model, is memory possessed by each agent and external noise $T$, which plays the role of social temperature. Each agent has its own memories of past experiences related to the social costs and benefits of being independent or conformist. If an agent…