scholarly journals Design of Complex Engineered Systems Using Multi-Agent Coordination

Author(s):  
Nicolás F. Soria Zurita ◽  
Mitchell K. Colby ◽  
Irem Y. Tumer ◽  
Christopher Hoyle ◽  
Kagan Tumer

In complex engineering systems, complexity may arise by design, or as a by-product of the system's operation. In either case, the cause of complexity is the same: the unpredictable manner in which interactions among components modify system behavior. Traditionally, two different approaches are used to handle such complexity: (i) a centralized design approach where the impacts of all potential system states and behaviors resulting from design decisions must be accurately modeled and (ii) an approach based on externally legislating design decisions, which avoid such difficulties, but at the cost of expensive external mechanisms to determine trade-offs among competing design decisions. Our approach is a hybrid of the two approaches, providing a method in which decisions can be reconciled without the need for either detailed interaction models or external mechanisms. A key insight of this approach is that complex system design, undertaken with respect to a variety of design objectives, is fundamentally similar to the multi-agent coordination problem, where component decisions and their interactions lead to global behavior. The results of this paper demonstrate that a team of autonomous agents using a cooperative coevolutionary algorithm (CCEA) can effectively design a complex engineered system. This paper uses a system model of a Formula SAE racing vehicle to illustrate and simulate the methods and potential results. By designing complex systems with a multi-agent coordination approach, a design methodology can be developed to reduce design uncertainty and provide mechanisms through which the system level impact of decisions can be estimated without explicitly modeling such interactions.

Author(s):  
Nicolás F. Soria ◽  
Mitchell K. Colby ◽  
Irem Y. Tumer ◽  
Christopher Hoyle ◽  
Kagan Tumer

In complex engineering systems, complexity may arise by design, or as a by-product of the system’s operation. In either case, the root cause of complexity is the same: the unpredictable manner in which interactions among components modify system behavior. Traditionally, two different approaches are used to handle such complexity: (i) a centralized design approach where the impacts of all potential system states and behaviors resulting from design decisions must be accurately modeled; and (ii) an approach based on externally legislating design decisions, which avoid such difficulties, but at the cost of expensive external mechanisms to determine trade-offs among competing design decisions. Our approach is a hybrid of the two approaches, providing a method in which decisions can be reconciled without the need for either detailed interaction models or external mechanisms. A key insight of this approach is that complex system design, undertaken with respect to a variety of design objectives, is fundamentally similar to the multiagent coordination problem, where component decisions and their interactions lead to global behavior. The design of a race car is used as the case study. The results of this paper demonstrate that a team of autonomous agents using a cooperative coevolutionary algorithm can effectively design a Formula racing vehicle.


Author(s):  
Wei Chen ◽  
Keith S. Decker

Planning and scheduling have been a key topic in both Operations Research and Multi-Agent Systems. Most approaches are concentrated at an abstract system level on developing interaction protocols to be imposed on agents. There has been less concern about how the internal task structures of individual agents affect these higher-level coordination behaviors. Collaborative multi-agent planning addresses problems like uncertainty in plan outcomes, anticipating likely contingencies, and evaluating how agent actions achieve worth-oriented goals. This article presents extensions and restrictions, called extended hierarchical task networks (EHTN), to the traditional plan and schedule representations that allow the formal definition of an integrated multi-agent coordination problem. This chapter discusses open issues in multi-agent coordination (e.g. what to coordinate among agents, how much information to be exchanged, how to evaluate a planning approach) and proposes a general solution towards successful distributed goal achievement by analyzing the task structures of participating agents.


PLoS ONE ◽  
2021 ◽  
Vol 16 (8) ◽  
pp. e0255858
Author(s):  
Xiaokang Han ◽  
Wenzhou Yan ◽  
Mei Lu

Industry is an important pillar of the national economy. Industrial projects are the most complex and difficult projects to control in the construction industry, and major industrial projects are even more complex and difficult to control. Multi-agent coordination is one of the core issues of industrial projects. Based on an analysis of the engineering and construction chains and agent relationships and agent networks of industrial projects, a complex network of the engineering and construction agents of industrial projects is established, and the complex network structural holes theory is applied to study the nonrepeated relationships among agents in industrial projects. Assuming agents are linked through contract relations and the most critical contract index between the agents in the contract amount, through structural hole analysis considering the EPC and PMC model, the aggregate constraint list is obtained, 2D network diagram and 3D network diagram are shown. According to the aggregate constraint value, the EPC contractor with the minimum aggregate constraint value and the project management company with the minimum aggregate constraint value are the critical agent in EPC and PMC model. By analyzing the complex network comprising different models of industrial projects, it is concluded that the characteristics of the agent maintain an advantage in competition, the coordination mechanism of the integration of agent interests, and multi-agent relations are considered to solve the multi-agent coordination problem in major industrial projects.


2021 ◽  
Vol 10 (2) ◽  
pp. 27
Author(s):  
Roberto Casadei ◽  
Gianluca Aguzzi ◽  
Mirko Viroli

Research and technology developments on autonomous agents and autonomic computing promote a vision of artificial systems that are able to resiliently manage themselves and autonomously deal with issues at runtime in dynamic environments. Indeed, autonomy can be leveraged to unburden humans from mundane tasks (cf. driving and autonomous vehicles), from the risk of operating in unknown or perilous environments (cf. rescue scenarios), or to support timely decision-making in complex settings (cf. data-centre operations). Beyond the results that individual autonomous agents can carry out, a further opportunity lies in the collaboration of multiple agents or robots. Emerging macro-paradigms provide an approach to programming whole collectives towards global goals. Aggregate computing is one such paradigm, formally grounded in a calculus of computational fields enabling functional composition of collective behaviours that could be proved, under certain technical conditions, to be self-stabilising. In this work, we address the concept of collective autonomy, i.e., the form of autonomy that applies at the level of a group of individuals. As a contribution, we define an agent control architecture for aggregate multi-agent systems, discuss how the aggregate computing framework relates to both individual and collective autonomy, and show how it can be used to program collective autonomous behaviour. We exemplify the concepts through a simulated case study, and outline a research roadmap towards reliable aggregate autonomy.


2020 ◽  
Vol 16 (3) ◽  
pp. 255-269
Author(s):  
Enrico Bozzo ◽  
Paolo Vidoni ◽  
Massimo Franceschet

AbstractWe study the stability of a time-aware version of the popular Massey method, previously introduced by Franceschet, M., E. Bozzo, and P. Vidoni. 2017. “The Temporalized Massey’s Method.” Journal of Quantitative Analysis in Sports 13: 37–48, for rating teams in sport competitions. To this end, we embed the temporal Massey method in the theory of time-varying averaging algorithms, which are dynamic systems mainly used in control theory for multi-agent coordination. We also introduce a parametric family of Massey-type methods and show that the original and time-aware Massey versions are, in some sense, particular instances of it. Finally, we discuss the key features of this general family of rating procedures, focusing on inferential and predictive issues and on sensitivity to upsets and modifications of the schedule.


2021 ◽  
pp. 105971232199316
Author(s):  
Ndidi Bianca Ogbo ◽  
Aiman Elragig ◽  
The Anh Han

Upon starting a collective endeavour, it is important to understand your partners’ preferences and how strongly they commit to a common goal. Establishing a prior commitment or agreement in terms of posterior benefits and consequences from those engaging in it provides an important mechanism for securing cooperation. Resorting to methods from Evolutionary Game Theory (EGT), here we analyse how prior commitments can also be adopted as a tool for enhancing coordination when its outcomes exhibit an asymmetric payoff structure, in both pairwise and multi-party interactions. Arguably, coordination is more complex to achieve than cooperation since there might be several desirable collective outcomes in a coordination problem (compared to mutual cooperation, the only desirable collective outcome in cooperation dilemmas). Our analysis, both analytically and via numerical simulations, shows that whether prior commitment would be a viable evolutionary mechanism for enhancing coordination and the overall population social welfare strongly depends on the collective benefit and severity of competition, and more importantly, how asymmetric benefits are resolved in a commitment deal. Moreover, in multi-party interactions, prior commitments prove to be crucial when a high level of group diversity is required for optimal coordination. The results are robust for different selection intensities. Overall, our analysis provides new insights into the complexity and beauty of behavioural evolution driven by humans’ capacity for commitment, as well as for the design of self-organised and distributed multi-agent systems for ensuring coordination among autonomous agents.


2021 ◽  
pp. 1-36
Author(s):  
Benjamin Knisely ◽  
Monifa Vaughn-Cooke

Abstract Human beings are physically and cognitively variable, leading to a wide array of potential system use cases. To design safe and effective systems for highly heterogeneous populations, engineers must cater to this variability to minimize the chance of error and system failure. This can be a challenge because of the increasing costs associated with providing additional product variety. Most guidance for navigating these trade-offs is intended for late-stage design, when significant resources have been expended, thus risking expensive redesign or exclusion of users when new human concerns become apparent. Despite the critical need to evaluate accommodation-cost trade-offs in early stages of design, there is currently a lack of structured guidance. In this work, an approach to function modeling is proposed that allows the simultaneous consideration of human and machine functionality. This modeling approach facilitates the allocation of system functions to humans and machines to be used as an accessible baseline for concept development. Further, a multi-objective optimization model was developed to allocate functions with metrics for accommodation and cost. The model was demonstrated on a design case study. 16 senior mechanical engineering students were recruited and tasked with performing the allocation task manually. The results were compared to the output of the optimization model. Results indicated that participants were unable to produce concepts with the same accommodation-cost efficiency as the optimization model. Further, the optimization model successfully produced a wide range of potential product concepts, demonstrating its utility as a decision-aid.


Sign in / Sign up

Export Citation Format

Share Document