Nie jesteś zalogowany | Zaloguj się

#NFA admits an FPRAS

Prelegent(ci)
Cristian Riveros Jaeger
Afiliacja
Pontificia Universidad Católica de Chile (PUC Chile)
Termin
31 stycznia 2024 14:15
Pokój
p. 5050
Seminarium
Seminarium „Teoria automatów”

#NFA is the following problem over non-deterministic finite automata (NFA) over words: you receive as input an NFA A and a length N (in unary), and you want to count the number of words of length N accepted by A. Counting the number of solution is a basic algorithmic problem for automata theory, and has several applications on information extraction of documents, data management, and software verification. If A is deterministic, one can count this number in time |A|*N by a dynamic programming strategy. Instead, if A is non-deterministic, the problem becomes intractable, namely, it is #P-complete under Turing reductions. Despite this negative result, this reduction does not exclude that one can find an "approximation" of the number of words. Indeed, it was open whether an FPRAS (Fully Polynomial Randomized Approximation Scheme) exists to solve it until recently Arenas, Croquevielle, Jayaram, and Riveros show that #NFA admits an FPRAS. In this talk, I will present the #NFA problem and the main algorithmic ideas behind this FPRAS to approximate it.