Finding gapped palindromes online

Yuta Fujishige, Michitaro Nakamura, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda

研究成果: 著書/レポートタイプへの貢献会議での発言

6 引用 (Scopus)

抄録

A string s is said to be a gapped palindrome iff s = xyxRfor some strings x, y such that |x| ≥ 1, |y| ≥ 2, and xR denotes the reverse image of x.In this paper we consider two kinds of gapped palindromes, and present efficient online algorithms to compute these gapped palindromes occurring in a string.First, we show an online algorithm to find all maximal g-gapped palindromes with fixed gap length g ≥ 2 in a string of length n in O(n log σ) time and O(n) space, where σ is the alphabet size.Second, we show an online algorithm to find all maximal lengthconstrained gapped palindromes with arm length at least A ≥ 1 and gap length in range [gmin, gmax] in O (formula presented) time and O(n) space.We also show that if A is a constant, then there exists a string of length n which contains Ω(n(gmax− gmin)) maximal LCGPs, which implies we cannot hope for a significant speed-up in the worst case.

元の言語英語
ホスト出版物のタイトルCombinatorial Algorithms - 27th International Workshop, IWOCA 2016, Proceedings
編集者Veli Mäkinen, Simon J. Puglisi, Leena Salmela
出版者Springer Verlag
ページ191-202
ページ数12
ISBN(印刷物)9783319445427
DOI
出版物ステータス出版済み - 1 1 2016
イベント27th International Workshop on Combinatorial Algorithms, IWOCA 2016 - Helsinki, フィンランド
継続期間: 8 17 20168 19 2016

出版物シリーズ

名前Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
9843 LNCS
ISSN(印刷物)0302-9743
ISSN(電子版)1611-3349

その他

その他27th International Workshop on Combinatorial Algorithms, IWOCA 2016
フィンランド
Helsinki
期間8/17/168/19/16

Fingerprint

Palindrome
Strings
Online Algorithms
Reverse
Speedup
Efficient Algorithms
Denote
Imply
Range of data

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • Computer Science(all)

これを引用

Fujishige, Y., Nakamura, M., Inenaga, S., Bannai, H., & Takeda, M. (2016). Finding gapped palindromes online. : V. Mäkinen, S. J. Puglisi, & L. Salmela (版), Combinatorial Algorithms - 27th International Workshop, IWOCA 2016, Proceedings (pp. 191-202). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); 巻数 9843 LNCS). Springer Verlag. https://doi.org/10.1007/978-3-319-44543-4_15

Finding gapped palindromes online. / Fujishige, Yuta; Nakamura, Michitaro; Inenaga, Shunsuke; Bannai, Hideo; Takeda, Masayuki.

Combinatorial Algorithms - 27th International Workshop, IWOCA 2016, Proceedings. 版 / Veli Mäkinen; Simon J. Puglisi; Leena Salmela. Springer Verlag, 2016. p. 191-202 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); 巻 9843 LNCS).

研究成果: 著書/レポートタイプへの貢献会議での発言

Fujishige, Y, Nakamura, M, Inenaga, S, Bannai, H & Takeda, M 2016, Finding gapped palindromes online. : V Mäkinen, SJ Puglisi & L Salmela (版), Combinatorial Algorithms - 27th International Workshop, IWOCA 2016, Proceedings. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 巻. 9843 LNCS, Springer Verlag, pp. 191-202, 27th International Workshop on Combinatorial Algorithms, IWOCA 2016, Helsinki, フィンランド, 8/17/16. https://doi.org/10.1007/978-3-319-44543-4_15
Fujishige Y, Nakamura M, Inenaga S, Bannai H, Takeda M. Finding gapped palindromes online. : Mäkinen V, Puglisi SJ, Salmela L, 編集者, Combinatorial Algorithms - 27th International Workshop, IWOCA 2016, Proceedings. Springer Verlag. 2016. p. 191-202. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)). https://doi.org/10.1007/978-3-319-44543-4_15
Fujishige, Yuta ; Nakamura, Michitaro ; Inenaga, Shunsuke ; Bannai, Hideo ; Takeda, Masayuki. / Finding gapped palindromes online. Combinatorial Algorithms - 27th International Workshop, IWOCA 2016, Proceedings. 編集者 / Veli Mäkinen ; Simon J. Puglisi ; Leena Salmela. Springer Verlag, 2016. pp. 191-202 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{15541148c94943f4bacddeb265260e34,
title = "Finding gapped palindromes online",
abstract = "A string s is said to be a gapped palindrome iff s = xyxRfor some strings x, y such that |x| ≥ 1, |y| ≥ 2, and xR denotes the reverse image of x.In this paper we consider two kinds of gapped palindromes, and present efficient online algorithms to compute these gapped palindromes occurring in a string.First, we show an online algorithm to find all maximal g-gapped palindromes with fixed gap length g ≥ 2 in a string of length n in O(n log σ) time and O(n) space, where σ is the alphabet size.Second, we show an online algorithm to find all maximal lengthconstrained gapped palindromes with arm length at least A ≥ 1 and gap length in range [gmin, gmax] in O (formula presented) time and O(n) space.We also show that if A is a constant, then there exists a string of length n which contains Ω(n(gmax− gmin)) maximal LCGPs, which implies we cannot hope for a significant speed-up in the worst case.",
author = "Yuta Fujishige and Michitaro Nakamura and Shunsuke Inenaga and Hideo Bannai and Masayuki Takeda",
year = "2016",
month = "1",
day = "1",
doi = "10.1007/978-3-319-44543-4_15",
language = "English",
isbn = "9783319445427",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "191--202",
editor = "Veli M{\"a}kinen and Puglisi, {Simon J.} and Leena Salmela",
booktitle = "Combinatorial Algorithms - 27th International Workshop, IWOCA 2016, Proceedings",
address = "Germany",

}

TY - GEN

T1 - Finding gapped palindromes online

AU - Fujishige, Yuta

AU - Nakamura, Michitaro

AU - Inenaga, Shunsuke

AU - Bannai, Hideo

AU - Takeda, Masayuki

PY - 2016/1/1

Y1 - 2016/1/1

N2 - A string s is said to be a gapped palindrome iff s = xyxRfor some strings x, y such that |x| ≥ 1, |y| ≥ 2, and xR denotes the reverse image of x.In this paper we consider two kinds of gapped palindromes, and present efficient online algorithms to compute these gapped palindromes occurring in a string.First, we show an online algorithm to find all maximal g-gapped palindromes with fixed gap length g ≥ 2 in a string of length n in O(n log σ) time and O(n) space, where σ is the alphabet size.Second, we show an online algorithm to find all maximal lengthconstrained gapped palindromes with arm length at least A ≥ 1 and gap length in range [gmin, gmax] in O (formula presented) time and O(n) space.We also show that if A is a constant, then there exists a string of length n which contains Ω(n(gmax− gmin)) maximal LCGPs, which implies we cannot hope for a significant speed-up in the worst case.

AB - A string s is said to be a gapped palindrome iff s = xyxRfor some strings x, y such that |x| ≥ 1, |y| ≥ 2, and xR denotes the reverse image of x.In this paper we consider two kinds of gapped palindromes, and present efficient online algorithms to compute these gapped palindromes occurring in a string.First, we show an online algorithm to find all maximal g-gapped palindromes with fixed gap length g ≥ 2 in a string of length n in O(n log σ) time and O(n) space, where σ is the alphabet size.Second, we show an online algorithm to find all maximal lengthconstrained gapped palindromes with arm length at least A ≥ 1 and gap length in range [gmin, gmax] in O (formula presented) time and O(n) space.We also show that if A is a constant, then there exists a string of length n which contains Ω(n(gmax− gmin)) maximal LCGPs, which implies we cannot hope for a significant speed-up in the worst case.

UR - http://www.scopus.com/inward/record.url?scp=84984908030&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84984908030&partnerID=8YFLogxK

U2 - 10.1007/978-3-319-44543-4_15

DO - 10.1007/978-3-319-44543-4_15

M3 - Conference contribution

AN - SCOPUS:84984908030

SN - 9783319445427

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 191

EP - 202

BT - Combinatorial Algorithms - 27th International Workshop, IWOCA 2016, Proceedings

A2 - Mäkinen, Veli

A2 - Puglisi, Simon J.

A2 - Salmela, Leena

PB - Springer Verlag

ER -