Two-dimensional periodicity in rectangular arrays

被引:36
|
作者
Amir, A [1 ]
Benson, G
机构
[1] Georgia Inst Technol, Coll Comp, Atlanta, GA 30332 USA
[2] Mt Sinai Med Ctr, Dept Biomath Sci, New York, NY 10029 USA
关键词
string matching; two-dimensional; periodicity; witness; sequential algorithm; parallel algorithm;
D O I
10.1137/S0097539795298321
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
String matching is rich with a variety of algorithmic tools. In contrast, multidimensional matching has had a rather sparse set of techniques. This paper presents a new algorithmic technique for two-dimensional matching: periodicity analysis. Its strength appears to lie in the fact that it is inherently two-dimensional. Periodicity in strings has been used to solve string matching problems. Multidimensional periodicity, however, is not as simple as it is in strings and was not formally studied or used in pattern matching. In this paper, we define and analyze two-dimensional periodicity in rectangular arrays. One definition of string periodicity is that a periodic string can self-overlap in a particular way. An analogous concept is true in two dimensions. The self-overlap vectors of a rectangle generate a regular pattern of locations where the rectangle may originate. Based on this regularity, we define four categories of periodic arrays-nonperiodic, lattice periodic, line periodic, and radiant periodic-and prove theorems about the properties of the classes. We give serial and parallel algorithms that find all locations where an overlap originates. In addition, our algorithms find a witness proving that the array does not self-overlap in any other location. The serial algorithm runs in time O(m(2)) (linear time) when the alphabet size is finite, and in O(m(2) log m) otherwise. The parallel algorithm runs in time O(log m) using O(m(2)) CRCW processors.
引用
收藏
页码:90 / 106
页数:17
相关论文
共 50 条
  • [31] DOA Estimation of Two-Dimensional Coherently Distributed Sources Based on Spatial Smoothing of Uniform Rectangular Arrays
    Wu, Tao
    Li, Yiwen
    Zhang, Xiaofeng
    Huang, Yijie
    Gu, Qingyue
    Fu, Chaoqi
    [J]. INTERNATIONAL JOURNAL OF ANTENNAS AND PROPAGATION, 2019, 2019
  • [32] Aberrations of self-imaged patterns with two-dimensional periodicity
    Chang, Soo
    [J]. OPTIK, 2006, 117 (06): : 287 - 295
  • [33] Periodicity and Chaos Amidst Twisting and Folding in Two-Dimensional Maps
    Garst, Swier
    Sterk, Alef E.
    [J]. INTERNATIONAL JOURNAL OF BIFURCATION AND CHAOS, 2018, 28 (04):
  • [34] Magnetic superlattice with two-dimensional periodicity as a waveguide for spin waves
    Tiwari, Rakesh P.
    Stroud, D.
    [J]. PHYSICAL REVIEW B, 2010, 81 (22):
  • [35] Cooperative evaporation in two-dimensional droplet arrays
    Pandey, Khushboo
    Hatte, Sandeep
    Pandey, Keshav
    Chakraborty, Suman
    Basu, Saptarshi
    [J]. PHYSICAL REVIEW E, 2020, 101 (04)
  • [36] Two-Dimensional Programmable Tweezer Arrays of Fermions
    Yan, Zoe Z.
    Spar, Benjamin M.
    Prichard, Max L.
    Chi, Sungjae
    Wei, Hao-Tian
    Ibarra-Garcia-Padilla, Eduardo
    Hazzard, Kaden R. A.
    Bakr, Waseem S.
    [J]. PHYSICAL REVIEW LETTERS, 2022, 129 (12)
  • [37] Thermosensitive two-dimensional arrays of hydrogel particles
    Nakahama, K
    Fujimoto, K
    [J]. LANGMUIR, 2002, 18 (26) : 10095 - 10099
  • [38] Plasmon spectra in two-dimensional nanorod arrays
    Nie, Z. H.
    Fava, D.
    Kumacheva, E.
    Ruda, H. E.
    Shik, A.
    [J]. NANOTECHNOLOGY, 2009, 20 (29)
  • [39] Resonant instability in two-dimensional vortex arrays
    Luzzatto-Fegiz, Paolo
    Williamson, Charles H. K.
    [J]. PROCEEDINGS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2011, 467 (2128): : 1164 - 1185
  • [40] Packaging of two-dimensional smart pixel arrays
    Kabal, DN
    Boisset, GC
    Rolston, DR
    Plant, DV
    [J]. IEEE/LEOS 1996 SUMMER TOPICAL MEETINGS - ADVANCED APPLICATIONS OF LASERS IN MATERIALS AND PROCESSING, DIGEST, 1996, : B53 - B54