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 条
  • [41] Distributed Task Allocation in Dynamic Multi-Agent System
    Singhal, Vaishnavi
    Dahiya, Deepak
    2015 INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION & AUTOMATION (ICCCA), 2015, : 643 - 648
  • [42] Multi-agent allocation of resources to multiple dynamic tasks
    Budenske, J
    Newhouse, J
    IC-AI'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOLS I-III, 2001, : 51 - 57
  • [43] Dynamic Resource Task Negotiation to Enable Product Agent Exploration in Multi-Agent Manufacturing Systems
    Kovalenko, Ilya
    Ryashentseva, Daria
    Vogel-Heuser, Birgit
    Tilbury, Dawn
    Barton, Kira
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2019, 4 (03) : 2854 - 2861
  • [44] A New Multi-Agent Hybrid Marketplace for Cloud Resource Allocation
    Sepideh Adabi
    Vida Esmaeili
    Journal of Network and Systems Management, 2020, 28 : 1086 - 1135
  • [45] Resource Allocation to Education Programmes using a Multi-agent System
    Bodea, Constanta-Nicoleta
    Mogos, Radu-Ioan
    INNOVATION VISION 2020: SUSTAINABLE GROWTH, ENTREPRENEURSHIP, AND ECONOMIC DEVELOPMENT, VOLS 1-4, 2012, : 1289 - 1296
  • [46] A Strategy for Multi-Agent Resource Allocation under Incomplete Information
    Betouil, Ali-Abdelatif
    Belleili-Souici, Habiba
    PROCEEDINGS OF 2012 INTERNATIONAL CONFERENCE ON COMPLEX SYSTEMS (ICCS12), 2012, : 207 - 212
  • [47] Researches on resource allocation of virtual enterprise based on multi-agent
    Ni, Wang
    Tianrui, Zhang
    Dongdong, Cai
    Kai, Li
    Key Engineering Materials, 2014, 621 : 719 - 724
  • [48] Multi-agent resource allocation in collaborative product development process
    Li, Y.-Z. (liyz@ustb.edu.cn), 1600, CIMS (19):
  • [49] Hierarchical Multi-Agent Optimization for Resource Allocation in Cloud Computing
    Gao, Xiangqiang
    Liu, Rongke
    Kaushik, Aryan
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (03) : 692 - 707
  • [50] A Multi-Agent Resource Allocation Framework for Patient Journey Shortening
    Choi, Chung-ho
    Cheung, William K.
    2010 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE WORKSHOPS (BIBMW), 2010, : 481 - 486