Loading [MathJax]/jax/output/SVG/jax.js
 

A model of voting dynamics under bounded confidence with nonstandard norming

  • Received: 01 May 2022 Revised: 01 July 2022 Published: 16 September 2022
  • 90B10, 91B12, 91D30, 37C25

  • In this paper, we study a model of opinion dynamics based on the so-called "bounded confidence" principle introduced by Hegselmann and Krause. Following this principle, voters participating in an electoral decision with two options are influenced by individuals sharing an opinion similar to their own.

    We consider a modification of this model where the operator generating the dynamical system which describes the process of formation the final distribution of opinions in the society is defined in two steps. First, to the opinion of an agent, a value proportional to opinions in his/her "influence group" is added, and then the elements of the resulting array are divided by the maximal absolute value of elements to keep the opinions in the prescribed interval. We show that under appropriate conditions, any trajectory tends to a fixed point, and all the remaining fixed points are Lyapunov stable.

    Citation: Sergei Yu. Pilyugin, Maria S. Tarasova, Aleksandr S. Tarasov, Grigorii V. Monakov. A model of voting dynamics under bounded confidence with nonstandard norming[J]. Networks and Heterogeneous Media, 2022, 17(6): 917-931. doi: 10.3934/nhm.2022032

    Related Papers:

    [1] Sergei Yu. Pilyugin, M. C. Campi . Opinion formation in voting processes under bounded confidence. Networks and Heterogeneous Media, 2019, 14(3): 617-632. doi: 10.3934/nhm.2019024
    [2] Rainer Hegselmann, Ulrich Krause . Opinion dynamics under the influence of radical groups, charismatic leaders, and other constant signals: A simple unifying model. Networks and Heterogeneous Media, 2015, 10(3): 477-509. doi: 10.3934/nhm.2015.10.477
    [3] GuanLin Li, Sebastien Motsch, Dylan Weber . Bounded confidence dynamics and graph control: Enforcing consensus. Networks and Heterogeneous Media, 2020, 15(3): 489-517. doi: 10.3934/nhm.2020028
    [4] Michael Herty, Lorenzo Pareschi, Giuseppe Visconti . Mean field models for large data–clustering problems. Networks and Heterogeneous Media, 2020, 15(3): 463-487. doi: 10.3934/nhm.2020027
    [5] Clinton Innes, Razvan C. Fetecau, Ralf W. Wittenberg . Modelling heterogeneity and an open-mindedness social norm in opinion dynamics. Networks and Heterogeneous Media, 2017, 12(1): 59-92. doi: 10.3934/nhm.2017003
    [6] Sharayu Moharir, Ananya S. Omanwar, Neeraja Sahasrabudhe . Diffusion of binary opinions in a growing population with heterogeneous behaviour and external influence. Networks and Heterogeneous Media, 2023, 18(3): 1288-1312. doi: 10.3934/nhm.2023056
    [7] Juan Manuel Pastor, Javier García-Algarra, Javier Galeano, José María Iriondo, José J. Ramasco . A simple and bounded model of population dynamics for mutualistic networks. Networks and Heterogeneous Media, 2015, 10(1): 53-70. doi: 10.3934/nhm.2015.10.53
    [8] Aylin Aydoğdu, Sean T. McQuade, Nastassia Pouradier Duteil . Opinion Dynamics on a General Compact Riemannian Manifold. Networks and Heterogeneous Media, 2017, 12(3): 489-523. doi: 10.3934/nhm.2017021
    [9] Yuntian Zhang, Xiaoliang Chen, Zexia Huang, Xianyong Li, Yajun Du . Managing consensus based on community classification in opinion dynamics. Networks and Heterogeneous Media, 2023, 18(2): 813-841. doi: 10.3934/nhm.2023035
    [10] Sabrina Bonandin, Mattia Zanella . Effects of heterogeneous opinion interactions in many-agent systems for epidemic dynamics. Networks and Heterogeneous Media, 2024, 19(1): 235-261. doi: 10.3934/nhm.2024011
  • In this paper, we study a model of opinion dynamics based on the so-called "bounded confidence" principle introduced by Hegselmann and Krause. Following this principle, voters participating in an electoral decision with two options are influenced by individuals sharing an opinion similar to their own.

    We consider a modification of this model where the operator generating the dynamical system which describes the process of formation the final distribution of opinions in the society is defined in two steps. First, to the opinion of an agent, a value proportional to opinions in his/her "influence group" is added, and then the elements of the resulting array are divided by the maximal absolute value of elements to keep the opinions in the prescribed interval. We show that under appropriate conditions, any trajectory tends to a fixed point, and all the remaining fixed points are Lyapunov stable.



    Various models of opinion dynamics have been studied since 1950s ([6,7]). At present, opinion studies are a well-developed field of research (see, for example, the monographs [14,20] and the recent survey [17]). The main goal of opinion dynamics is to describe and analyze evolution of public opinion in social systems.

    Mostly, models studied in opinion dynamics are linear, which allows one to apply more or less standard methods of linear dynamical systems. One of the first nonlinear models was suggested in [11,12], where the notion of "bounded confidence" has been introduced. This notion formalizes the fact that, in the course of formation of public opinion, a member of the society is mostly influenced by individuals sharing a similar opinion.

    The first opinion model based on the notion of bounded confidence, introduced by Hegselmann and Krause, was later called the Hegselmann – Krause (HK) model; this model and its generalizations have been intensively studied by various authors, see, for example, [5,16,13,1,15,4,3,10,21,22,8]. Mostly, the results were based on computer simulations, and it was noticed that "rigorous analytical results are difficult to obtain [9].

    In the paper [18], a modification of the HK model suggested by Campi was studied. Let us consider the dynamics of opinions in a society of voters who have to choose between two options, -1 and 1. Assume that the society is formed by N individuals (usually called "agents"), and let vnk[1,1] be the opinion of individual k at time moment n.

    Fix a positive ε<1 (the level of bounded confidence in the society) and consider for k{1,,N} the set of indices

    J(vnk)={l{1,,N}:|vnlvnk|ε}.

    This is the set of indices of agents whose opinions influence agent k at time moment n.

    In the classical HK model, the dynamics of voters is based on the following procedure: at the step of the process of opinion formation at time n, the new opinion of agent k is obtained by adding to vnk a value proportional to the average of values vnlvnk over indices l belonging to the set J(vnk).

    In the model studied in the paper [18], the average of values vnlvnk over the set J(vnk) is replaced by the average of values vnl over the set J(vnk).

    Thus, when taking the average, the opinion of agent k is included into consideration. In the case where an agent has no other agents with ε-close opinions, this means that the agent enforces her/his belief: in absence of counter-arguments, one tends to strengthen her/his own opinion.

    Mathematically, this modification of the process may lead to the following consequence: some of the new values may be outside the interval [1,1]. In [18], a "cutting" procedure was suggested; the new opinion value is obtained by replacing the values less than -1 by -1, and the values more than 1 are replaced by 1.

    The dynamics of the appearing dynamical system has been completely described in [18]. It was shown that if ε1/2, then any trajectory tends to a fixed point as time goes to infinity. All possible fixed points have been characterized. It was shown that any fixed point P=(p1,,pN) with |pk|=1,k{1,,N}, is attracting, while all the remaining fixed points are Lyapunov unstable. Modifications of the model studied in [18] were considered in the recent papers [2] (where the average of values vnl has been replaced by values i(vnl) for a wide class of influence functions i) and [19] (where the finite set of agents has been replaced by the continuum [0,1]).

    In this paper, we study a model similar to that considered in [18] but with a different norming. Instead of "cutting" the values obtained at the first step (when we add to vnk a value proportional to the average of values vnl over the set J(vnk) and obtain values wnk), now we divide the values wnk by the maximal absolute value of wnk (see a detailed description of the appearing dynamical system in the next section).

    Our main results are as follows:

    ● we find a condition (see inequality (6)) under which any trajectory tends to a fixed point as time goes to infinity;

    ● we describe all fixed points in this case;

    ● we show that both fixed points P=(1,,1) and P+=(1,,1) are attracting;

    ● we prove that all the remaining fixed points are Lyapunov stable (thus, the dynamics of our system is completely different from that of the system studied in [18]) but not attracting;

    ● we give an example of the system for which condition (6) is not satisfied and that has an unstable fixed point.

    Of course, our reasoning in this paper essentially differs from that in [18].

    The structure of the paper is as follows. Section 2 is devoted to the statement of the problem. In Section 3, basic properties of the system are described. In Section 4, we prove the convergence of trajectories to fixed points. In Section 5, stability of fixed points is analyzed. In Section 6, we give an example of a system with an unstable fixed point. Section 7 contains several examples of computer modeling.

    We study a dynamical system modeling the following problem of opinion dynamics. A society consisting of N agents has to choose between two options, 1 and -1. Let vnk[1,1] be the opinion of agent with index k{1,,N} at time moment n=0,1, and let

    Vn=(vn1,,vnN)

    be the array of opinions at time moment n.

    Let us define the operator Φ determining the iterative process which models the opinion dynamics. Fix two numbers h,ε(0,1) and an array

    V=(vk[1,1]:k{1,,N}).

    Introduce the sets

    J(vk)={l{1,,N}:|vlvk|ε},k{1,,N}.

    Denote by I(vk) the cardinality of the (nonempty) set J(vk).

    Define an auxiliary array

    W(V)=(w1(V),,wN(V)),

    where

    wk(V)=vk+hI(vk)lJ(vk)vl,k=1,,N. (1)

    Now, assuming that W(V) is a nonzero array, we set

    m(W(V))=maxl{1,,N}|wl(V)|

    and

    Φ(V)=(v1,,vN),

    where

    vk=wk(V)m(W(V)).

    Clearly,

    vk[1,1]. (2)

    We can represent W(V) in the form

    W(V)=(E+hA)V,

    where E is the identity matrix and the matrix A is row-stochastic; it easily follows from the inclusion h(0,1) that if V0, then W(V)0 as well.

    Consider an initial array of opinions V0=(v01,,v0N). If V0=0, then we set Vn=0 for n0 and exclude this trivial case from the further consideration.

    It follows from the above reasoning that if V00, then Vn=Φn(V0) are defined for n>0. Our main goal is to study the behavior of positive trajectories of the appearing dynamical system.

    For simplicity, we denote wnk=wk(Vn).

    Denote by V the set of arrays V such that

    v1v2vN. (3)

    Lemma 3.1. If vV, then Φ(V)V.

    Proof. It follows from [18,Corollary 1] that inequality (3) implies the inequalities wk(V)wk+1(V); division by m(W(V)) preserves the required inequalities.

    It is easily seen that the value wk(V) in (1) does not depend on the indexing of components of V. Hence, in what follows, we may (and will) consider trajectories belonging to V.

    Let us note one important inequality. Without loss of generality, we may assume that, for given V, m(W(V))=|wN(V)|. Then

    m(W(V))=|vN+hI(vN)lJ(vN)vl|1+h. (4)

    Lemma 3.2. If |vnkvnk+1|>ε, then |vνkvνk+1|>ε for all ν>n.

    Proof. It is enough to prove the statement for ν=n+1.

    The inequality |vnkvnk+1|>ε implies that J(vnk){1,,k} and J(vnk+1){k+1,,N}. Hence,

    vnk+hI(vnk)lJ(vnk)vnlvnk(1+h)

    and

    vnk+1+hI(vnk+1)lJ(vnk+1)vnlvnk+1(1+h).

    Thus,

    vn+1k+1vn+1k(vnk+1vnk)(1+h)m(W(Vn))>ε(1+h)m(W(Vn)). (5)

    Now inequality (4) implies the required inequality

    vn+1k+1vn+1k>ε.

    Remark 1. An analog of Lemma 3.2 does not necessarily hold for vnk and vnm with |km|1. Let us consider the following example.

    Let N=8, ε=1/2, and h=1/3. If

    V0=(1,5/16,0,0,0,0,5/16,1),

    then m(W(V0))=1+h and

    V1=(1,1/4,0,0,0,0,1/4,1).

    Hence, v07v02=10/16>ε, while v17v12=1/2=ε.

    In this section, we show that if

    ε(N1)<1, (6)

    then any trajectory Φn(V) converges to a fixed point of Φ as n.

    Now we introduce the object which is the main tool in the following proofs.

    Definition 4.1. For an array Vn=Φn(V0), a set {k,k+1,,m}{1,,N} is called a band at time n if the following properties are satisfied:

    (1) if k>1, then |vnk1vnk|>ε, and if m<N, then |vnmvnm+1|>ε;

    (2) |vnlvnl+1|ε for all l{k,,m1}.

    The value |vnkvnm| is called the diameter of the band {k,k+1,,m}.

    In what follows, we often use the term band instead of band at time n.

    Remark 2. Since we work with trajectories in V,

    vnkvnm

    for any band {k,k+1,,m}.

    It follows from Lemma 3.2 that if {k,k+1,,m} is a band at time n for some Vn=Φn(V0), then no subset of {k,k+1,,m} can be a subset of a band at time ν>n for Vν containing either k1 or m+1. Hence, either a band {k,k+1,,m} at time n for Vn is a band at time n+1 for Vn+1 as well or it splits into a union of several bands of smaller lengths.

    Thus, for any band {k,k+1,,m} of any initial array V0 there exists a unique decomposition

    {k,k+1,,m}=rj=1{kj,,mj} (7)

    with k1=k, mr=m, and kj+1=mj+1 and a time ν such that any {kj,,mj} is a band for any Vn=Φn(V0) for any nν (i.e., it does not split into bands of smaller lengths as time grows).

    Clearly, if V0 is a nonzero array, then either vn1=1 or vnN=1 for any n>0. We assume that the same holds for n=0.

    We introduce the following condition on the initial array V0.

    Condition A. The array V0 has a band {k,,m} at time 0 such that v0k,,v0m are nonzero and have the same sign.

    If V0 contains a single band, then this band is {1,,N}, and, by our assumption, either v01=1 either v0N=1. Then inequality (6) implies that V0 satisfies Condition A.

    If V0 contains at least two bands, then it obviously satisfies Condition A.

    Thus, inequality (6) implies Condition A for any array V0.

    In the remaining part of this section, we assume that any initial array V0 satisfies Condition A.

    Lemma 4.2. For any V0, the following relation holds:

    limnm(W(Vn))=1+h. (8)

    Proof. Fix a band {k,,m} for V0 at time 0 such that v0k,,v0m are nonzero and have the same sign. Without loss of generality, we may assume that these values are positive.

    Let us consider the behavior of vnk as n grows:

    vn+1k=1m(W(Vn))(vnk+h1I(vnk)lJ(vnk)vnl)(1+h)m(W(Vn))vnk.

    To get a contradiction, assume that relation (8) does not hold. Then there exists a subsequence nk tending to infinity such that

    m(W(Vnk))1+hα

    for some α(0,h).

    Without loss of generality, we may assume that the above inequalities hold for all n. Then

    vn+1k1+h1+hαvnk=βvnk,

    where

    β=1+h1+hα>1.

    Thus,

    vn+1kβnv0k,n,

    which contradicts the inequalities vnk1.

    Let us describe the behavior of a band of diameter not more than ε.

    Lemma 4.3. Assume that a band {k,,m} foran array Vν at time ν has diameter not more than ε and does not split as time grows. Then the diametersof this band for the arrays Vn at all times n>ν are not more than ε as well and

    limn(vnmvnk)=0. (9)

    Proof. Without loss of generality, we assume that ν=0. Applying Lemma 4.2, we may also assume that

    m(W(Vn))γ>1,n0.

    It follows from our assumption (the band does not split) that J(vnk)=J and I(vnk)=I for n0. Hence, if n0, then

    vn+1mvn+1k=1m(W(Vn))(vnm+hIlJvnlvnkhIlJvnl)=1m(W(Vn))(vnmvnk)1γ(vnmvnk).

    This obviously implies the statement of our lemma.

    Now we prove that the diameter of every band in decomposition (7) does not exceed ε for times nν if ν is large enough.

    Lemma 4.4. For any initial array V0 and any its band {k,,m} at time 0 thereexists a time ν such that the diameter of any band {kj,,mj} in decomposition (7) for Vn with nν does not exceed ε.

    First we fix some constants.

    Fix a positive δ such that

    δεh3N(1+h), (10)

    a positive β such that

    βδh3N(1+h), (11)

    and a positive α such that

    α1+hαβ. (12)

    We get Lemma 4.4 as a corollary of the following two lemmas.

    Lemma 4.5. Assume that a band {k,,m} has diameter larger than ε for all n0 and does not split as time grows. There exists n00 such that the following implication holds. If vnl[vnk,vnk+δ) for all lJ(vnk) and for some nn0, then there exists an index s such that vn+1s[vn+1k+δ,vn+1k+ε].

    Proof. Fix a time n and let s=maxJ(vnk). We will show that the assumption of the lemma implies the inclusion vn+1s[vn+1k+δ,vn+1k+ε].

    By assumption, the value vnmvnk (the diameter of the band {k,,m}) is larger than ε for all n, and from the inequality

    vnsvnkε

    it follows that s<m. Hence, s,s+1{k,,m}. Since {k,,m} is a band, s+1J(vns).

    Then we have the following estimates for n0:

    vn+1svn+1k=1m(W(Vn))(vns+hI(vns)lJ(vns)vnlvnkhI(vnk)lJ(vnk)vnl)1m(W(Vn))(vns+h(I(vns)1I(vns)vnk+1I(vns)vns+1)vnkhvns)1m(W(Vn))(vns+h(I(vns)1I(vns)(vnsδ)++1I(vns)(vns+εδ))vnkh(vnk+δ))1+hm(W(Vn))(vnsvnk)+hm(W(Vn))(εN2δ)h1+h(εN2δ)δ.

    In the last line, we apply inequality (10).

    To get the upper bound, take a number n00 such that

    m(W(Vn))23+h,nn0.

    If nn0, then

    vn+1svn+1k=1m(W(Vn))(vns+hI(vns)lJ(vns)vnlvnkhI(vnk)lJ(vnk)vnl)1m(W(Vn))(vns+h(1I(vns)vnk+I(vns)1I(vns)(vnk+ε+δ))vnkhvnk)1m(W(Vn))(vnk+δ+h(1I(vns)vnk+I(vns)1I(vns)(vnk+ε+δ))vnkhvnk)=1m(W(Vn))(δ+h(I(vns)1I(vns)(ε+δ)))123+h((1+h)δ+hε)123+h(2δ+hε)ε,

    where in the last line we take into account that δε3 due to (10).

    Lemma 4.6. Assume that a band {k,,m} has diameter larger than ε for all n0 and does not split as time grows. There exists n00 such that for any nn0, the following inequality holds:

    vn+2kvnk+β.

    Proof. We claim that there exists n0 such that

    vn+1kvnkβ,nn0, (13)

    and if there exists an index s such that vns[vnk+δ,vnk+ε], then

    vn+1kvnk+2β,nn0. (14)

    Then the statement of our lemma follows from Lemma 4.5. Indeed, there are two possible cases:

    ● There exists an index s such that vns[vnk+δ,vnk+ε].

    Applying the inequalities (13) and (14), we get

    vn+2kvn+1kβ(vnk+2β)β=vnk+β.

    ● For all lJ(vnk) we have vnl[vnk,vnk+δ). From Lemma 4.5 we obtain that there exists an index s such that vn+1s[vn+1k+δ,vn+1k+ε]. Then, applying first inequality (14) and the inequality (13), we get

    vn+2kvn+1k+2β(vnkβ)+2β=vnk+β

    which completes the proof.

    To establish estimate (13), let us fix a positive α such that inequality (12) holds.

    Consider an n00 such that

    m(W(Vn))1+hα,nn0.

    If nn0, then

    vn+1k=1m(W(Vn))(vnk+hI(vnk)lJ(vnk)vnl)1+hm(W(Vn))vnk=vnk+(1+hm(W(Vn))1)vnkvnk(1+hm(W(Vn))1)vnkα1+hαvnkβ.

    Next, we assume that vns[vnk+δ,vnk+ε]. Let us estimate

    vn+1k=1m(W(Vn))(vnk+hI(vnk)lJ(vnk)vnl)1m(W(Vn))(vnk+h(I(vnk)1I(vnk)vnk+1I(vnk)vns))1m(W(Vn))(vnk+h(I(vnk)1I(vnk)vnk+1I(vnk)(vnk+δ)))=1+hm(W(Vn))vnk+δhI(vnk)m(W(Vn))vnkα1+hα+δhN(1+h)vnk+2β.

    To prove Lemma 4.4, we assume that the diameter of the band {k,,m} is more than ε for arbitrarily large n0. Then Lemmas 4.5 and 4.6 lead to a contradiction since the sequence (vnk) is bounded.

    Theorem 4.7. If condition (6) is satisfied, thenany trajectory Φn(V0) tends to a fixed point of Φ as n.

    Proof. It follows from Lemmas 4.3 and 4.4 that for any initial nonzero array V0 the following holds: if n is large enough, then the set {1,,N} is the union of disjoint subsets,

    {1,,N}=ri=1{k:bikci},

    where b1=1, cr=N, ci+1=bi+1, and any set {bi,,ci} is a band for Vn such that

    0vncivnbi0,n,i=1,,r.

    There are the following possible cases:

    vnbi0 for some n; then vmk0 for all bikci and mn;

    vnci0 for some n; then vmk0 for all bikci and mn;

    vnbivnci<0 for some n; then vmkvmk<0 for all bikci and mn.

    In any of these cases, there exist numbers ai[0,1] such that

    vnkai,bikci,n,

    (and ai=0 in the third case).

    It follows from the left-hand side of inequality (5) that

    vn+1ci+1vn+1bivnci+1vnbi,i=1,,r1;

    hence,

    ai+1ai>ε,i=1,,r1.

    In addition, either a1=1 or ar=1 (or both possibilities are realized). Clearly, the corresponding array

    A=(a1,,a1,a2,,a2,,ar,,ar)

    is a fixed point of Φ such that

    VnA,n.

    Remark 3. In fact, the proofs of Lemmas 4.3 and 4.4 (and hence, of Theorem 4.7) are based not on condition (6) but on the assumption that for any V0, relation (8) holds (which we deduce from Condition A).

    We refer to condition (6) in Theorem 4.7 since the above-formulated two assumptions are of "inner" character while condition (6) relates values from the statement of the problem.

    In this section, we assume that relation (8) holds. As was noted, this assumption implies the conclusion of Theorem 4.7. Let us study the stability properties of the appearing fixed points of Φ.

    First we introduce the following notation. Let P=(p1,,pN) be a fixed point of Φ. An array

    (B1(a1),,Br(ar))

    is called the scheme of the fixed point P if

    Bj(aj)={bj,,cj},for any j=1,,r,

    where b1=1, cr=N, and bi+1=ci+1, is a band for P=Φn(P) at any time n and

    pk=aj,kBj(aj).

    Let us select two fixed points, P and P+, having schemes (B1(1)) and (B1(1)), respectively, where B1(1)=B1(1)={1,,N}.

    Theorem 5.1. If relation (8) holds, then

    (1) both fixed points P and P+ are asymptoticallystable for Φ;

    (2) any fixed point P different from P and P+ is Lyapunov stable but not asymptotically stable.

    Proof. Let us first prove item (1). We consider the case of the fixed point P+, for P the proof is similar.

    First we prove that P+ is Lyapunov stable. Fix a Δ>0; without loss of generality, we assume that Δε.

    Let δΔ and consider a V=(v1,,vN)V such that

    vk[1δ,1],k{1,,N}. (15)

    Then J(vk)={1,,N} for k{1,,N}; hence,

    wk(V)(1+h)(1δ),k{1,,N},

    and

    (Φ(V))k[1δ,1],k{1,,N}.

    This implies that

    (Φn(V))k[1Δ,1],k{1,,N},n0.

    Thus, P+ is Lyapunov stable.

    As was said before introducing Condition A, we may assume that, for any V, either (Φn(V))1=1 or (Φn(V))N=1 for n0. In our case, inequality (15) implies that vnN=(Φn(V))N=1 for all n, and it follows from Lemma 4.3 that

    |vnk1|0,n,k{1,,N}.

    Thus, P+ is asymptotically stable.

    Now we prove item (2). Consider two possible cases.

    Case 1. The fixed point P has scheme (B1(1),B2(1)) with nonempty B1(1), B2(1). In this case, the Lyapunov stability is proved by the same reasoning as above. To prove that P is not asymptotically stable, note that any point with scheme (B1(1+δ),B2(1)), where δ(0,ε), is a fixed point of Φ.

    Case 2. The fixed point P=(p1,,pn) has scheme

    (B1(1),,Bl(al),,Br(1)),

    where Bl(al) is nonempty and |al|1. In this case, |al|(1+ε,1ε) and one of the sets B1(1),Br(1) is nonempty. To simplify consideration, assume that B1(1) is empty (the remaining cases are treated similarly).

    Fix a Δ>0 such that

    aj+1aj>ε+2Δ,j=1,,r1. (16)

    Without loss of generality, we assume that Δε/2. Clearly, if V=(v1,,vN) and

    |vkpk|Δ,k{1,,N},

    then J(vk)=J(pk) for k{1,,N}.

    Take a positive δ such that

    2δ1δ<Δ. (17)

    Clearly, in this case δ<Δ.

    Introduce the following condition on the trajectory of an initial point V0.

    Condition C(ν):

    |vnkpk|Δ,k{1,,N},0nν.

    We show that if

    |v0kpk|δ,k{1,,N}, (18)

    for an initial point V0, then Condition C(ν) is satisfied for all ν0, which, of course, means that P is Lyapunov stable.

    Thus, below we assume that inequalities (18) are satisfied.

    Since δ<Δ, Condition C(0) is satisfied. Now we show that Condition C(ν) implies Condition C(ν+1).

    We start with kBr(1). Due to Condition C(ν), J(vnk)=Br(1) for 0nν. The same reasoning as in the proof of item (1) shows that

    |vnk1|δ,kBr(1),nν+1.

    Denote

    μn=m(W(Vn1))××m(W(V1))×m(W(V0)).

    Since v0k1δ for kBr(1),

    (1+h)nμn(1δ)vnk1,0nν+1,kBr(1),

    and the inequalities

    (1+h)nμn1δ1δ,0nν+1, (19)

    hold.

    Now we consider indices kBl(al) with l<r. Condition C(ν) and inequalities (18) imply that

    v0kal+δ,v1k1+hμ1(al+δ),,vnk(1+h)nμn(al+δ)

    for 0nν+1.

    Hence, if kBl(al), then it follows from inequality (19) with n=ν+1 that

    vν+1kal(1+h)ν+1μν+1(al+δ)al=((1+h)ν+1μν+11)al+(1+h)ν+1μν+1δ2δ1δ<Δ.

    Similarly one shows that

    vν+1kal>Δ,

    which proves that Condition C(ν+1) is satisfied.

    This completes the proof of Lyapunov stability of the fixed point P.

    To prove that P is not asymptotically stable, note that any point with scheme

    (B1(1),,Bl(al+δ),,Br(1)),

    where δ is small enough, is a fixed point of Φ.

    The following example shows that if ε is not small, then the dynamics of the system can be essentially different from that described above.

    Let N=6 and ε=1/2. Then Φ has a fixed point

    P=(1,1/2,0,0,1/2,1).

    Clearly,

    W(P)=(13h4,123h8,0,0,12+3h8,1+3h4),m(W(P))=1+3h4, (20)

    and Φ(P)=P.

    This fixed point is unstable; for any small δ>0, the point

    V0=(1,1/2,δ,δ,1/2,1)

    has a band {δ,δ,1/2,1} at time 0 with nonzero elements of the same sign; the reasoning applied in the proof of Lemma 4.2 shows that

    m(W(Vn))1+h,n,

    which, compared with relation (20) indicates that the fixed point P is unstable.

    In Fig. 3 of the next section, the dynamics with δ=0.01 is shown.

    The first figure illustrates the dynamics of the system for which condition (6) holds. Figure 1 shows the initial distribution of opinions and the evolution of the system at times 10, 30, and 70. One can see that at time 70, the equilibrium is almost reached. The fixed points of this system are 4 groups of equal numbers.

    Figure 1. 

    Initial distribution and opinions' evolution of system with (6) at steps 10, 30 and 70; ε=0.1, h=0.1

    .

    The second example illustrates the evolution of the system with a larger number of agents. Here, condition (6) is not met, but Condition A holds. Figure 2 shows the initial distribution of such a system with ε=0.5, h=0.1 and its evolution at times 20, 40, and 90.

    Figure 2. 

    Initial distribution and opinions' evolution of system with Condition A at steps 20, 40 and 90; ε=0.4, h=0.1

    .

    Figure 3 shows the dynamics of the band

    V0=(1,1/2,δ,δ,1/2,1)
    Figure 3. 

    Initial distribution and opinions' evolution for third example at steps 10, 30 and 70, when the equilibrium is reached; ε=0.5, h=0.1

    .

    which was mentioned in Section 6. The illustration shows the initial distribution of this system with δ=0.01 and its evolution at times 10, 30, and 70. In this case, the band of positive values collapses into a band with the same values.

    The authors are grateful to the reviewers for valuable comments which allowed to improve the presentation.



    [1] Cluster formation in opinion dynamics: A qualitative analysis. Z. Angew. Math. Phys. (2010) 61: 583-602.
    [2] Convergence to fixed points in one model of opinion dynamics. J. Dyn. Control. Syst. (2021) 27: 617-623.
    [3] Asymptotic analysis of continuous opinion dynamics models under bounded confidence. Commun. Pure Appl. Anal. (2013) 12: 1487-1499.
    [4] Continuous and discontinuous opinion dynamics with bounded confidence. Nonlinear Anal. Real World Appl. (2012) 13: 1239-1251.
    [5] The Krause – Hegselmann consensus model with discrete opinions. Internat. J. Modern Phys. C (2004) 15: 1021-1029.
    [6] A formal theory of social power. Psychological Review (1956) 63: 181-194.
    [7]

    F. Harary, A criterion for unanimity in French's theory of social power, in Studies in Social Power (ed. D. Cartwright), Institute for Social Research, Ann Arbor, 1959.

    [8] The Hegselmann – Krause dynamics for equally spaced agents. J. Difference Equ. Appl. (2016) 22: 1621-1645.
    [9] Opinion dynamics and bounded confidence: Models, analysis and simulation. Journal of Artificial Societies and Social Simulation (2002) 5: 1-33.
    [10] Clustering and asymptotic behavior in opinion formation. J. Differential Equations (2014) 257: 4165-4187.
    [11]

    U. Krause, A discrete nonlinear and non - autonomous model of consensus formation, in Communications in Difference Equations, Gordon and Breach Publ., Amsterdam, 1997.

    [12]

    U. Krause, Soziale dynamiken mit vielen interakteuren. Eine problemskizze, in Modellierung und Simulation von Dynamiken mit Vielen Interagierenden Akteuren (eds. U. Krause and M. Stockler), Universitat Bremen, 1997.

    [13] Compromise, consensus, and the iteration of means. Elem. Math. (2009) 64: 1-8.
    [14]

    U. Krause, Positive Dynamical Systems in Discrete Time. Theory, Models, and Applications, De Gruyter, Berlin, 2015.

    [15] On the Hegselmann – Krause conjecture in opinion dynamics. Journal of Difference Equations and Applications (2011) 17: 859-876.
    [16] Continuous opinion dynamics under bounded confidence: A survey. International Journal of Modern Physics C (2007) 18: 1819-1838.
    [17] From classical to modern opinion dynamics. International Journal of Modern Physics C (2020) 31: 2050101.
    [18] Opinion formation in voting processes under bounded confidence. Networks and Heterogeneous Media (2019) 14: 617-632.
    [19] Dynamics of a continual sociological model. Vestnik St. Petersburg University: Mathematics (2021) 54: 196-205.
    [20]

    W. Ren and Y. Cao, Distributed Coordination of Multi-agent Networks. Emergent Problems, Models, and Issues, Springer, 2011.

    [21] The Hegselmann – Krause dynamics for the continuous-agent model and a regular opinion function do not always lead to consensus. IEEE Trans. Automat. Control (2015) 60: 2416-2421.
    [22] On the control through leadership of the Hegselmann – Krause opinion formation model. Mathematical Models and Methods in Applied Sciences (2015) 25: 565-585.
  • Reader Comments
  • © 2022 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(1330) PDF downloads(255) Cited by(0)

Figures and Tables

Figures(3)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog