More results on overlapping squares

被引:6
作者
Franek, Frantisek [1 ]
Fuller, Robert C. G. [1 ]
Simpson, Jamie [2 ]
Smyth, W. F. [1 ]
机构
[1] McMaster Univ, Dept Comp & Software, Algorithms Res Grp, Hamilton, ON L8S 4K1, Canada
[2] Curtin Univ, Dept Math & Stat, Perth, WA 6845, Australia
关键词
Square; Period; Periodicity; Repetition; Combinatorics of words;
D O I
10.1016/j.jda.2012.03.003
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Three recent papers (Fan et al., 2006; Simpson, 2007; Kopylova and Smyth, 2012) [5,11,8] have considered in complementary ways the combinatorial consequences of assuming that three squares overlap in a string. In this paper we provide a unifying framework for these results: we show that in 12 of 14 subcases that arise the postulated occurrence of three neighboring squares forces a breakdown into highly periodic behavior, thus essentially trivial and easily recognizable. In particular, we provide a proof of Subcase 4 for the first time, and we simplify and refine the previously established results for Subcases 11-14. (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:2 / 8
页数:7
相关论文
共 12 条
[1]   OPTIMAL OFF-LINE DETECTION OF REPETITIONS IN A STRING [J].
APOSTOLICO, A ;
PREPARATA, FP .
THEORETICAL COMPUTER SCIENCE, 1983, 22 (03) :297-315
[2]  
Chen G, 2007, LECT NOTES COMPUT SC, V4580, P307
[3]   SQUARES, CUBES, AND TIME-SPACE EFFICIENT STRING SEARCHING [J].
CROCHEMORE, M ;
RYTTER, W .
ALGORITHMICA, 1995, 13 (05) :405-425
[4]   AN OPTIMAL ALGORITHM FOR COMPUTING THE REPETITIONS IN A WORD [J].
CROCHEMORE, M .
INFORMATION PROCESSING LETTERS, 1981, 12 (05) :244-250
[5]   A new periodicity lemma [J].
Fan, Kangmin ;
Puglisi, Simon J. ;
Smyth, W. F. ;
Turpin, Andrew .
SIAM JOURNAL ON DISCRETE MATHEMATICS, 2006, 20 (03) :656-668
[6]   UNIQUENESS THEOREMS FOR PERIODIC FUNCTIONS [J].
FINE, NJ ;
WILF, HS .
PROCEEDINGS OF THE AMERICAN MATHEMATICAL SOCIETY, 1965, 16 (01) :109-&
[7]  
Kolpakov R., 2000, J DISCRETE ALGORITHM, V1, P159
[8]   The three squares lemma revisited [J].
Kopylova, Evguenia ;
Smyth, W. F. .
JOURNAL OF DISCRETE ALGORITHMS, 2012, 11 :3-14
[9]   AN O(N LOG N) ALGORITHM FOR FINDING ALL REPETITIONS IN A STRING [J].
MAIN, MG ;
LORENTZ, RJ .
JOURNAL OF ALGORITHMS, 1984, 5 (03) :422-432
[10]   DETECTING LEFTMOST MAXIMAL PERIODICITIES [J].
MAIN, MG .
DISCRETE APPLIED MATHEMATICS, 1989, 25 (1-2) :145-153