Published November 30, 2022 | Version v1
Conference paper Open

Synchronization and Diversity of Solutions

  • 1. University of Bergen
  • 2. University of Trier
  • 3. University of Stockholm and University of Bergen
  • 4. University of Trier and University of Bergen

Description

A central computational problem in the realm of automata theory is the problem of determining whether a finite automaton A has a synchronizing word. This problem has found applications in a variety of subfields of artificial intelligence, such as robotics, game theory, and the theory of multi-agent systems. In this work, we study this problem within the framework of diversity of solutions, an up-and-coming trend in the field of artificial intelligence where the goal is to compute a set of solutions that are sufficiently distinct from one another.

In our work, the language L is specified by a finite automaton B given at the input. First, we define a notion of diversity of solutions that is suitable to the context of synchronization. Subsequently, we show that for each fixed r ∈ N, each fixed finite automaton A, and each finite automaton B given at the input, the problem of determining the existence of a diverse set {w_1 , w_2 , . . . , w_r } ⊆ L(B) of words that are synchronizing for A can be solved in polynomial time. This result yields new applications of the notion of synchronization to the subfields of artificial intelligence mentioned above.

Notes

The conference version of this paper will appear at AAAI 2023.

Files

Sync-Diversity-FullVersion.pdf

Files (442.8 kB)

Name Size Download all
md5:917096aff018320b288d43d4f7185c2c
442.8 kB Preview Download