Synthesis of Cost-Optimal Multi-Agent Systems for Resource Allocation

被引:0
|
作者
Timm, Nils [1 ]
Botha, Josua [1 ]
机构
[1] Univ Pretoria, Pretoria, South Africa
关键词
SATISFIABILITY;
D O I
10.4204/EPTCS.369.5
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Multi-agent systems for resource allocation (MRAs) have been introduced as a concept for modelling competitive resource allocation problems in distributed computing. An MRA is composed of a set of agents and a set of resources. Each agent has goals in terms of allocating certain resources. For MRAs it is typically of importance that they are designed in a way such that there exists a strategy that guarantees that all agents will achieve their goals. The corresponding model checking problem is to determine whether such a winning strategy exists or not, and the synthesis problem is to actually build the strategy. While winning strategies ensure that all goals will be achieved, following such strategies does not necessarily involve an optimal use of resources. In this paper, we present a technique that allows to synthesise cost-optimal solutions to distributed resource allocation problems. We consider a scenario where system components such as agents and resources involve costs. A multi-agent system shall be designed that is cost-minimal but still capable of accomplishing a given set of goals. Our approach synthesises a winning strategy that minimises the cumulative costs of the components that are required for achieving the goals. The technique is based on a propositional logic encoding and a reduction of the synthesis problem to the maximum satisfiability problem (Max-SAT). Hence, a Max-SAT solver can be used to perform the synthesis. From a truth assignment that maximises the number of satisfied clauses of the encoding a cost optimal winning strategy as well as a cost-optimal system can be immediately derived.
引用
下载
收藏
页码:67 / 82
页数:16
相关论文
共 50 条
  • [1] A Distributed Newton Algorithm for Optimal Resource Allocation in Multi-Agent Systems
    Ogwuru, Judith
    Guay, Martin
    2022 AMERICAN CONTROL CONFERENCE, ACC, 2022, : 4752 - 4757
  • [2] Model Checking and Strategy Synthesis for Multi-agent Systems for Resource Allocation
    Timm, Nils
    Botha, Josua
    FORMAL METHODS: FOUNDATIONS AND APPLICATIONS, SBMF 2021, 2021, 13130 : 53 - 69
  • [3] Evolutionary Game Theoretic Approach for Optimal Resource Allocation in Multi-Agent Systems
    Sun, Changhao
    Wang, Xiaochu
    Liu, Jiaxin
    2017 CHINESE AUTOMATION CONGRESS (CAC), 2017, : 5588 - 5592
  • [4] Distributed optimal resource allocation with second-order multi-Agent systems
    Tian, Haibao
    Yu, Nanxiang
    Zhu, Wei
    OPTIMAL CONTROL APPLICATIONS & METHODS, 2023, 44 (05): : 2358 - 2373
  • [5] Multi-agent interaction for optimal resource allocation in computational grid
    Li, CL
    Lu, ZD
    Li, LY
    PROCEEDINGS OF THE 2004 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2004, : 31 - 36
  • [6] Optimal resource allocation for high-order nonlinear uncertain multi-agent systems
    Duan, Shuqing
    Zhao, Zhiliang
    Chen, Sen
    Jiang, Zhong-Ping
    INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2022, 32 (15) : 8507 - 8525
  • [7] DISTRIBUTED EVENT-TRIGGERED ALGORITHM FOR OPTIMAL RESOURCE ALLOCATION OF MULTI-AGENT SYSTEMS
    Yu, Weiyong
    Deng, Zhenhua
    Zhou, Hongbing
    Zeng, Xianlin
    KYBERNETIKA, 2017, 53 (05) : 747 - 764
  • [8] Multi-Agent Radio Resource Allocation
    Clemens Kloeck
    Holger Jaekel
    Friedrich Jondral
    Mobile Networks and Applications, 2006, 11 (6) : 813 - 824
  • [9] MAINTAINING FUNCTIONAL INTEGRITY IN MULTI-AGENT SYSTEMS FOR RESOURCE ALLOCATION
    Cetnarowicz, Krzysztof
    Drezewski, Rafal
    COMPUTING AND INFORMATICS, 2010, 29 (06) : 947 - 973
  • [10] Multi-Agent Systems for Resource Allocation and Scheduling in a Smart Grid
    Nair A.S.
    Hossen T.
    Campion M.
    Selvaraj D.F.
    Goveas N.
    Kaabouch N.
    Ranganathan P.
    Technology and Economics of Smart Grids and Sustainable Energy, 3 (1):