Next Article in Journal
Bibliometric Performance and Future Relevance of Virtual Manufacturing Technology in the Fourth Industrial Revolution
Previous Article in Journal
Does High-Speed Railway Promote the Quality of Urbanization? From a Dynamic Network Perspective
Previous Article in Special Issue
Conflicting Bundle Allocation with Preferences in Weighted Directed Acyclic Graphs: Application to Orbit Slot Allocation Problems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Editorial

Advancements in the Practical Applications of Agents, Multi-Agent Systems and Simulating Complex Systems

by
Philippe Mathieu
1,
Juan Manuel Corchado
2,3,4,
Alfonso González-Briones
2 and
Fernando De la Prieta
2,*
1
Department of Computer Science, Lille University, Cité Scientifique, 59650 Villeneuve-d’Ascq, France
2
BISITE Research Group, University of Salamanca, 37007 Salamanca, Spain
3
Air Institute, IoT Digital Innovation Hub, 37188 Salamanca, Spain
4
Department of Electronics, Information and Communication, Faculty of Engineering, Osaka Institute of Technology, Osaka 535-8585, Japan
*
Author to whom correspondence should be addressed.
Systems 2023, 11(10), 525; https://doi.org/10.3390/systems11100525
Submission received: 6 September 2023 / Accepted: 19 October 2023 / Published: 21 October 2023
  • Introduction 
This Editorial summarizes the content of the Special Issue entitled Advancements in The Practical Applications of Agents, Multi-Agent Systems and Simulating Complex Systems, published in the “Complex Systems” section of Systems (ISSN 2079-8954).
Complex systems have played a fundamental role in the simulation, modeling, and analysis of information in dynamic environments and under unexpected constraints [1,2,3]. These agent-based systems have evolved significantly throughout history, providing increasingly sophisticated solutions to address the complex challenges encountered across multiple fields. The history of complex systems dates back to early research in systems theory and cybernetics in the 1940s [4]. These disciplines laid the foundation for understanding and addressing problems involving complex and emergent interactions between multiple components. As computer technology advanced, the first agent-based modeling and simulation approaches emerged, allowing complex systems to be represented through the interaction of multiple autonomous entities [5,6].
At the heart of complex systems are agents, which can be individuals, organizations, robots, or any entity with the ability to make decisions and respond to its environment. These agents interact with each other and with their environment, generating emergent patterns and collective behaviors that cannot be attributed solely to the individual characteristics of the agents. Agent-based systems technology has been advancing rapidly, enabling greater sophistication in the representation and simulation of complex systems [7]. The importance of complex systems lies in their ability to address real-world problems in a wide range of disciplines, including economics, biology, ecology, logistics, and supply chain management, among others. These systems can model and simulate complex phenomena such as crowd behavior, traffic flow, the spread of disease, climate change, and the evolution of ecosystems [8,9,10].
The simulation and modeling of complex systems offer several significant advantages. First, they enable the evaluation of different scenarios and strategies without incurring the costs and risks associated with real-world implementation. This is especially valuable when dealing with unpredictable or highly complex environments wherein it is difficult to obtain empirical data or conduct controlled experiments [11]. Complex systems provide a deeper understanding of the underlying mechanisms and interactions that shape the system being studied. This helps to identify emerging patterns, hotspots, and non-intuitive behaviors, which in turn can guide decision-making and strategic planning. By better understanding complex systems, it is possible to reduce the risks and costs associated with the design and development of real-world validation tests [12,13,14].
  • An Overview of Published Articles 
This Special Issue consists of fifteen practical papers covering key topics in the field of multi-agent systems and complex systems. These articles, presented during the 20th International Conference on Practical Applications of Agents and Multi-Agent Systems (PAAMS’22) (https://www.paams.net, 6 September 2023), are noteworthy for their highly innovative results and trends [15]. The conference was held in L’Aquila, Italy, and it was organized by the University of L’Aquila (Italy), Umeå University (Sweden), the University of Lille (France), and the University of Salamanca (Spain)
The first three articles address the relevance of using multi-agent systems for the analysis of information. Such an analysis is carried out through the application of natural language processing techniques. These articles aimed to understand public opinion, detect false information, or identify accounts that provide misleading information. Guzmán Rincon et al. (Contribution 1) present a mathematical model to simulate scenarios of disinformation propagation in social networks caused by bots, trolls, and others. The authors carried out simulations related to the increase in the rate of the activation and deactivation of disinformation agents and the disinformation caused by this mechanism. Ye et al. (Contribution 2) explored the specific attributes of individuals and opinion network nodes by incorporating parameters such as individual conformity and the strength of individual online relationships for the purpose of identifying an online opinion polarization of a group. Through simulations, the authors found that individual conformity and the difference in environmental attitude greatly influence the trajectory of opinion polarization events. Similarly, the analysis of shared beliefs, opinions, and views in groups is a topic of great interest that has been debated in sociology, political science, communication, and organizational science. Koponen (Contribution 3) performed an analysis of consensus group formation through an agent-based model. Agents’ views were described as complex, and they have extensive structures, similar to semantic networks, i.e., belief networks. In the agent-based model presented by the author, the agents’ interactions and their participation in the sharing of their views depend on the similarity of the agents’ belief webs; the higher the similarity, the more likely the interaction and the sharing of webs of belief elements.
In the areas of economics, finance, and e-commerce, complex systems have also had a major impact. Zhao et al. (Contribution 4) present an agent-based model created using empirical data from a number of cities as sample data to simulate the evolutionary trajectory of eco-protection and high-quality development under different policy scenarios, such as green innovation, ecological constraints on the environment, ecological compensation, etc. The model shows how, depending on the existing development model, the economic development of cities will be subject to different degrees of ecological and resource constraints and that different policy scenarios significantly affect the evolutionary trends of economic development. Other authors, such as Bae et al. (Contribution 5), introduce a formalism or multi-resolution translational discrete event system specification (MRT-DEVS) intended to facilitate the implementation of simulations and reduce simulation execution costs. MRT-DEVS embeds state and event translation functions into the model’s specifications so that it enables multi-resolution modeling with less complex mechanisms in terms of operations. Wang et al. (Contribution 6) studied the product encroachment behavior of composite e-commerce platforms with double-differentiated multi-product competition and constructed a game model of product innovation by an independent seller and product encroachment by the platform owner. Using multi-agent simulation, the authors simulated the bounded rational decision-making and interaction process of multiple agents in multiple periods and analyzed the influence of the main parameters. Moreover, Castañón-Puga et al. (Contribution 7) illustrate how earned value management (EVM) is an efficient method for measuring a project’s performance by comparing actual progress against planned activities, thus facilitating the formulation of more accurate predicted estimations using an agent-based simulation model.
Researchers have also focused on applying complex system algorithms to facilitate problem solving in the field of transport. Karalakou et al. (Contribution 8) propose the design of autonomous vehicles using deep reinforcement learning and the combination between various reward components that are able to gradually learn effective policies in environments with different levels of difficulty, especially when all the proposed reward components are appropriately combined. Spanoudakis et al. (Contribution 9) have designed an open system for the V2G/G2V power transfer problem domain using an agent-based architecture involving flexible microservices that are interconnected via an IoT platform. Gómez Vilchez et al. (Contribution 10) describe a simulation model that facilitates the analysis of potential emission penalties in the broader context of the financial position of original equipment manufacturers. Through their simulation, the authors aim to understand the channels through which money flows (e.g., to promote R&D in cleaner vehicles and to finance zero-emission powertrain sales) between market players.
On the other hand, agent systems have demonstrated successful performance in the application of Cartesian genetic programming to solve a series of use cases, such as complete enumeration in local agent decisions. In this context, Bremer et al. (Contribution 11) present the adaptation of a distributed optimization heuristic protocol for Cartesian genetic programming and an extension using CMA-ES (Covariant Matrix Adaption Evolution Strategy) to improve local agent decisions. By decomposing the evolution on an algorithmic level, it becomes possible to distribute the nodes and regard the evolution process as a parallel, asynchronous execution of an individual coordinate’s descent.
Atrazhev et al. (Contribution 12) address the issue of choosing an appropriate reward function in multi-agent reinforcement learning. Among the traditional approaches to employing joint rewards for team performance, this one is questioned because of its lack of theoretical support. Thus, the authors explore the impact of changing the reward function from joint to individual on learning centralized–decentralized execution algorithms in a level-based foraging environment. The results show that different algorithms are affected differently, with value factorization and proximal policy optimization (PPO)-based methods taking advantage of the increased variance to achieve better performance. This study sheds light on the importance of considering the choice of a reward function and its impact on multi-agent reinforcement learning systems.
Within the area of optimization, Pincheira et al. (Contribution 13) present a framework for evaluating the infrastructure costs and benefits of blockchain applications. The framework includes a taxonomy that classifies relevant transactions, a model to evaluate the infrastructure costs and application benefits using public or private blockchains, and guidance on how to use the model. Another research work focusing on optimization comes in the form of the paper by Esmaelii et al. (Contribution 14). The authors of this paper introduce an agent-based collaborative technique for finding near-optimal values for any arbitrary set of hyperparameters (or decision variables) in a machine learning model (or a blackbox function optimization problem). The developed method forms a hierarchical agent-based architecture for the distribution of the searching operations at different dimensions and employs a cooperative searching procedure based on an adaptive width-based random sampling technique to locate the optima.
Finally, within this Special Issue, Roussel et al. (Contribution 15) address the issue of conflicting bundle allocation and weighted directed acyclic graphs. The authors propose several models for novel resource allocation problems where agents express their preferences over conflicting bundles of items as edge-weighted on a directed acyclic graph (directed path allocation problem, or DPAP), particularizing conflicts on vertices (V-DPAP) and conflicts on resources (R-DPAP). The multi-agent system proposed by the authors allows for the search of path allocation. Conflicting bundle allocation and weighted directed acyclic graphs are also commonly simulated using complex systems.
  • Conclusions 
This Special Issue showcases a variety of research papers on practical approaches to the use of complex systems and complementary agent-based AI models, facilitating the parallel use of data treatment and knowledge processing algorithms.
  • List of Contributions 
  • Guzmán Rincón, A.; Carrillo Barbosa, R.L.; Segovia-García, N.; Africano Franco, D.R. Disinformation in Social Networks and Bots: Simulated Scenarios of Its Spread from System Dynamics. Systems 2022, 10, 34.
  • Ye, Y.; Zhang, R.; Zhao, Y.; Yu, Y.; Du, W.; Chen, T. A Novel Public Opinion Polarization Model Based on BA Network. Systems 2022, 10, 46.
  • Koponen, I.T. Agent-Based Modeling of Consensus Group Formation with Complex Webs of Beliefs. Systems 2022, 10, 212.
  • Zhao, A.; Wang, J.; Sun, Z.; Guan, H. Research on the Evolutionary Path of Eco-Conservation and High-Quality Development in the Yellow River Basin Based on an Agent-Based Model. Systems 2022, 10, 105.
  • Bae, J.W.; Moon, I.-C. Practical Formalism-Based Approaches for Multi-Resolution Modeling and Simulation. Systems 2022, 10, 174.
  • Wang, Z.; Yang, T. Multi-Category Innovation and Encroachment Strategy Evolution of Composite E-Commerce Platform Based on Multi-Agent Simulation. Systems 2022, 10, 215.
  • Castañón-Puga, M.; Rosales-Cisneros, R.F.; Acosta-Prado, J.C.; Tirado-Ramos, A.; Khatchikian, C.; Aburto-Camacllanqui, E. Earned Value Management Agent-Based Simulation Model. Systems 2023, 11, 86.
  • Karalakou, A.; Troullinos, D.; Chalkiadakis, G.; Papageorgiou, M. Deep Reinforcement Learning Reward Function Design for Autonomous Driving in Lane-Free Traffic. Systems 2023, 11, 134.
  • Spanoudakis, N.I.; Akasiadis, C.; Iatrakis, G.; Chalkiadakis, G. Engineering IoT-Based Open MAS for Large-Scale V2G/G2V. Systems 2023, 11, 157.
  • Gómez Vilchez, J.J.; Pasqualino, R. The Hidden Side of Electro-Mobility: Modelling Agents’ Financial Statements and Their Interactions with a European Focus. Systems 2023, 11, 132.
  • Bremer, J.; Lehnhoff, S. Enhancing Local Decisions in Agent-Based Cartesian Genetic Programming by CMA-ES. Systems 2023, 11, 177.
  • Atrazhev, P.; Musilek, P. It’s All about Reward: Contrasting Joint Rewards and Individual Reward in Centralized Learning Decentralized Execution Algorithms. Systems 2023, 11, 180.
  • Pincheira, M.; Donini, E.; Vecchio, M.; Giaffreda, R. An Infrastructure Cost and Benefits Evaluation Framework for Blockchain-Based Applications. Systems 2023, 11, 184.
  • Esmaeili, A.; Ghorrati, Z.; Matson, E.T. Agent-Based Collaborative Random Search for Hyperparameter Tuning and Global Function Optimization. Systems 2023, 11, 228.
  • Roussel, S.; Picard, G.; Pralet, C.; Maqrot, S. Conflicting Bundle Allocation with Preferences in Weighted Directed Acyclic Graphs: Application to Orbit Slot Allocation Problems. Systems 2023, 11, 297.

Author Contributions

P.M., J.M.C., A.G.-B. and F.D.l.P. worked together throughout the entire editorial process of this Special Issue entitled “Advancements in The Practical Applications of Agents, Multi-Agent Systems and Simulating Complex Systems”, published by the Systems Journal. A.G.-B. and F.D.l.P. drafted this editorial summary. P.M., F.D.l.P. and J.M.C. reviewed, edited, and finalized the manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the project “Coordinated intelligent Services for Adaptive Smart areaS (COSASS)”, Reference: PID2021-123673OB-C33, financed by MCIN/AEI/10.13039/501100011033/FEDER, UE.

Acknowledgments

First and foremost, we would like to thank all the researchers who submitted articles to this Special Issue for their excellent contributions. We are also grateful to all the reviewers who helped in the evaluation of the manuscripts and made very valuable suggestions to improve the quality of the contributions. We would like to acknowledge the editorial board of Systems, who invited us to guest edit this Special Issue. We are also grateful to the Systems Editorial Office staff, who worked thoroughly to maintain the rigorous peer-review schedule and ensure the timely publication of this Special Issue.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Guessoum, Z. Adaptive agents and multiagent systems. IEEE Distrib. Syst. Online 2004, 5. [Google Scholar] [CrossRef]
  2. Wood, M.F.; DeLoach, S.A. An overview of the multiagent systems engineering methodology. In Proceedings of the International Workshop on Agent-Oriented Software Engineering, Limerick, Ireland, 10 June 2000; pp. 207–221. [Google Scholar]
  3. Boes, J.; Migeon, F. Self-organizing multi-agent systems for the control of complex systems. J. Syst. Softw. 2017, 134, 12–28. [Google Scholar] [CrossRef]
  4. Wiener, N. Cybernetics. Sci. Am. 1948, 179, 14–19. [Google Scholar] [CrossRef] [PubMed]
  5. Panait, L.; Luke, S. Cooperative multi-agent learning: The state of the art. Auton. Agents Multi-Agent Syst. 2005, 11, 387–434. [Google Scholar] [CrossRef]
  6. Wooldridge, M.; Jennings, N.R.; Kinny, D. The Gaia methodology for agent-oriented analysis and design. Auton. Agents Multi-Agent Syst. 2000, 3, 285–312. [Google Scholar] [CrossRef]
  7. Parker, D.C.; Manson, S.M.; Janssen, M.A.; Hoffmann, M.J.; Deadman, P. Multi-agent systems for the simulation of land-use and land-cover change: A review. Ann. Assoc. Am. Geogr. 2003, 93, 314–337. [Google Scholar] [CrossRef]
  8. Ulicny, B.; Thalmann, D. Towards interactive real-time crowd behavior simulation. In Computer Graphics Forum; Blackwell Publishing, Inc.: Saarbrücken, Germany, 2002; pp. 767–775. [Google Scholar]
  9. Hamidi, H.; Kamankesh, A. An approach to intelligent traffic management system using a multi-agent system. Int. J. Intell. Transp. Syst. Res. 2018, 16, 112–124. [Google Scholar] [CrossRef]
  10. Roche, B.; Guégan, J.-F.; Bousquet, F. Multi-agent systems in epidemiology: A first step for computational biology in the study of vector-borne disease transmission. BMC Bioinform. 2008, 9, 1–9. [Google Scholar] [CrossRef]
  11. Janssen, M. Complexity and Ecosystem Management: The Theory and Practice of Multi-Agent Systems; Edward Elgar Publishing: Cheltenham, UK, 2002. [Google Scholar]
  12. Oroojlooy, A.; Hajinezhad, D. A review of cooperative multi-agent deep reinforcement learning. Appl. Intell. 2023, 53, 13677–13722. [Google Scholar] [CrossRef]
  13. Canese, L.; Cardarilli, G.C.; Di Nunzio, L.; Fazzolari, R.; Giardino, D.; Re, M.; Spanò, S. Multi-agent reinforcement learning: A review of challenges and applications. Appl. Sci. 2021, 11, 4948. [Google Scholar] [CrossRef]
  14. Rosenfeld, A.; Richardson, A. Explainability in human–agent systems. Auton. Agents Multi-Agent Syst. 2019, 33, 673–705. [Google Scholar] [CrossRef]
  15. Dignum, F.; Mathieu, P.; Corchado, J.M.; De la Prieta, F. Advances in Practical Applications of Agents, Multi-Agent Systems, and Complex Systems Simulation. In The PAAMS Collection: 20th International Conference, PAAMS 2022, L'Aquila, Italy, 13–15 July 2022, Proceedings; Springer Nature: Berlin/Heidelberg, Germany, 2022; Volume 13616. [Google Scholar]
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

Mathieu, P.; Corchado, J.M.; González-Briones, A.; De la Prieta, F. Advancements in the Practical Applications of Agents, Multi-Agent Systems and Simulating Complex Systems. Systems 2023, 11, 525. https://doi.org/10.3390/systems11100525

AMA Style

Mathieu P, Corchado JM, González-Briones A, De la Prieta F. Advancements in the Practical Applications of Agents, Multi-Agent Systems and Simulating Complex Systems. Systems. 2023; 11(10):525. https://doi.org/10.3390/systems11100525

Chicago/Turabian Style

Mathieu, Philippe, Juan Manuel Corchado, Alfonso González-Briones, and Fernando De la Prieta. 2023. "Advancements in the Practical Applications of Agents, Multi-Agent Systems and Simulating Complex Systems" Systems 11, no. 10: 525. https://doi.org/10.3390/systems11100525

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