Steady-State Strategy Synthesis for Swarms of Autonomous Agents

Martin Jonáš, Antonín Kučera, Vojtěch Kůr, Jan Mačák
5/18/2025
cs.MA

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Steady-state synthesis aims to construct a policy for a given MDP $D$ such that the long-run average frequencies of visits to the vertices of $D$ satisfy given numerical constraints. This problem is solvable in polynomial time, and memoryless policies are sufficient for approximating an arbitrary frequency vector achievable by a general (infinite-memory) policy. We study the steady-state synthesis problem for multiagent systems, where multiple autonomous agents jointly strive to achieve a suitable frequency vector. We show that the problem for multiple agents is computationally hard (PSPACE or NP hard, depending on the variant), and memoryless strategy profiles are insufficient for approximating achievable frequency vectors. Furthermore, we prove that even evaluating the frequency vector achieved by a given memoryless profile is computationally hard. This reveals a severe barrier to constructing an efficient synthesis algorithm, even for memoryless profiles. Nevertheless, we design an efficient and scalable synthesis algorithm for a subclass of full memoryless profiles, and we evaluate this algorithm on a large class of randomly generated instances. The experimental results demonstrate a significant improvement against a naive algorithm based on strategy sharing.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{jon2025steadystate,
  title  = {Steady-State Strategy Synthesis for Swarms of Autonomous Agents},
  author = {Martin Jonáš and Antonín Kučera and Vojtěch Kůr and Jan Mačák},
  year   = {2025},
  eprint = {2505.12406},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2505.12406v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2505.12406.svg)](https://codeofpaper.com/paper/2505.12406)

Discussion