EDBT 2026 Demo / reviewers in the wild / expert
Hideo Bannai
dblp:44/2355
· DBLP profile ↗
42ranked-venue papers in the field
7as first author
13since 2021 · last 2025
0000-0002-6856-5185ORCID · corroborated
Domains — venue-derived; a paper can count in several
Information Retrieval & Web Search · 27 (4 first)Big Data, Cloud & Distributed Data Systems · 8Other / Interdisciplinary · 5 (3 first)Data Mining & Knowledge Discovery · 1Knowledge Engineering, Semantic Web & Information Systems · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Nyldon Factorization of Thue-Morse Words and Fibonacci Words
Kaisei Kishi, Kazuki Kai, Yuto Nakashima 0001, Shunsuke Inenaga, Hideo Bannai |
SPIRE | 5 |
| 2025 | Counting Distinct (Non-)crossing Substrings
Haruki Umezaki, Hiroki Shibata 0001, Dominik Köppl, Yuto Nakashima 0001, Shunsuke Inenaga, Hideo Bannai |
SPIRE | 6 |
| 2024 | On the Hardness of Smallest RLSLPs and Collage SystemsabstractWe show that computing the smallest run-length straight line program (RLSLP) and the smallest collage system is NP-hard. For computing the smallest RLSLP, we give an encoding in MAX-SAT. Akiyoshi Kawamoto, Tomohiro I, Dominik Köppl, Hideo Bannai |
DCC | 4 |
| 2024 | Bijective BWT Based Compression Schemes
Golnaz Badkobeh, Hideo Bannai, Dominik Köppl |
SPIRE | 2 |
| 2024 | On the Number of Non-equivalent Parameterized Squares in a String
Rikuya Hamai, Kazushi Taketsugu, Yuto Nakashima 0001, Shunsuke Inenaga, Hideo Bannai |
SPIRE | 5 |
| 2023 | Linear-Time Computation of Generalized Minimal Absent Words for Multiple Strings
Kouta Okabe, Takuya Mieno, Yuto Nakashima 0001, Shunsuke Inenaga, Hideo Bannai |
SPIRE | 5 |
| 2023 | Longest bordered and periodic subsequencesabstractWe present an algorithm computing the longest periodic subsequence of a string of length n in O(n7) time with O(n3) space. We obtain improvements when restricting the exponents or extending the search allowing the reported subsequence to be subperiodic down to O(n2) time and O(n) space. By allowing subperiodic subsequences in the output, the task becomes finding the longest bordered subsequence, for which we devise a conditional lower bound. Hideo Bannai, Tomohiro I, Dominik Köppl |
Inf. Process. Lett. | 1 |
| 2022 | Online Algorithms for Finding Distinct Substrings with Length and Multiple Prefix and Suffix Conditions
Laurentius Leonard, Shunsuke Inenaga, Hideo Bannai, Takuya Mieno |
SPIRE | 3 |
| 2022 | Palindromic trees for a sliding window and its applicationsabstractThe palindromic tree (a.k.a. eertree) for a string S of length n is a tree-like data structure that represents the set of all distinct palindromic substrings of S, using O(n) space [Rubinchik and Shur, 2018]. It is known that, when S is over an alphabet of size σ and is given in an online manner, then the palindromic tree of S can be constructed in O(nlogσ) time with O(n) space. In this paper, we consider the sliding window version of the problem: For a sliding window of length at most d, we present two versions of an algorithm which maintains the palindromic tree of size O(d) for every sliding window S[i..j] over S, where 1≤j−i+1≤d. The first version works in O(nlogσ′) time with O(d) space where σ′≤d is the maximum number of distinct characters in the windows, and the second one works in O(n+dσ) time with (d+2)σ+O(d) space. We also show how our algorithms can be applied to efficient computation of minimal unique palindromic substrings (MUPS) and minimal absent palindromic words (MAPW) for a sliding window. Takuya Mieno, Kiichi Watanabe, Yuto Nakashima 0001, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda |
Inf. Process. Lett. | 5 |
| 2021 | Grammar Index by Induced Suffix Sorting
Tooru Akagi, Dominik Köppl, Yuto Nakashima 0001, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda |
SPIRE | 5 |
| 2021 | A Separation of γ and b via Thue-Morse Words
Hideo Bannai, Mitsuru Funakoshi, Tomohiro I, Dominik Köppl, Takuya Mieno, Takaaki Nishimoto |
SPIRE | 1 |
| 2021 | Longest Common Rollercoasters
Kosuke Fujita, Yuto Nakashima 0001, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda |
SPIRE | 4 |
| 2021 | Longest previous overlapping factor array
Hideo Bannai, Shunsuke Inenaga, Neerja Mhaskar |
Inf. Process. Lett. | 1 |
| 2020 | c-Trie++: A Dynamic Trie Tailored for Fast Prefix SearchesabstractGiven a dynamic set K of k strings of total length n whose characters are drawn from an alphabet of size σ, a keyword dictionary is a data structure built on K that provides locate, prefix search, and update operations on K. Under the assumption that α = w / lg σ characters fit into a single machine word w, we propose a keyword dictionary that represents K in n lg σ + Θ(k lg n) bits of space, supporting all operations in Θ(m / α + lg α) expected time on an input string of length m in the word RAM model. This data structure is underlined with an exhaustive practical evaluation, highlighting the practical usefulness of the proposed data structure, especially for prefix searches - one of the most elementary keyword dictionary operations. Kazuya Tsuruta, Dominik Köppl, Shunsuke Kanda, Yuto Nakashima 0001, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda |
DCC | 6 |
| 2020 | Lyndon Words, the Three Squares Lemma, and Primitive Squares
Hideo Bannai, Takuya Mieno, Yuto Nakashima 0001 |
SPIRE | 1 |
| 2020 | Longest Square Subsequence Problem Revisited
Takafumi Inoue, Shunsuke Inenaga, Hideo Bannai |
SPIRE | 3 |
| 2020 | On Repetitiveness Measures of Thue-Morse Words
Kanaru Kutsukake, Takuya Matsumoto, Yuto Nakashima 0001, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda |
SPIRE | 5 |
| 2020 | Towards Efficient Interactive Computation of Dynamic Time Warping Distance
Akihiro Nishi, Yuto Nakashima 0001, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda |
SPIRE | 4 |
| 2019 | MR-RePair: Grammar Compression Based on Maximal RepeatsabstractWe analyze the grammar generation algorithm of the RePair compression algorithm and show the relation between a grammar generated by RePair and maximal repeats. We reveal that RePair replaces step by step the most frequent pairs within the corresponding most frequent maximal repeats. Then, we design a novel variant of RePair, called MR-RePair, which substitutes the most frequent maximal repeats at once instead of substituting the most frequent pairs consecutively. We implemented MR-RePair and compared the size of the grammar generated by MR-RePair to that by RePair on several text corpora. Our experiments show that MR-RePair generates more compact grammars than RePair does, especially for highly repetitive texts. Isamu Furuya, Takuya Takagi, Yuto Nakashima 0001, Shunsuke Inenaga, Hideo Bannai, Takuya Kida |
DCC | 5 |
| 2019 | Direct Linear Time Construction of Parameterized Suffix and LCP Arrays for Constant Alphabets
Noriki Fujisato, Yuto Nakashima 0001, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda |
SPIRE | 4 |
| 2019 | On Longest Common Property Preserved Substring Queries
Kazuki Kai, Yuto Nakashima 0001, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, Tomasz Kociumaka |
SPIRE | 4 |
| 2019 | Compact Data Structures for Shortest Unique Substring Queries
Takuya Mieno, Dominik Köppl, Yuto Nakashima 0001, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda |
SPIRE | 5 |
| 2018 | Block Palindromes: A New Generalization of Palindromes
Keisuke Goto 0001, Tomohiro I, Hideo Bannai, Shunsuke Inenaga |
SPIRE | 3 |
| 2018 | Recovering, Counting and Enumerating Strings from Forward and Backward Suffix Arrays
Yuki Kuhara, Yuto Nakashima 0001, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda |
SPIRE | 4 |
| 2017 | Order Preserving Pattern Matching on Trees and DAGs
Temma Nakamura, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda |
SPIRE | 3 |
| 2015 | Efficient Algorithms for Longest Closed Factor Array
Hideo Bannai, Shunsuke Inenaga, Tomasz Kociumaka, Arnaud Lefebvre, Jakub Radoszewski, Wojciech Rytter, Shiho Sugimoto, Tomasz Walen |
SPIRE | 1 |
| 2015 | A Faster Algorithm for Computing Maximal \alpha -gapped Repeats in a String
Yuka Tanimura, Yuta Fujishige, Tomohiro I, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda |
SPIRE | 5 |
| 2015 | Constructing LZ78 tries and position heaps in linear time for large alphabets
Yuto Nakashima 0001, Tomohiro I, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda |
Inf. Process. Lett. | 4 |
| 2014 | Space Efficient Linear Time Lempel-Ziv Factorization for Small AlphabetsabstractWe present a new linear time algorithm for computing the Lempel-Ziv Factorization (LZ77) of a given string of length N on an alphabet of size σ, that utilizes only N log N + O(σ log N) bits of working space. When the alphabet size is small, this greatly improves the previous best space requirement for linear time LZ77 factorization (Karkkainen et al. CPM 2013), which is 2N log N bits, i.e. two integer arrays of length N. Experiments show that despite the added complexity of the algorithm, the speed of the algorithm is only around two to three times slower than previous fastest linear time algorithms. Keisuke Goto 0001, Hideo Bannai |
DCC | 2 |
| 2013 | Simpler and Faster Lempel Ziv FactorizationabstractWe present a new, simple, and efficient approach for computing the Lempel-Ziv (LZ77) factorization of a string in linear time, based on suffix arrays. Computational experiments on various data sets show that our approach constantly outperforms the fastest previous algorithm LZ OG (Ohlebusch and Gog 2011), and can be up to 2 to 3 times faster in the processing after obtaining the suffix array, while requiring the same or a little more space. Keisuke Goto 0001, Hideo Bannai |
DCC | 2 |
| 2013 | From Run Length Encoding to LZ78 and Back AgainabstractIn this paper, we present efficient algorithms for interconversion between Lempel-Ziv 78 (LZ78) encoding and run length encoding (RLE). We show how, given an RLE of size n for a string S, we can compute the corresponding LZ78 encoding of size m for S in O((n + m) log σ) time, where σ is the number of distinct characters appearing in S. We also show how, given an LZ78 encoding of size m for a string S, we can compute the corresponding RLE of size n in O(n + m) time. Both algorithms use O(m) extra working space. Yuya Tamakoshi, Tomohiro I, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda |
DCC | 4 |
| 2013 | Computing Convolution on Grammar-Compressed TextabstractThe convolution between a text string S of length N and a pattern string P of length m can be computed in O(N log m) time by FFT. It is known that various types of approximate string matching problems are reducible to convolution. In this paper, we assume that the input text string is given in a compressed form, as a straight-line program (SLP), which is a context free grammar in the Chomsky normal form that derives a single string. Given an SLP S of size n describing a text S of length N, and an uncompressed pattern P of length m, we present a simple O(nm log m)-time algorithm to compute the convolution between S and P. We then show that this can be improved to O(min{nm, N - α} log m) time, where α ≥ 0 is a value that represents the amount of redundancy that the SLP captures with respect to the length-m substrings. The key of the improvement is our new algorithm that computes the convolution between a trie of size r and a pattern string P of length m in O(r log m) time. Toshiya Tanaka, Tomohiro I, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda |
DCC | 4 |
| 2013 | Faster Lyndon Factorization Algorithms for SLP and LZ78 Compressed Text
Tomohiro I, Yuto Nakashima 0001, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda |
SPIRE | 4 |
| 2012 | General Algorithms for Mining Closed Flexible Patterns under Various Equivalence Relations
Tomohiro I, Yuki Enokuma, Hideo Bannai, Masayuki Takeda |
ECML/PKDD (2) | 3 |
| 2012 | Efficient LZ78 Factorization of Grammar Compressed Text
Hideo Bannai, Shunsuke Inenaga, Masayuki Takeda |
SPIRE | 1 |
| 2012 | Eager XPath Evaluation over XML Streams
Kazuhito Hagio, Takashi Ohgami, Hideo Bannai, Masayuki Takeda |
SPIRE | 3 |
| 2012 | The Position Heap of a Trie
Yuto Nakashima 0001, Tomohiro I, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda |
SPIRE | 4 |
| 2012 | An efficient algorithm to test square-freeness of strings compressed by straight-line programs
Hideo Bannai, Travis Gagie, Tomohiro I, Shunsuke Inenaga, Gad M. Landau, Moshe Lewenstein |
Inf. Process. Lett. | 1 |
| 2011 | Fast q-gram Mining on SLP Compressed Strings
Keisuke Goto 0001, Hideo Bannai, Shunsuke Inenaga, Masayuki Takeda |
SPIRE | 2 |
| 2010 | Counting and Verifying Maximal Palindromes
Tomohiro I, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda |
SPIRE | 3 |
| 2007 | Simple Linear-Time Off-Line Text Compression by Longest-First SubstitutionabstractWe consider grammar based text compression with longest-first substitution, where non-overlapping occurrences of a longest repeating substring of the input text are replaced by a new non-terminal symbol. We present a new text compression algorithm by simplifying the algorithm presented in S. Inenaga et al., (2003). We give a new formulation of the correctness proof introducing the sparse lazy suffix tree data structure. We also present another type of longest-first substitution strategy that allows better compression. We show results of preliminary experiments comparing grammar sizes of the two versions of the longest-first strategy and the most frequent strategy Ryosuke Nakamura, Hideo Bannai, Shunsuke Inenaga, Masayuki Takeda |
DCC | 2 |
| 2002 | Fast algorithm for extracting multiple unordered short motifs using bit operations
Osamu Maruyama, Hideo Bannai, Yoshinori Tamada, Satoru Kuhara, Satoru Miyano |
Inf. Sci. | 2 |