# Modern Trends in Multi-Agent Systems
###### Abstract  
The term \"multi-agent system\" is generally understood as an interconnected set of independent entities that can effectively solve complex and time-consuming problems exceeding the individual abilities of common problem solvers. The coordinated entities forming these systems regularly interact with each other to solve various massive problems in numerous technical/non-technical applications (e.g., grid computing, bioinformatics, business, monitoring, resource management, controlling, computational biology, education, military, space research, etc.). In many modern multi-agent systems, the entities are required to be fully autonomous, to provide global decisions based on local knowledge, and to be able to work effectively in a decentralized way. The design of robust, energy-efficient, and high-performance algorithms for MASs, therefore, poses a demanding challenge for the wider scientific community. Thus, significant attention has been paid by many scientists to optimizing the operation of multi-agent systems in many respects (e.g., routing, data aggregation, communication, coordination, consensus achievement, synchronization, etc.) over recent decades. The paper [1] addresses an extensive analysis of five frequently applied distributed consensus gossip-based algorithms for network size estimation in multi-agent systems (namely, the randomized gossip algorithm, the geographic gossip algorithm, the broadcast gossip algorithm, the push-sum protocol, and the push-pull protocol). The performance of the algorithms with bounded execution is examined in random geometric graphs, in two scenarios, and by applying two metrics used to evaluate the precision and rate of the algorithms. In the paper, it is identified which algorithms are applicable to estimating the network size, which algorithm is the best performing, how the leader selection affects the performance of the algorithms, and how to optimally configure the used stopping criterion to border the algorithms. In [2], the authors present the software architecture for an agent-based fault diagnostic engine that equips agents with domain knowledge of IEC 61499 [3]. Using sound architectural design approaches and documentation methods, coupled with rigorous evaluation and prototyping, this paper demonstrates how quality attributes, risks, and architectural trade-offs were identified and mitigated before the construction of the engine commenced. The authors of [4] deal with the design, implementation, experimental validation, and evaluation of a network tomography approach for performing inferential monitoring based on indirect measurements. Additionally, the authors address the problems of inferring the routing tree topology (both logical and physical) and estimating the links' loss rate and jitter based on multicast end-to-end measurements from a source node to a set of destination nodes using an agglomerative clustering algorithm. Finally, the authors implement and present a motivating practical application of the proposed algorithm that combines monitoring with change point analysis to realize performance anomaly detection. [PERSON] et al. [5] study a fully graphical language Graphol, which is inspired by standard formalisms for conceptual modeling, similar to the UML class diagram and theER model, but equipped with formal semantics. The authors also present several usability studies indicating that Graphol is suitable for quick adoption by conceptual modelers. The paper [6] is focused on an approach for the modeling and simulation of the spread of COVID-19 based on agent-based modeling and simulation. The primary achievement of this paper consists of the effective modeling of 10 million concurrent agents, each one mapping an individual behavior with a high resolution in terms of social contacts, mobility, and contribution to the virus spreading. Moreover, the authors analyze the forecasting ability of our framework to predict the number of infections being initialized with only a few days of real data.