[Zurück]


Zeitschriftenartikel:

H. Gruber, M. Holzer, S. Wolfsteiner:
"On Minimizing Regular Expressions Without Kleene Star";
Electronic Colloquium on Computational Complexity (ECCC), 27 (2020), 79.



Kurzfassung englisch:
Finite languages lie at the heart of literally every regular expression. Therefore, we investigate the approximation complexity of minimizing regular expressions without Kleene star, or, equivalently, regular expressions describing finite languages. On the side of approximation hardness, given such an expression of size~s, we prove that it is impossible to approximate the minimum size required by an equivalent regular expression within a factor of Os(logs)2+ if the running time is bounded by a quasipolynomial function depending on~, for every 0, unless the exponential time hypothesis (ETH) fails. For approximation ratio~O(s1−), we prove an exponential time lower bound depending on~, assuming ETH. The lower bounds apply for alphabets of constant size. On the algorithmic side, we show that the problem can be approximated in polynomial time within~O(logssloglogs), with~s being the size of the given regular expression. For constant alphabet size, the bound improves to~O(slogs). Finally, we devise a familiy of superpolynomial approximation algorithms that attain the performance ratios of the lower bounds, while their running times are only slightly above those excluded by the ETH.

Erstellt aus der Publikationsdatenbank der Technischen Universität Wien.