Title
Inferring Strings from Full Abelian Periods.
Abstract
Strings u, v are said to be Abelian equivalent if u is a permutation of the characters appearing in v. A string w is said to have a full Abelian period p if w = w(1)...w(k), where all wi's are of length p each and are all Abelian equivalent. This paper studies reverse-engineering problems on full Abelian periods. Given a positive integer n and a set D of divisors of n, we show how to compute in 0(n) time the lexicographically smallest string of length n which has all elements of D as its full Abelian periods and has the minimum number of full Abelian periods not in D. Moreover, we give an algorithm to enumerate all such strings in amortized constant time per output after 0(n)-time preprocessing. Also, we show how to enumerate the strings which have all elements of D as its full Abelian periods in amortized constant time per output after 0(n)-time preprocessing.
Year
DOI
Venue
2015
10.1007/978-3-662-48971-0_64
ALGORITHMS AND COMPUTATION, ISAAC 2015
Field
DocType
Volume
Integer,Abelian group,Discrete mathematics,Combinatorics,Computer science,Permutation,Amortized analysis,Least common multiple,Lexicographical order,Divisor,Search tree
Conference
9472
ISSN
Citations 
PageRank 
0302-9743
1
0.36
References 
Authors
7
5
Name
Order
Citations
PageRank
Makoto Nishida110.36
Tomohiro I214822.06
Shunsuke Inenaga359579.02
Hideo Bannai462079.87
Masayuki Takeda590279.24