Burrows-Wheeler transform and palindromic richness

被引:18
|
作者
Restivo, Antonio [1 ]
Rosone, Giovanna [1 ]
机构
[1] Univ Palermo, Dipartimento Matemat & Applicaz, I-90123 Palermo, Italy
关键词
Combinatorics on words; Burrows-Wheeler transform; Palindromes; Rich words;
D O I
10.1016/j.tcs.2009.03.008
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The investigation of the extremal case of the Burrows-Wheeler transform leads to study the words w over an ordered alphabet A = {a(1), a(2), ..., a(k)}, with a(1) < a(2) <... < a(k), such that bwt(w) is of the form a(k)(nk) a(k-1)(nk-1) ... a(2)(n2)a(1)(n1), for some non-negative integers n(1), n(2), ..., n(k). A characterization of these words in the case |A| = 2 has been given in [Sabrina Mantaci, Antonio Restivo, Marinella Sciortino, Burrows-Wheeler transform and Sturmian words, Information Processing Letters 86 (2003) 241-246], where it is proved that they correspond to the powers of conjugates of standard words. The case |A| = 3 has been settled in [Jamie Simpson, Simon J. Puglisi, Words with simple Burrows-Wheeler transforms, Electronic Journal of Combinatorics 15,(2008) article R83], which also contains some partial results for an arbitrary alphabet. In the present paper we show that such words can be described in terms of the notion of "palindromic richness", recently introduced in [Amy Glen, Jacques Justin, Steve Widmer, Luca Q. Zamboni, Palindromic richness, European journal of Combinatorics 30 (2) (2009) 510-531]. Our main result indeed states that a word w such that bwt(w) has the form a(k)(nk) a(k-1)(nk-1) ... a(2)(n2) a(1)(n1) is strongly rich, i.e. the word w(2) contains the maximum number of different palindromic factors. (C) 2009 Elsevier B.V. All rights reserved.
引用
收藏
页码:3018 / 3026
页数:9
相关论文
共 50 条
  • [21] A High Performance Architecture for Computing Burrows-Wheeler Transform on FPGAs
    Cheema, Umer I.
    Khokhar, Ashfaq A.
    2013 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2013,
  • [22] Application of the Burrows-Wheeler Transform for Searching for Approximate Tandem Repeats
    Danek, Agnieszka
    Pokrzywa, Rafal
    Makalowska, Izabela
    Polanski, Andrzej
    PATTERN RECOGNITION IN BIOINFORMATICS, 2012, 7632 : 255 - 266
  • [23] Can burrows-Wheeler transform be replaced in chain code compression?
    Zalik, Borut
    Mongus, Domen
    Lukac, Niko
    Zalik, Krista Rizman
    INFORMATION SCIENCES, 2020, 525 (525) : 109 - 118
  • [24] Pipelined Processor for Image Compression through Burrows-Wheeler Transform
    Bafna, Chirag Babulal
    Berde, Ankit
    Jashnani, Karan
    Chaudhari, Monali
    Sharma, Simeran
    PROCEEDINGS OF THE 10TH INDIACOM - 2016 3RD INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT, 2016, : 383 - 387
  • [25] Parallel lossless data compression using the Burrows-Wheeler Transform
    Gilchrist, Jeff
    Cuhadar, Aysegul
    INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2008, 4 (01) : 117 - 135
  • [26] Computing the Burrows-Wheeler transform of a string and its reverse in parallel
    Ohlebusch, Enno
    Beller, Timo
    Abouelhoda, Mohamed I.
    JOURNAL OF DISCRETE ALGORITHMS, 2014, 25 : 21 - 33
  • [27] Efficient pattern matching in degenerate strings with the Burrows-Wheeler transform
    Daykin, J. W.
    Groult, R.
    Guesnet, Y.
    Lecroq, T.
    Lefebvre, A.
    Leonard, M.
    Mouchard, L.
    Prieur-Gaston, E.
    Watson, B.
    INFORMATION PROCESSING LETTERS, 2019, 147 : 82 - 87
  • [28] A note on the Burrows-Wheeler transformation
    Crochemore, M
    Désarménien, J
    Perrin, D
    THEORETICAL COMPUTER SCIENCE, 2005, 332 (1-3) : 567 - 572
  • [29] High performance OpenCL realization of Burrows-Wheeler transform on GPU
    Kartsev, Petr F.
    IWOCL'18: PROCEEDINGS OF THE INTERNATIONAL WORKSHOP ON OPENCL, 2018, : 83 - 84
  • [30] A four-stage algorithm for updating a Burrows-Wheeler transform
    Salson, M.
    Lecroq, T.
    Leonard, M.
    Mouchard, L.
    THEORETICAL COMPUTER SCIENCE, 2009, 410 (43) : 4350 - 4359