Spectral and combinatorial methods for efficiently computing the rank of unambiguous finite automata
Stefan Kiefer, Andrew Ryzhikov

TL;DR
This paper introduces efficient spectral and combinatorial algorithms for computing the minimum rank of matrices generated by unambiguous finite automata, improving computational complexity and providing new theoretical insights.
Contribution
It presents novel algorithms with improved complexity for determining the minimum rank in monoids of zero-one matrices representing unambiguous finite automata.
Findings
The problem is in NC and solvable in O(mn^4) time.
A combinatorial algorithm finds minimum rank matrices in O(n^{2 + } + mn^4) time.
A weak version of a generalized ernfd conjecture is demonstrated.
Abstract
A zero-one matrix is a matrix with entries from . We study monoids containing only such matrices. A finite set of zero-one matrices generating such a monoid can be seen as the matrix representation of an unambiguous finite automaton, an important generalisation of deterministic finite automata which shares many of their good properties. Let be a finite set of zero-one matrices generating a monoid of zero-one matrices, and be the cardinality of . We study the computational complexity of computing the minimum rank of a matrix in the monoid generated by . By using linear-algebraic techniques, we show that this problem is in and can be solved in time. We also provide a combinatorial algorithm finding a matrix of minimum rank in time, where $2 \le \omega…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
Topicssemigroups and automata theory · Polynomial and algebraic computation · Commutative Algebra and Its Applications
