Synthesis of cost-optimal multi-agent systems for resource allocation

dc.contributor.authorTimm, Nils
dc.contributor.authorBotha, Josua
dc.contributor.emailnimm@cs.up.ac.zaen_US
dc.date.accessioned2023-09-04T10:38:00Z
dc.date.available2023-09-04T10:38:00Z
dc.date.issued2022-09
dc.description.abstractMulti-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.en_US
dc.description.departmentComputer Scienceen_US
dc.description.librarianhj2023en_US
dc.description.urihttps://www.eptcs.orgen_US
dc.identifier.citationTimm, N. & Botha, J. 'Synthesis of cost-optimal multi-agent systems for resource allocation', Vlad Rusu (Ed.) Sixth Working Formal Methods Symposium (FROM 2022) Electronic Proceedings in Theoretical Computer Science, 369, 2022, pp. 67–82, doi:10.4204/EPTCS.369.5.en_US
dc.identifier.issn2075-2180 (online)
dc.identifier.other10.4204/EPTCS.369.5
dc.identifier.urihttp://hdl.handle.net/2263/92159
dc.language.isoenen_US
dc.publisherOpen Publishing Associationen_US
dc.rights© N. Timm & J. Botha. This work is licensed under the Creative Commons Attribution License.en_US
dc.subjectMulti-agent systems for resource allocation (MRAs)en_US
dc.subjectCost optimizationen_US
dc.subjectResource allocation problemsen_US
dc.subjectMulti-agent systemsen_US
dc.subjectMaximum satisfiability problem (Max-SAT)en_US
dc.titleSynthesis of cost-optimal multi-agent systems for resource allocationen_US
dc.typeArticleen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Timm_Synthesis_2022.pdf
Size:
212.58 KB
Format:
Adobe Portable Document Format
Description:
Article

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: