On combinatorial generation of prefix normal words

13Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

A prefix normal word is a binary word with the property that no substring has more 1s than the prefix of the same length. This class of words is important in the context of binary jumbled pattern matching. In this paper we present an efficient algorithm for exhaustively listing the prefix normal words with a fixed length. The algorithm is based on the fact that the language of prefix normal words is a bubble language, a class of binary languages with the property that, for any word w in the language, exchanging the first occurrence of 01 by 10 in w results in another word in the language. We prove that each prefix normal word is produced in O(n) amortized time, and conjecture, based on experimental evidence, that the true amortized running time is O(log(n)). © 2014 Springer International Publishing Switzerland.

Cite

CITATION STYLE

APA

Burcsi, P., Fici, G., Lipták, Z., Ruskey, F., & Sawada, J. (2014). On combinatorial generation of prefix normal words. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8486 LNCS, pp. 60–69). Springer Verlag. https://doi.org/10.1007/978-3-319-07566-2_7

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free