Tighter Bounds for Wheeler Determinization
arXiv:2607.01007
Abstract
Given a Wheeler NFA , the Wheeler determinization problem is to construct a Wheeler DFA that accepts the same language as . We use the notation for the number of vertices and edges of , and equivalently for . Alanko et al. [SODA 2020, Inf. Comp. 2021] solve this problem in time, by constructing a that always satisfies . In this paper, we show how to improve the running time to when the Wheeler order of is given. If the Wheeler order is not present, we achieve time by using an algorithm of Becker et al. [ESA 2023]). Our running time is a factor faster than the state of the art for sorted inputs, where is the size of the alphabet. Furthermore, for we have the first linear time algorithm for this problem. We show that our bound is tight with any combination of and , by giving a family of inputs for which our output is minimum, and of maximum size .
6 pages main body, 1 figure