Intersecting Dense Automata
Abstract: We observe that the classical Cartesian product construction for the intersection of (languages of) nondeterministic finite automata (NFA) is non-optimal in the worst case, if the automata have many transitions. For a fixed alphabet, the product of two NFA may have transitions if these NFA have at most states and transitions each. We describe alternative constructions with transitions: or for the intersection of NFA (for fixed and alphabet ). This gives a faster algorithm for deciding NFA intersection emptiness. The new algorithm is optimal, unless there exists a breakthrough combinatorial algorithm for detecting -cliques in undirected graphs. This also leads to a more efficient certification scheme for NFA intersection emptiness.
Paper Prompts
Sign up for free to create and run prompts on this paper.