{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T01:18:52Z","timestamp":1760059132545,"version":"build-2065373602"},"reference-count":26,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2025,5,23]],"date-time":"2025-05-23T00:00:00Z","timestamp":1747958400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>One of the most studied problems among researchers in recent years is how individuals form their opinions. This problem has become more urgent with the advent of social networks, which can easily influence a huge number of followers and have become increasingly pervasive over time. The produced effect is the rise of polarized opinions among different groups of people. Understanding polarization is of great relevance across various application domains, such as economics and politics. Opinion dynamics has often been studied by exploiting the popular Friedkin\u2013Johnsen model. In this paper, we propose a different modeling approach based on the Markovian agents paradigm for deriving metrics characterizing polarized opinions. The main goal of this work is to demonstrate the potential of the Markovian agent modeling paradigm for the analysis of opinion dynamics. The main advantages of Markovian agents are the ease of setting a large number of behavioral parameters, spatial distribution of agents, scalability, and numerical tractability. We extend our previous work, in which we analyzed a peer assembly and validated it against other commonly used modeling approaches. In our opinion, the Markovian agent approach offers an effective modeling framework due to its scalability and flexibility in handling parameters that describe the behavior of individuals in the opinion formation process. The context we will discuss is inspired by election rallies, where an assembly attends a speech by a political candidate. The crowd consists of individuals with diverse initial political opinions, and the candidate seeks to polarize them toward his\/her own political stance.<\/jats:p>","DOI":"10.3390\/a18060308","type":"journal-article","created":{"date-parts":[[2025,5,23]],"date-time":"2025-05-23T12:24:18Z","timestamp":1748003058000},"page":"308","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Polarization in Political Rallies: A Markovian Agent-Based Model for Opinion Dynamics"],"prefix":"10.3390","volume":"18","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9560-7504","authenticated-orcid":false,"given":"Marco","family":"Scarpa","sequence":"first","affiliation":[{"name":"Department of Engineering, University of Messina, 98166 Messina, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5580-1081","authenticated-orcid":false,"given":"Marco","family":"Garofalo","sequence":"additional","affiliation":[{"name":"Department of Engineering, University of Messina, 98166 Messina, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6299-140X","authenticated-orcid":false,"given":"Francesco","family":"Longo","sequence":"additional","affiliation":[{"name":"Department of Engineering, University of Messina, 98166 Messina, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0507-5186","authenticated-orcid":false,"given":"Salvatore","family":"Serrano","sequence":"additional","affiliation":[{"name":"Department of Engineering, University of Messina, 98166 Messina, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2025,5,23]]},"reference":[{"key":"ref_1","unstructured":"Epstein, J.M. (2006). Generative Social Science: Studies in Agent-Based Computational Modeling, Princeton University Press."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"143","DOI":"10.1146\/annurev.soc.28.110601.141117","article-title":"From Factors to Actors: Computational Sociology and Agent-Based Modeling","volume":"28","author":"Macy","year":"2002","journal-title":"Annu. Rev. Sociol."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"591","DOI":"10.1103\/RevModPhys.81.591","article-title":"Statistical physics of social dynamics","volume":"81","author":"Castellano","year":"2009","journal-title":"Rev. Mod. Phys."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"2","DOI":"10.18564\/jasss.3521","article-title":"Models of Social Influence: Towards the Next Frontiers","volume":"20","author":"Flache","year":"2017","journal-title":"J. Artif. Soc. Soc. Simul."},{"key":"ref_5","first-page":"1","article-title":"Opinion Dynamics and Bounded Confidence Models, Analysis and Simulation","volume":"5","author":"Hegselmann","year":"2002","journal-title":"J. Artif. Soc. Soc. Simul."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1142\/S0219525900000078","article-title":"Mixing beliefs among interacting agents","volume":"3","author":"Deffuant","year":"2000","journal-title":"Adv. Complex Syst."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"3225","DOI":"10.1016\/j.physa.2009.04.007","article-title":"An opinion dynamics model for the diffusion of innovations","volume":"388","author":"Martins","year":"2009","journal-title":"Phys. A Stat. Mech. Its Appl."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"558","DOI":"10.1016\/j.physa.2014.10.045","article-title":"Opinion dynamics of modified Hegselmann\u2013Krause model in a group-based population with heterogeneous bounded confidence","volume":"419","author":"Fu","year":"2015","journal-title":"Phys. A Stat. Mech. Its Appl."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1029","DOI":"10.1016\/S0252-9602(14)60067-9","article-title":"Consensus formation of two-level opinion dynamics","volume":"34","author":"Shang","year":"2014","journal-title":"Acta Math. Sci."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1016\/j.physa.2014.10.089","article-title":"Mass media and heterogeneous bounds of confidence in continuous opinion dynamics","volume":"420","author":"Pineda","year":"2015","journal-title":"Phys. A Stat. Mech. Its Appl."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"220","DOI":"10.1016\/j.physa.2014.07.072","article-title":"A novel opinion dynamics model based on expanded observation ranges and individuals\u2019 social influences in social networks","volume":"415","author":"Diao","year":"2014","journal-title":"Phys. A Stat. Mech. Its Appl."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"022811","DOI":"10.1103\/PhysRevE.91.022811","article-title":"Effect of zealotry in high-dimensional opinion dynamics models","volume":"91","author":"Waagen","year":"2015","journal-title":"Phys. Rev. E"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"431","DOI":"10.1016\/j.physa.2016.06.110","article-title":"Opinion evolution influenced by informed agents","volume":"462","author":"Fan","year":"2016","journal-title":"Phys. A Stat. Mech. Its Appl."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"109113","DOI":"10.1016\/j.automatica.2020.109113","article-title":"Analysis of a nonlinear opinion dynamics model with biased assimilation","volume":"120","author":"Xia","year":"2020","journal-title":"Automatica"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"5381","DOI":"10.1109\/TSMC.2023.3268758","article-title":"Dynamics of opinion polarization","volume":"53","author":"Biondi","year":"2023","journal-title":"IEEE Trans. Syst. Man, Cybern. Syst."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"838","DOI":"10.1287\/moor.2022.0250","article-title":"Opinion dynamics on directed complex networks","volume":"50","author":"Fraiman","year":"2024","journal-title":"Math. Oper. Res."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1016\/j.arcontrol.2017.03.002","article-title":"A tutorial on modeling and analysis of dynamic social networks. Part I","volume":"43","author":"Proskurnikov","year":"2017","journal-title":"Annu. Rev. Control"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"166","DOI":"10.1016\/j.arcontrol.2018.03.005","article-title":"A tutorial on modeling and analysis of dynamic social networks. Part II","volume":"45","author":"Proskurnikov","year":"2018","journal-title":"Annu. Rev. Control"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"549","DOI":"10.1016\/j.socnet.2012.06.001","article-title":"Agent based models and opinion dynamics as Markov chains","volume":"34","author":"Banisch","year":"2012","journal-title":"Soc. Netw."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Al-Begain, K., and Bargiela, A. (2016). Markovian Agent Models: A Dynamic Population of Interdependent Markovian Agents. Seminal Contributions to Modelling and Simulation: 30 Years of the European Council of Modelling and Simulation, Springer International Publishing.","DOI":"10.1007\/978-3-319-33786-9"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1016\/j.peva.2010.11.007","article-title":"Markovian agent modeling swarm intelligence algorithms in wireless sensor networks","volume":"69","author":"Bruneo","year":"2012","journal-title":"Perform. Eval."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Scarpa, M., and Molica, G. (2017, January 5\u20137). MAGNET: A Software Library for Markovian Agent Networks. Proceedings of the Valuetools 2017: 11th EAI International Conference on Performance Evaluation Methodologies and Tools, Venice, Italy.","DOI":"10.1145\/3150928.3150955"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Kozitsin, I.V. (2022). A general framework to link theory and empirics in opinion formation models. Sci. Rep., 12.","DOI":"10.1038\/s41598-022-09468-3"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Scarpa, M., Serrano, S., and Longo, F. (2022). A Scalable Opinion Dynamics Model Based on the Markovian Agent Paradigm. European Workshop on Performance Engineering, Springer.","DOI":"10.1007\/978-3-031-25049-1_12"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Gribaudo, M., Cerotti, D., and Bobbio, A. (2008, January 17\u201321). Analysis of On-off policies in Sensor Networks Using Interacting Markovian Agents. Proceedings of the 2008 Sixth Annual IEEE International Conference on Pervasive Computing and Communications (PerCom), Hong Kong, China.","DOI":"10.1109\/PERCOM.2008.100"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1016\/j.csda.2012.10.006","article-title":"On computing the distribution function for the Poisson binomial distribution","volume":"59","author":"Hong","year":"2013","journal-title":"Comput. Stat. Data Anal."}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/18\/6\/308\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T17:39:34Z","timestamp":1760031574000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/18\/6\/308"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,5,23]]},"references-count":26,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2025,6]]}},"alternative-id":["a18060308"],"URL":"https:\/\/doi.org\/10.3390\/a18060308","relation":{},"ISSN":["1999-4893"],"issn-type":[{"type":"electronic","value":"1999-4893"}],"subject":[],"published":{"date-parts":[[2025,5,23]]}}}