Parallel Computation of Order-Preserving Periods and Order-Preserving Borders of a Set of Strings 


Vol. 46,  No. 12, pp. 1232-1240, Dec.  2019
10.5626/JOK.2019.46.12.1232


PDF

  Abstract

Given two strings of the same length over an integer alphabet, those two strings are order-isomorphic when they have the same relative ranks. When strings order-isomorphic to T[1..p](1 ≤ p ≤ n) are periodically repeated in T, a representation of the order relations of T[1..p] is referred to as an order-preserving period of T. When a prefix T[1..q] (1 ≤ q ≤ n) of T is order-isomorphic to a suffix T[n-q+1..n] of T, a representation of the order relations of T[1..q] is called an order-preserving border of T. The lengths of all order-preserving periods (resp. all order-preserving borders) of T can be computed in O(n logn) time using the Z-function. Given a set Ŝ={S₁, S₂,..., Sr}of strings of length n over an integer alphabet, we propose parallel algorithms computing the lengths of all order-preserving periods and all order-preserving borders of Ŝ using O(rn) threads in O(n) time by the Z-function. When compared to each sequential algorithm for Dow Jones Industrial Average, the experimental results show that our parallel algorithm for computing the lengths of all order-preserving periods (resp. all order-preserving borders) of Ŝ runs approximately 3.47 (resp. 3.41) times faster when r =1,000, n =10,000.


  Statistics
Cumulative Counts from November, 2022
Multiple requests among the same browser session are counted as one view. If you mouse over a chart, the values of data points will be shown.


  Cite this article

[IEEE Style]

Y. Kim and J. S. Sim, "Parallel Computation of Order-Preserving Periods and Order-Preserving Borders of a Set of Strings," Journal of KIISE, JOK, vol. 46, no. 12, pp. 1232-1240, 2019. DOI: 10.5626/JOK.2019.46.12.1232.


[ACM Style]

Youngho Kim and Jeong Seop Sim. 2019. Parallel Computation of Order-Preserving Periods and Order-Preserving Borders of a Set of Strings. Journal of KIISE, JOK, 46, 12, (2019), 1232-1240. DOI: 10.5626/JOK.2019.46.12.1232.


[KCI Style]

김영호, 심정섭, "문자열 집합의 순위주기와 순위경계 병렬 계산," 한국정보과학회 논문지, 제46권, 제12호, 1232~1240쪽, 2019. DOI: 10.5626/JOK.2019.46.12.1232.


[Endnote/Zotero/Mendeley (RIS)]  Download


[BibTeX]  Download



Search




Journal of KIISE

  • ISSN : 2383-630X(Print)
  • ISSN : 2383-6296(Electronic)
  • KCI Accredited Journal

Editorial Office

  • Tel. +82-2-588-9240
  • Fax. +82-2-521-1352
  • E-mail. chwoo@kiise.or.kr