A New Approach to Regular & Indeterminate Strings
Felipe A. Louza, Neerja Mhaskar, W. F. Smyth

TL;DR
This paper introduces a new model for regular and indeterminate strings, providing linear time algorithms for their classification, and explores their connection to graph transitive closure and palindrome arrays, opening new research directions.
Contribution
It proposes a novel string representation model, efficient algorithms for regularity testing and lexicographic minimization, and links string regularity to graph transitive closure, advancing the theoretical understanding of indeterminate strings.
Findings
Linear time algorithm for regularity detection
Connection between string regularity and graph transitive closure
Construction of strings from feasible palindrome arrays
Abstract
In this paper we propose a new, more appropriate definition of regular and indeterminate strings. A regular string is one that is "isomorphic" to a string whose entries all consist of a single letter, but which nevertheless may itself include entries containing multiple letters. A string that is not regular is said to be indeterminate. We begin by proposing a new model for the representation of strings, regular or indeterminate, then go on to describe a linear time algorithm to determine whether or not a string is regular and, if so, to replace it by a lexicographically least (lex-least) string whose entries are all single letters. Furthermore, we connect the regularity of a string to the transitive closure problem on a graph, which in our special case can be efficiently solved. We then introduce the idea of a feasible palindrome array MP of a string, and prove that…
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.
