In this paper we describe algorithms for factoring words over sets of strings known as circ-UMFFs, generalizations of the well-known Lyndon words based on lexorder, whose properties were first studied in 1958 by Chen, Fox and Lyndon. In 1983 Duval designed an elegant linear-time sequential (RAM) Lyndon factorization algorithm; a corresponding parallel (PRAM) algorithm was described in 1994 by Daykin, Iliopoulos and Smyth. In 2003 Daykin and Daykin introduced various circ-UMFFs, including one based on V-words and V-ordering; in 2011 linear string comparison and sequential factorization algorithms based on V-order were given by Daykin, Daykin and Smyth. Here we first describe generic RAM and PRAM algorithms for factoring a word over any circ-...
V-order is a global order on strings related to Unique Maximal Factorization Families (UMFFs), thems...
The process of sorting the suffixes of a text plays a fundamental role in Text Algorithms. They are ...
Abstract. The process of sorting the suffixes of a text plays a fundamental role in Text Algorithms....
We say that a family W of strings over Σ+ forms a Unique Maximal Factorization Family if and only if...
In this paper we extend previous work on unique maximal factorization families (UMFFs) and a total (...
In this note we consider the concept of alphabet ordering in the context of string factoring. We pro...
An O(logn log log n) CRCW PRAM algorithm using O(n/log n) processors for computing the unique Lyndon...
Suppose a set W of strings contains exactly one rotation (cyclic shift) of every primitive string on...
AbstractWe say a family W of strings is an UMFF if every string has a unique maximal factorization o...
AbstractAn O(logn log log n) CRCW PRAM algorithm using O(nlog n) processors for computing the unique...
International audienceIt is shown that the Lyndon decomposition of a word of n symbols can be comput...
V-order is a total order on strings that determines an instance of Unique Maximal Factorization Fami...
Motivated by applications to string processing, we introduce variants of the Lyndon factorization ca...
AbstractAny word can be decomposed uniquely into lexicographically nonincreasing factors each one of...
There are two reasons to have an efficient algorithm for identifying all right-maximal Lyndon substr...
V-order is a global order on strings related to Unique Maximal Factorization Families (UMFFs), thems...
The process of sorting the suffixes of a text plays a fundamental role in Text Algorithms. They are ...
Abstract. The process of sorting the suffixes of a text plays a fundamental role in Text Algorithms....
We say that a family W of strings over Σ+ forms a Unique Maximal Factorization Family if and only if...
In this paper we extend previous work on unique maximal factorization families (UMFFs) and a total (...
In this note we consider the concept of alphabet ordering in the context of string factoring. We pro...
An O(logn log log n) CRCW PRAM algorithm using O(n/log n) processors for computing the unique Lyndon...
Suppose a set W of strings contains exactly one rotation (cyclic shift) of every primitive string on...
AbstractWe say a family W of strings is an UMFF if every string has a unique maximal factorization o...
AbstractAn O(logn log log n) CRCW PRAM algorithm using O(nlog n) processors for computing the unique...
International audienceIt is shown that the Lyndon decomposition of a word of n symbols can be comput...
V-order is a total order on strings that determines an instance of Unique Maximal Factorization Fami...
Motivated by applications to string processing, we introduce variants of the Lyndon factorization ca...
AbstractAny word can be decomposed uniquely into lexicographically nonincreasing factors each one of...
There are two reasons to have an efficient algorithm for identifying all right-maximal Lyndon substr...
V-order is a global order on strings related to Unique Maximal Factorization Families (UMFFs), thems...
The process of sorting the suffixes of a text plays a fundamental role in Text Algorithms. They are ...
Abstract. The process of sorting the suffixes of a text plays a fundamental role in Text Algorithms....