# American Institute of Mathematical Sciences

September  2020, 15(3): 489-517. doi: 10.3934/nhm.2020028

## Bounded confidence dynamics and graph control: Enforcing consensus

 1 Georgia Institute of Technology, Program in Quantitative Biosciences, Georgia Institute of Technology School of Physics, Atlanta, GA 30332, USA 2 Arizona State University, School of Mathematical and Statistical Sciences, Tempe, AZ 85257-1804, USA

Received  December 2019 Revised  July 2020 Published  September 2020

Fund Project: The second author wishes to thank Benedetto Picolli for helpful discussions

A generic feature of bounded confidence type models is the formation of clusters of agents. We propose and study a variant of bounded confidence dynamics with the goal of inducing unconditional convergence to a consensus. The defining feature of these dynamics which we name the No one left behind dynamics is the introduction of a local control on the agents which preserves the connectivity of the interaction network. We rigorously demonstrate that these dynamics result in unconditional convergence to a consensus. The qualitative nature of our argument prevents us quantifying how fast a consensus emerges, however we present numerical evidence that sharp convergence rates would be challenging to obtain for such dynamics. Finally, we propose a relaxed version of the control. The dynamics that result maintain many of the qualitative features of the bounded confidence dynamics yet ultimately still converge to a consensus as the control still maintains connectivity of the interaction network.

Citation: GuanLin Li, Sebastien Motsch, Dylan Weber. Bounded confidence dynamics and graph control: Enforcing consensus. Networks & Heterogeneous Media, 2020, 15 (3) : 489-517. doi: 10.3934/nhm.2020028
##### References:

show all references

##### References:
The movement of an agent according to the bounded confidence dynamics (2.3)
Simulation of the opinion dynamics without and with control (resp. left and right figure), e.g. solving resp. (2.3) and Model 1 with $r_{*} = \frac12$. With the control (right), the dynamics converge to a consensus
Illustration of the critical regions (3.1) in $\mathbb{R}$ (interval behind ${\bf x}_i$) and $\mathbb{R}^2$ (semi-annulus region). The opinion ${\bf x}_i$ is attracted toward the local average $\overline{\bf x}_i$ and hence moves with velocity $\overline{\bf x}_i-{\bf x}_i$. In the "No-left behind dynamics" (1), ${\bf x}_i$ can only move only if there is no one in its critical region $\mathcal{B}_i$. Thus, ${\bf x}_i$ freezes whereas ${\bf x}_j$ is free to move in the left illustration
A configuration of agents (top) and the resulting interaction graph (edge set E, black) and behind graph (edge set $E^{\mathcal{B}})$, light blue). Note that the behind graph is a directed subgraph of the interaction graph
Counter-example in multi-dimension. Blue arrow is the velocity of each cluster. In this setting, every agent has someone in its critical region $\mathcal{B}_i$. Thus, the naive control in Model 1 would prevent anyone from moving
The velocity of agent $i$ is the projection of the desired velocity $\overline{\bf x}_i-{\bf x}_i$ onto the cone of admissible velocity $\mathcal{C}_{i}$
2D simulation of opinion dynamics without and with control (resp, top and bottom figure), e.g. solving resp. (1) and (3.5) with $r_* = \frac12$. With the control (bottom), the dynamics converge to a consensus
Preserving connectivity does not imply the convergence to a consensus. Here, when $r_* = 1$, the extreme points $x_1$ and $x_4$ will converge towards $x_2$ and $x_3$ respectively. However, $x_2$ and $x_3$ cannot move since $x_1$ and $x_4$ are always in their respective critical regions
The convex hull $\Omega(t_n)$ has to converge to a limit configuration $\Omega^\infty$. The dynamics converge to a consensus if $\Omega^\infty$ is reduced to a single point which we prove by contradiction. We distinguish three cases of limit configuration $\Omega^\infty$ depending on if the extreme point ${\bf x}_p^\infty$ has a so-called extreme neighbor $j$, i.e. $\|{\bf x}_p^\infty-{\bf x}_j^\infty\| = 1$
If the limit configuration $\{{\bf x}_k^\infty\}_k$ is not a consensus, the extreme point ${\bf x}_p(t_n)$ will eventually get inside the convex hull $\Omega^\infty$ which gives a contradiction
Situation in the case 2. The extreme point $x_p$ needs $x_{p_2}$ the neighbor of its neighbor $x_{p_1}$ to be pushed further to the right
The decay of the diameter $d(t)$ is first linear and then exponential after the diameter $d(t)$ becomes less than $1$
Left: diameter $d(t)$ over time for $100$ realizations (quantile representation). Right: stopping time $\tau$ (4.28) depending on the size of the critical region $r_*$
An example of how the behind graph can be relaxed while still ensuring that the interaction graph remains connected. The interaction graph is represented by undirected and directed edges, the behind graph is represented by only the blue directed edges. Agent 3 is in the behind region of both agent 2 and agent 4 and agents 2 and 4 are connected in the interaction graph therefore we may remove the edge from agent 4 to agent 3
The NOLB dynamics do not allow the red agent to disconnect from the blue agent (illustrated with a purple chain). The RNOLB dynamics allow this disconnection to occur but maintain connectivity of the whole configuration
The RNOLB dynamics can be seen as an interpolation between NOLB and bounded confidence
Diameter, $d(t)$ over time for 100 realizations of the RNOLB dynamics (quantile representation)
 [1] Giacomo Albi, Lorenzo Pareschi, Mattia Zanella. Opinion dynamics over complex networks: Kinetic modelling and numerical methods. Kinetic & Related Models, 2017, 10 (1) : 1-32. doi: 10.3934/krm.2017001 [2] Holly Gaff. Preliminary analysis of an agent-based model for a tick-borne disease. Mathematical Biosciences & Engineering, 2011, 8 (2) : 463-473. doi: 10.3934/mbe.2011.8.463 [3] Zhiyong Sun, Toshiharu Sugie. Identification of Hessian matrix in distributed gradient-based multi-agent coordination control systems. Numerical Algebra, Control & Optimization, 2019, 9 (3) : 297-318. doi: 10.3934/naco.2019020 [4] Gianluca D'Antonio, Paul Macklin, Luigi Preziosi. An agent-based model for elasto-plastic mechanical interactions between cells, basement membrane and extracellular matrix. Mathematical Biosciences & Engineering, 2013, 10 (1) : 75-101. doi: 10.3934/mbe.2013.10.75 [5] Robin Cohen, Alan Tsang, Krishna Vaidyanathan, Haotian Zhang. Analyzing opinion dynamics in online social networks. Big Data & Information Analytics, 2016, 1 (4) : 279-298. doi: 10.3934/bdia.2016011 [6] Regino Criado, Julio Flores, Alejandro J. García del Amo, Miguel Romance. Structural properties of the line-graphs associated to directed networks. Networks & Heterogeneous Media, 2012, 7 (3) : 373-384. doi: 10.3934/nhm.2012.7.373 [7] Marco Sarich, Natasa Djurdjevac Conrad, Sharon Bruckner, Tim O. F. Conrad, Christof Schütte. Modularity revisited: A novel dynamics-based concept for decomposing complex networks. Journal of Computational Dynamics, 2014, 1 (1) : 191-212. doi: 10.3934/jcd.2014.1.191 [8] Bingru Zhang, Chuanye Gu, Jueyou Li. Distributed convex optimization with coupling constraints over time-varying directed graphs†. Journal of Industrial & Management Optimization, 2020  doi: 10.3934/jimo.2020061 [9] Zhen Jin, Guiquan Sun, Huaiping Zhu. Epidemic models for complex networks with demographics. Mathematical Biosciences & Engineering, 2014, 11 (6) : 1295-1317. doi: 10.3934/mbe.2014.11.1295 [10] Michael Gekhtman, Michael Shapiro, Serge Tabachnikov, Alek Vainshtein. Higher pentagram maps, weighted directed networks, and cluster dynamics. Electronic Research Announcements, 2012, 19: 1-17. doi: 10.3934/era.2012.19.1 [11] Domenica Borra, Tommaso Lorenzi. Asymptotic analysis of continuous opinion dynamics models under bounded confidence. Communications on Pure & Applied Analysis, 2013, 12 (3) : 1487-1499. doi: 10.3934/cpaa.2013.12.1487 [12] Birol Yüceoǧlu, ş. ilker Birbil, özgür Gürbüz. Dispersion with connectivity in wireless mesh networks. Journal of Industrial & Management Optimization, 2018, 14 (2) : 759-784. doi: 10.3934/jimo.2017074 [13] Chol-Ung Choe, Thomas Dahms, Philipp Hövel, Eckehard Schöll. Control of synchrony by delay coupling in complex networks. Conference Publications, 2011, 2011 (Special) : 292-301. doi: 10.3934/proc.2011.2011.292 [14] Meihong Qiao, Anping Liu, Qing Tang. The dynamics of an HBV epidemic model on complex heterogeneous networks. Discrete & Continuous Dynamical Systems - B, 2015, 20 (5) : 1393-1404. doi: 10.3934/dcdsb.2015.20.1393 [15] Cristina Cross, Alysse Edwards, Dayna Mercadante, Jorge Rebaza. Dynamics of a networked connectivity model of epidemics. Discrete & Continuous Dynamical Systems - B, 2016, 21 (10) : 3379-3390. doi: 10.3934/dcdsb.2016102 [16] Rosa M. Benito, Regino Criado, Juan C. Losada, Miguel Romance. Preface: "New trends, models and applications in complex and multiplex networks". Networks & Heterogeneous Media, 2015, 10 (1) : i-iii. doi: 10.3934/nhm.2015.10.1i [17] Suoqin Jin, Fang-Xiang Wu, Xiufen Zou. Domain control of nonlinear networked systems and applications to complex disease networks. Discrete & Continuous Dynamical Systems - B, 2017, 22 (6) : 2169-2206. doi: 10.3934/dcdsb.2017091 [18] Shouying Huang, Jifa Jiang. Epidemic dynamics on complex networks with general infection rate and immune strategies. Discrete & Continuous Dynamical Systems - B, 2018, 23 (6) : 2071-2090. doi: 10.3934/dcdsb.2018226 [19] Robert Carlson. Myopic models of population dynamics on infinite networks. Networks & Heterogeneous Media, 2014, 9 (3) : 477-499. doi: 10.3934/nhm.2014.9.477 [20] Nataša Djurdjevac Conrad, Ralf Banisch, Christof Schütte. Modularity of directed networks: Cycle decomposition approach. Journal of Computational Dynamics, 2015, 2 (1) : 1-24. doi: 10.3934/jcd.2015.2.1

2019 Impact Factor: 1.053

## Tools

Article outline

Figures and Tables