Generalising the Dining Philosophers Problem: Competitive Dynamic Resource Allocation in Multi-agent Systems

被引:4
|
作者
De Masellis, Riccardo [1 ]
Goranko, Valentin [1 ,2 ]
Gruner, Stefan [3 ]
Timm, Nils [3 ]
机构
[1] Stockholm Univ, Stockholm, Sweden
[2] Univ Johannesburg, Johannesburg, South Africa
[3] Univ Pretoria, Pretoria, South Africa
来源
MULTI-AGENT SYSTEMS, EUMAS 2018 | 2019年 / 11450卷
关键词
Dining philosophers games; Dynamic resource allocation; Alternating time temporal logic ATL; Symbolic model checking;
D O I
10.1007/978-3-030-14174-5_3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We consider a new generalisation of the Dining Philosophers problem with a set of agents and a set of resource units which can be accessed by them according to a fixed graph of accessibility between agents and resources. Each agent needs to accumulate a certain (fixed for the agent) number of accessible resource units to accomplish its task, and once it is accomplished the agent releases all resources and starts accumulating them again. All this happens in succession of discrete 'rounds' and yields a concurrent game model of 'dynamic resource allocation'. We use the Alternating time Temporal Logic (ATL) to specify important properties, such as goal achievability, fairness, deadlock, starvation, etc. These can be formally verified using the efficient model checking algorithm for ATL. However, the sizes of the resulting explicit concurrent game models are generally exponential both in the number of resources and the number of agents, which makes the ATL model checking procedure generally intractable on such models, especially when the number of resources is large. That is why we also develop an abstract representation of the dynamic resource allocation models and develop a symbolic version of the model checking procedure for ATL. That symbolic procedure reduces the time complexity of model checking to polynomial in the number of resources, though it can take a worst-case double exponential time in the number of agents.
引用
收藏
页码:30 / 47
页数:18
相关论文
共 50 条
  • [21] Dynamic Resource Allocation During Natural Disasters Using Multi-agent Environment
    Vereshchaka, Alina
    Dong, Wen
    SOCIAL, CULTURAL, AND BEHAVIORAL MODELING, SBP-BRIMS 2019, 2019, 11549 : 123 - 132
  • [22] Dynamic Resource Allocation with Machine Degradation using Decentralized Multi-Agent Approach
    Ling, S. H.
    Lau, S. C.
    Luo, M.
    Ge, S. S.
    2009 IEEE/ASME INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT MECHATRONICS, VOLS 1-3, 2009, : 1169 - +
  • [23] A multi-agent approach for the capacity allocation problem
    Brandolese, A
    Brun, A
    Portioli-Staudacher, A
    INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2000, 66 (03) : 269 - 285
  • [24] A negotiation strategy for the Temporal Resource Reallocation Problem in multi-agent systems
    Alexopoulos, Panos
    Wallace, Manolis
    INTERNATIONAL JOURNAL OF INTERNET PROTOCOL TECHNOLOGY, 2008, 3 (03) : 194 - 202
  • [25] 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
  • [26] Multi-Agent Resource Allocation Algorithm Based On XSufferage Heuristic For Distributed Systems
    Gherega, Alexandru
    Pupezescu, Valentin
    13TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2011), 2012, : 313 - 320
  • [27] 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
  • [28] Diagnosing Faults in a Temporal Multi-Agent Resource Allocation
    Bar-Zev, Yedidya
    Stern, Roni
    Kalech, Meir
    AAMAS'14: PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS & MULTIAGENT SYSTEMS, 2014, : 1513 - 1514
  • [29] Mission Level Uncertainty in Multi-Agent Resource Allocation
    Konda, Rohit
    Chandan, Rahul
    Marden, Jason R.
    2021 60TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2021, : 4521 - 4526
  • [30] Multi-agent technology for planning, scheduling, and resource allocation
    Gorodetski, V
    Lebedev, A
    INTERNATIONAL CONFERENCE ON MULTI-AGENT SYSTEMS, PROCEEDINGS, 1998, : 429 - 430