Open this publication in new window or tab >>2019 (English)In: Multi-Agent Systems: Revised Selected Papers / [ed] Marija Slavkovik, Springer, 2019, p. 30-47Conference paper, Published paper (Refereed)
Abstract [en]
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.
Place, publisher, year, edition, pages
Springer, 2019
Series
Lecture Notes in Computer Science, ISSN 0302-9743, E-ISSN 1611-3349 ; 11450
Keywords
Dining philosophers games, Dynamic resource allocation, Alternating time temporal logic ATL, Symbolic model checking
National Category
Computer Sciences
Identifiers
urn:nbn:se:su:diva-164090 (URN)10.1007/978-3-030-14174-5_3 (DOI)978-3-030-14173-8 (ISBN)978-3-030-14174-5 (ISBN)
Conference
16th European Conference, EUMAS 2018, Bergen, Norway, December 6–7, 2018
Funder
Swedish Research Council, 2015-04388
2019-01-192019-01-192022-02-26Bibliographically approved