坂内 英夫（ばんない ひでお） | データ更新日：2018.06.11 |

准教授 ／
システム情報科学研究院
情報学部門
数理情報

**原著論文**

1. | Yuto Nakashima, Takashi Okabe, Tomohiro I, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, Inferring strings from Lyndon factorization, Theoretical Computer Science, 10.1016/j.tcs.2017.05.038, 2017.08, The Lyndon factorization of a string w is a unique factorization ℓ1p1,...,ℓmpm of w such that ℓ1,...,ℓm is a sequence of Lyndon words that is monotonically decreasing in lexicographic order. In this paper, we consider the reverse-engineering problem on Lyndon factorization: Given a sequence S=((s1,p1),...,(sm,pm)) of ordered pairs of positive integers, find a string w whose Lyndon factorization corresponds to the input sequence S, i.e., the Lyndon factorization of w is in a form of ℓ1p1,...,ℓmpm with |ℓi|=si for all 1≤i≤m. Firstly, we show that there exists a simple O(n)-time algorithm if the size of the alphabet is unbounded, where n is the length of the output string. Secondly, we present an O(n)-time algorithm to compute a string over an alphabet of the smallest size. Thirdly, we show how to compute only the size of the smallest alphabet in O(m) time. Fourthly, we give an O(m)-time algorithm to compute an O(m)-size representation of a string over an alphabet of the smallest size. Finally, we propose an efficient algorithm to enumerate all strings whose Lyndon factorizations correspond to S.. |

2. | Hideo Bannai, I. Tomohiro, Shunsuke Inenaga, Yuto Nakashima, Masayuki Takeda, Kazuya Tsuruta, The "runs" theorem, SIAM Journal on Computing, |

3. | Temma Nakamura, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, Order preserving pattern matching on trees and DAGs, 24th International Symposium on String Processing and Information Retrieval, SPIRE 2017, String Processing and Information Retrieval - 24th International Symposium, SPIRE 2017, Proceedings |

4. | Takuya Mieno, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, Tight bounds on the maximum number of shortest unique substrings, 28th Annual Symposium on Combinatorial Pattern Matching, CPM 2017, 28th Annual Symposium on Combinatorial Pattern Matching, CPM 2017 |

5. | Keita Kuboi, Yuta Fujishige, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, Faster STR-IC-LCS Computation via RLE, 28th Annual Symposium on Combinatorial Pattern Matching, CPM 2017, 28th Annual Symposium on Combinatorial Pattern Matching, CPM 2017 |

6. | Hideo Bannai, Shunsuke Inenaga, Dominik Köppl, Computing all distinct squares in linear time for integer alphabets, 28th Annual Symposium on Combinatorial Pattern Matching, CPM 2017, 28th Annual Symposium on Combinatorial Pattern Matching, CPM 2017 |

7. | Kazuyuki Narisawa, Hideharu Hiratsuka, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, Efficient Computation of Substring Equivalence Classes with Suffix Arrays, Algorithmica, |

8. | Yuka Tanimura, Takaaki Nishimoto, Hideo Bannai, Shunsuke Inenaga, Masayuki Takeda, Small-space LCE data structure with constant-time queries, 42nd International Symposium on Mathematical Foundations of Computer Science, MFCS 2017, 42nd International Symposium on Mathematical Foundations of Computer Science, MFCS 2017 ^{2} + n/t ) words of space which answers LCE queries in O(1) time and can be built in O(n log δ) time, where 1 ≤ T ≤ √n is a parameter, z is the size of the Lempel-Ziv 77 factorization of ω and φ is the alphabet size. The proposed LCE data structure does not access the input string ω when answering queries, and thus w can be deleted after preprocessing. On top of this main result, we obtain further results using (variants of) our LCE data structure, which include the following: For highly repetitive strings where the z^{2} term is dominated by n/x, we obtain a constant-time and sub-linear space LCE query data structure. Even when the input string is not well compressible via Lempel-Ziv 77 factorization, we still can obtain a constant-time and sub-linear space LCE data structure for suitable and for φ ≤ 2^{o(log n)}. The time-space trade-off lower bounds for the LCE problem by Bille et al. [J. Discrete Algorithms, 25:42-50, 2014] and by Kosolobov [CoRR, abs/1611.02891, 2016] do not apply in some cases with our LCE data structure.. |

9. | Yuta Fujishige, Yuto Nakashima, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, Almost linear time computation of maximal repetitions in run length encoded strings, 28th International Symposium on Algorithms and Computation, ISAAC 2017, 28th International Symposium on Algorithms and Computation, ISAAC 2017 |

10. | Yuto Nakashima, Hiroe Inoue, Takuya Mieno, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, Shortest unique palindromic substring queries in optimal time, 28th International Workshop on Combinational Algorithms, IWOCA 2017, Combinatorial Algorithms - 28th International Workshop, IWOCA 2017, Revised Selected Papers |

11. | Shiho Sugimoto, Naoki Noda, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, Computing abelian string regularities based on RLE, 28th International Workshop on Combinational Algorithms, IWOCA 2017, Combinatorial Algorithms - 28th International Workshop, IWOCA 2017, Revised Selected Papers _{1}, …, vs of strings such that v_{1}, …, v_{s-1} are all Abelian equivalent and vs is a substring of a permutation of v_{1}, then w is said to have a regular Abelian period (p, t) where p = |v1| and t = |v_{s}|. If a substring w1[i.i+l-1] of a string w1 and a substring w2[j.j + l - 1] of another string w2 are Abelian equivalent, then the substrings are said to be a common Abelian factor of w1 and w2 and if the length l is the maximum of such then the substrings are said to be a longest common Abelian factor of w1 and w2. We propose efficient algorithms which compute these Abelian regularities using the run length encoding (RLE) of strings. For a given string w of length n whose RLE is of size m, we propose algorithms which compute all Abelian squares occurring in w in O(mn) time, and all regular Abelian periods of w in O(mn) time. For two given strings w1 and w2 of total length n and of total RLE size m, we propose an algorithm which computes all longest common Abelian factors in O(m^{2}n) time.. |

12. | Hideo Bannai, Travis Gagie, Shunsuke Inenaga, Juha Kärkkäinen, Dominik Kempa, Marcin Piakowski, Shiho Sugimoto, Diverse Palindromic Factorization is NP-Complete, International Journal of Foundations of Computer Science, |

13. | Yohei Ueki, Diptarama, Masatoshi Kurihara, Yoshiaki Matsuoka, Kazuyuki Narisawa, Ryo Yoshinaka, Hideo Bannai, Shunsuke Inenaga, Ayumi Shinohara, Longest Common Subsequence in at Least k Length Order-Isomorphic Substrings, Proceedings of the 43rd International Conference on Current Trends in Theory and Practice of Computer Science, 10.1007/978-3-319-51963-0_28, 363-374, 2017.01. |

14. | Yoshiaki Matsuoka, Takahiro Aoki, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, Generalized pattern matching and periodicity under substring consistent equivalence relations, THEORETICAL COMPUTER SCIENCE, 10.1016/j.tcs.2016.02.017, 656, 225-233, 2016.12. |

15. | Tomohiro I, Yuto Nakashima, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, Faster Lyndon factorization algorithms for SLP and LZ78 compressed text, THEORETICAL COMPUTER SCIENCE, 10.1016/j.tcs.2016.03.005, 656, 215-224, 2016.12. |

16. | Golnaz Badkobeh, Hideo Bannai, Keisuke Goto, Tomohiro I, Costas S. Iliopoulos, Shunsuke Inenaga, Simon J. Puglisi, Shiho Sugimoto, Closed factorization, DISCRETE APPLIED MATHEMATICS, 10.1016/j.dam.2016.04.009, 212, 23-29, 2016.10. |

17. | Takaaki Nishimoto, Tomohiro I, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, Dynamic Index and LZ Factorization in Compressed Space, Proceedings of The Prague Stringology Conference 2016 (PSC 2016), 158-171, 2016.08. |

18. | Hiroe Inoue, Yoshiaki Matsuoka, Yuto Nakashima, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, Computing Smallest and Largest Repetition Factorizations in O(n log n) Time, Proceedings of The Prague Stringology Conference 2016 (PSC 2016), 135-145, 2016.08. |

19. | Takaaki Nishimoto, Tomohiro I, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, Fully Dynamic Data Structure for LCE Queries in Compressed Space, Proceedings of 41st International Symposium on Mathematical Foundations of Computer Science (MFCS 2016), 10.4230/LIPIcs.MFCS.2016.72, 72:1-72:15, 2016.08, [URL]. |

20. | Takuya Mieno, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, Shortest Unique Substring Queries on Run-Length Encoded Strings, Proceedings of 41st International Symposium on Mathematical Foundations of Computer Science (MFCS 2016), 10.4230/LIPIcs.MFCS.2016.69, 69:1-69:11, 2016.08, [URL]. |

21. | Yuta Fujishige, Yuki Tsujimaru, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, Computing DAWGs and Minimal Absent Words in Linear Time for Integer Alphabets, Proceedings of 41st International Symposium on Mathematical Foundations of Computer Science (MFCS 2016), 10.4230/LIPIcs.MFCS.2016.38, 38:1-38:14, 2016.08, [URL]. |

22. | Yuta Fujishige, Michitaro Nakamura, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, Finding Gapped Palindromes Online, Proceedings of the 27th International Workshop on Combinatorial Algorithms (IWOCA 2016), 10.1007/978-3-319-44543-4_15, 2016.08. |

23. | Yoshiaki Matsuoka, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, Factorizing a String into Squares in Linear Time, 27th Annual Symposium on Combinatorial Pattern Matching (CPM 2016), 10.4230/LIPIcs.CPM.2016.27, 27:1-27:12, 2016.06, [URL]. |

24. | Yuka Tanimura, Tomohiro I, Shunsuke Inenaga, Hideo Bannai, Simon J. Puglisi, Masayuki Takeda, Deterministic Sub-Linear Space LCE Data Structures With Efficient Construction, 27th Annual Symposium on Combinatorial Pattern Matching (CPM 2016), 10.4230/LIPIcs.CPM.2016.1, 1:1-1:10, 2016.06, [URL]. |

25. | Makoto Nishida, Tomohiro I, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, Inferring Strings from Full Abelian Periods, Proceedings of the 26th International Symposium on Algorithms and Computation (ISAAC 2015), 10.1007/978-3-662-48971-0_64, 768-779, 2015.12. |

26. | Yuka Tanimura, Yuta Fujishige, Tomohiro I, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, A Faster Algorithm for Computing Maximal alpha-gapped Repeats in a String, Proceedings of the 22nd International Symposium on String Processing and Information Retrieval (SPIRE 2015), 10.1007/978-3-319-23826-5_13, 124-136, 2015.09. |

27. | Hideo Bannai, Shunsuke Inenaga, Tomasz Kociumaka, Arnaud Lefebvre, Jakub Radoszewski, Wojciech Rytter, Shiho Sugimoto, Tomasz Walen, Efficient Algorithms for Longest Closed Factor Array, Proceedings of the 22nd International Symposium on String Processing and Information Retrieval (SPIRE 2015), 10.1007/978-3-319-23826-5_10, 95-102, 2015.09. |

28. | Yuto Nakashima, Tomohiro I, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, Constructing LZ78 tries and position heaps in linear time for large alphabets, INFORMATION PROCESSING LETTERS, 10.1016/j.ipl.2015.04.002, 115, 9, 655-659, 2015.09. |

29. | Takaaki Nishimoto, Yuto Nakashima, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, Computing Left-Right Maximal Generic Words, Proceedings of The Prague Stringology Conference 2015 (PSC 2015), 5-16, 2015.08. |

30. | Hideo Bannai, Travis Gagie, Shunsuke Inenaga, Juha Kärkkäinen, Dominik Kempa, Marcin Piatkowski, Simon J. Puglisi, Shiho Sugimoto, Diverse Palindromic Factorization Is NP-complete, Proceedings of the 19th International Conference on Developments in Language Theory (DLT 2015), 10.1007/978-3-319-21500-6_6, 85-96, 2015.07. |

31. | Keisuke Goto, Hideo Bannai, Shunsuke Inenaga, Masayuki Takeda, LZD Factorization: Simple and Practical Online Grammar Compression with Variable-to-Fixed Encoding, Proceedings of the 26th Annual Symposium on Combinatorial Pattern Matching (CPM 2015), 10.1007/978-3-319-19929-0_19, 219-230, 2015.06. |

32. | Yoshiaki Matsuoka, Tomohiro I, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, Semi-dynamic compact index for short patterns and succinct van Emde Boas tree, Proceedings of the 26th Annual Symposium on Combinatorial Pattern Matching (CPM 2015), 10.1007/978-3-319-18173-8_29, 355-366, 2015.06. |

33. | Yuya Tamakoshi, Keisuke Goto, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, An opportunistic text indexing structure based on run length encoding, Proceedings of the 9th International Conference on Algorithms and Complexity (CIAC 2015), 10.1007/978-3-319-18173-8_29, 390-402, 2015.05. |

34. | Tomohiro I, Takaaki Nishimoto, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, Compressed automata for dictionary matching, THEORETICAL COMPUTER SCIENCE, 10.1016/j.tcs.2015.01.019, 578, 30-41, 2015.05. |

35. | Tomohiro I, Wataru Matsubara, Kouji Shimohira, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, Kazuyuki Narisawa, Ayumi Shinohara, Detecting regularities on grammar-compressed strings, INFORMATION AND COMPUTATION, 10.1016/j.ic.2014.09.009, 240, 74-89, 2015.02. |

36. | Hideo Bannai, Tomohiro I, Shunsuke Inenaga, Yuto Nakashima, Masayuki Takeda, Kazuya Tsuruta, A new characterization of maximal repetitions by Lyndon trees, Proceedings of the 26th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA '15), 10.1137/1.9781611973730.38, 562-571, 2015.01, We give a new characterization of maximal repetitions (or runs) in strings, using a tree defined on recursive standard factorizations of Lyndon words, called the Lyndon tree. The characterization leads to a remarkably simple novel proof of the linearity of the maximum number of runs $ho(n)$ in a string of length $n$. Furthermore, we show an upper bound of $ ho(n) < 1.5n$, which improves on the best upper bound $1.6n$ (Crochemore & Ilie 2008) that does not rely on computational verification. The proof also gives rise to a new, conceptually simple linear-time algorithm for computing all the runs in a string. A notable characteristic of our algorithm is that, unlike all existing linear-time algorithms, it does {em not} utilize the Lempel-Ziv factorization of the string.. |

37. | Golnaz Badkobeh, Hideo Bannai, Keisuke Goto, Tomohiro I, Costas S. Iliopoulos, Shunsuke Inenaga, Simon J. Puglisi, Shiho Sugimoto, Closed Factorization, Proceedings of The Prague Stringology Conference 2014 (PSC 2014), 162-168, 2014.09, A closed string is a string with a proper substring that occurs in the string as a prefix and a suffix, but not elsewhere. Closed strings were introduced by Fici (Proc. WORDS, 2011) as objects of combinatorial interest in the study of Trapezoidal and Sturmian words. In this paper we consider algorithms for computing closed factors (substrings) in strings, and in particular for greedily factorizing a string into a sequence of longest closed factors. We describe an algorithm for this problem that uses linear time and space. We then consider the related problem of computing, for every position in the string, the longest closed factor starting at that position. We describe a simple algorithm for the problem that runs in O(n log n / log log n) time.. |

38. | Shohei Matsuda, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, Computing Abelian Covers and Abelian Runs, Proceedings of The Prague Stringology Conference 2014 (PSC 2014), 43-51, 2014.09, Two strings u and v are said to be Abelian equivalent if u is a permutation of the characters of v. We introduce two new regularities on strings w.r.t. Abelian equivalence, called Abelian covers and Abelian runs, which are generalizations of covers and runs of strings, respectively. We show how to determine in O(n) time whether or not a given string w of length n has an Abelian cover. Also, we show how to compute an O(n^2)-size representation of (possibly exponentially many) Abelian covers of w in O(n^2) time. Moreover, we present how to compute all Abelian runs in w in O(n^2) time, and state that the maximum number of all Abelian runs in a string of length n is Omega(n^2).. |

39. | Yuto Nakashima, Takashi Okabe, Tomohiro I, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, Inferring Strings from Lyndon factorization, Proceedings of the 39th International Symposium on Mathematical Foundations of Computer Science (MFCS 2014), 10.1007/978-3-662-44465-8_48, 565-576, 2014.08, The Lyndon factorization of a string $w$ is a unique factorization $ell_1^{p_1}, ldots, ell_m^{p_m}$ of $w$ s.t. $ell_1, dots, ell_m$ is a sequence of Lyndon words that is monotonically decreasing in lexicographic order. In this paper, we consider the emph{reverse-engineering problem on Lyndon factorization}: Given a sequence $S = ((s_1, p_1), ldots, (s_m, p_m))$ of ordered pairs of positive integers, find a string $w$ whose Lyndon factorization corresponds to the input sequence $S$, i.e., the Lyndon factorization of $w$ is in a form of $ell_1^{p_1}, ldots, ell_m^{p_m}$ with $|ell_i| = s_i$ for all $1 leq i leq m$. Firstly, we show that there exists a simple $O(n)$-time algorithm if the size of the alphabet is unbounded, where $n$ is the length of the output string. Secondly, we present an $O(n)$-time algorithm to compute a string over an alphabet of the smallest size. Thirdly, we show how to compute only the size of the smallest alphabet in $O(m)$ time. Fourthly, we give an $O(m)$-time algorithm to compute an $O(m)$-size representation of a string over an alphabet of the smallest size. Finally, we propose an efficient algorithm to enumerate all strings whose Lyndon factorizations correspond to $S$.. |

40. | Tomohiro I, Shiho Sugimoto, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, Computing Palindromic Factorizations and Palindromic Covers On-line, Proceedings of the 25th Annual Symposium on Combinatorial Pattern Matching (CPM 2014), 10.1007/978-3-319-07566-2_16, 150-161, 2014.06, A palindromic factorization of a string w is a factorization of w consisting only of palindromic substrings of w. In this paper, we present an on-line O(n logn)-time O(n)-space algorithm to compute smallest palindromic factorizations of all prefixes of w, where n is the length of a given string w. We then show how to extend this algorithm to compute smallest maximal palindromic factorizations of all prefixes of w, consisting only of maximal palindromes (non-extensible palindromic substring) of each prefix, in O(n logn) time and O(n) space, in an on-line manner. We also present an on-line O(n)-time O(n)-space algorithm to compute a smallest palindromic cover of w.. |

41. | Jun'ichi Yamamoto, Tomohiro I, Hideo Bannai, Shunsuke Inenaga, Masayuki Takeda, Faster Compact On-Line Lempel-Ziv Factorization, Proceedings of the 31st Symposium on Theoretical Aspects of Computer Science (STACS 2014), 10.4230/LIPIcs.STACS.2014.675, 675-678, 2014.03. |

42. | Keisuke Goto and Hideo Bannai, Space Efficient Linear Time Lempel-Ziv Factorization for Small Alphabets, Data Compression Conference 2014 (DCC 2014), 10.1109/DCC.2014.62, 163-172, 2014.03. |

43. | Eiichi Bannai, Etsuko Bannai, Hideo Bannai, On the existence of tight relative 2-designs on binary Hamming association schemes, Discrete Mathematics, 10.1016/j.disc.2013.09.013, 314, 6, 17-37, 2014.01, [URL]. |

44. | Tomohiro I, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, Inferring strings from suffix trees and links on a binary alphabet, Discrete Applied Mathematics, 10.1016/j.dam.2013.02.033, 163(3):316-325, 2014.01, [URL], A suffix tree, which provides us with a linear space full-text index of a given string, is a fundamental data structure for string processing and information retrieval. In this paper we consider the reverse engineering problem on suffix trees: given an unlabeled ordered rooted tree T accompanied with a node-to-node transition function f, infer a string whose suffix tree and its suffix links for inner nodes are isomorphic to T and f, respectively. Also, we consider the enumeration problem in which we enumerate all strings corresponding to an input tree and links. By introducing new characterizations of suffix trees, we show that the reverse engineering problem and the enumeration problem on suffix trees on a binary alphabet can be solved in optimal time.. |

45. | Kazuya Tsuruta, Shunsuke Inenaga, Hideo Bannai, and Masayuki Takeda, Shortest Unique Substrings Queries in Optimal Time, Proceedings of the 40th International Conference on Current Trends in Theory and Practice of Computer Science (SOFSEM 2014), 10.1007/978-3-319-04298-5_44, Lecture Notes in Computer Science 8327:503-513, 2014.01. |

46. | Tomohiro I, Yuto Nakashima, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, Faster Lyndon factorization algorithms for SLP and LZ78 compressed text, Proceedings of the 20th International Symposium on String Processing and Information Retrieval (SPIRE 2013), 10.1007/978-3-319-02432-5_21, Lecture Notes in Computer Science 8214:174-185, 2013.10. |

47. | Tomohiro I, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, Computing Reversed Lempel-Ziv Factorization Online, Proceedings of The Prague Stringology Conference 2013 (PSC 2013), 107-118, 2013.09. |

48. | Tomohiro I, Hideo Bannai, Shunsuke Inenaga, Masayuki Takeda, Kazuyuki Narisawa, Ayumi Shinohara, Detecting Regularities on Grammar-compressed Strings, Proceedings of the 38th International Symposium on Mathematical Foundations of Computer Science (MFCS 2013), 10.1007/978-3-642-40313-2_51, Lecture Notes in Computer Science 8087, 571-582, Lecture Notes in Computer Science 8087:571-582, 2013.08. |

49. | Tomohiro I, Takaaki Nishimoto, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, Compressed Automata for Dictionary Matching, Proceedings of the 18th International Conference on Implementation and Application of Automata (CIAA 2013),, 2013.07. |

50. | Hideo Bannai, Pawel Gawrychowski, Shunsuke Inenaga and Masayuki Takeda, Converting SLP to LZ78 in almost linear time, Proceedings of the 24th Annual Symposium on Combinatorial Pattern Matching (CPM 2013), 2013.06. |

51. | Tomohiro I, Yuto Nakashima, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, Efficient Lyndon factorization of grammar compressed text, Proceedings of the 24th Annual Symposium on Combinatorial Pattern Matching (CPM 2013), 2013.06. |

52. | Toshiya Tanaka, Tomohiro I, Shunsuke Inenaga, Hideo Bannai, and Masayuki Takeda, Computing convolution on grammar-compressed text, Data Compression Conference 2013 (DCC 2013), 451-460, 2013.03. |

53. | Yuya Tamakoshi, Tomohiro I, Shunsuke Inenaga, Hideo Bannai, and Masayuki Takeda, From Run Length Encoding to LZ78 and Back Again, Data Compression Conference 2013 (DCC 2013), 143-152, 2013.03. |

54. | Keisuke Goto and Hideo Bannai, Simpler and Faster Lempel Ziv Factorization, Data Compression Conference 2013 (DCC 2013), 133-142, 2013.03. |

55. | Takashi Katsura, Kazuyuki Narisawa, Ayumi Shinohara, Hideo Bannai and Shunsuke Inenaga, Permuted pattern matching on multi-track strings, Proceedings of the 38th International Conference on Current Trends in Theory and Practice of Computer Science (SOFSEM 2013), 10.1007/978-3-642-35843-2_25, Lecture Notes in Computer Science 7741:280-291, 2013.01, [URL]. |

56. | Keisuke Goto, Hideo Bannai, Shunsuke Inenaga, Masayuki Takeda, Fast q-gram mining on SLP compressed strings, Journal of Discrete Algorithms, http://dx.doi.org/10.1016/j.jda.2012.07.006, 18, 89-99, 2013.01, [URL], We present simple and efficient algorithms for calculating q-gram frequencies on strings represented in compressed form, namely, as a straight line program (SLP). Given an SLP of size n that represents string T, we present an O(qn) time and space algorithm that computes the occurrence frequencies of all q-grams in T. Computational experiments show that our algorithm and its variation are practical for small q, actually running faster on various real string data, compared to algorithms that work on the uncompressed text. We also discuss applications in data mining and classification of string data, for which our algorithms can be useful.. |

57. | Yoko Anan, Kohei Hatano, Hideo Bannai, Masayuki Takeda, and Ken Satoh, Polyphonic Music Classification on Symbolic Data using Dissimilarity Functions, Proceedings of the 13th International Society for Music Information Retrieval Conference (ISMIR 2012), 229-234, 2012.10, [URL]. |

58. | Kazuhito Hagio, Takashi Ohgami, Hideo Bannai, and Masayuki Takeda, Eager XPath Evaluation over XML Streams, Proceedings of the 19th International Symposium on String Processing and Information Retrieval (SPIRE 2012), 10.1007/978-3-642-34109-0_26, Lecture Notes in Computer Science 7608:245-250, 2012.10, [URL]. |

59. | Yuto Nakashima, Tomohiro I, Shunsuke Inenaga, Hideo Bannai, and Masayuki Takeda, The position heap of a trie, Proceedings of the 19th International Symposium on String Processing and Information Retrieval (SPIRE 2012), 10.1007/978-3-642-34109-0_38, Lecture Notes in Computer Science 7608:360-371, 2012.10, [URL]. |

60. | Hideo Bannai, Shunsuke Inenaga, and Masayuki Takeda, Efficient LZ78 factorization of grammar compressed text, Proceedings of the 19th International Symposium on String Processing and Information Retrieval (SPIRE 2012), 10.1007/978-3-642-34109-0_10, 2012.10, [URL]. |

61. | Hideo Bannai, Travis Gagie, Tomohiro I, Shunsuke Inenaga, Gad M. Landau, Moshe Lewenstein, An Efficient Algorithm to Test Square-Freeness of Strings Compressed by Straight-Line Programs, Information Processing Letters, 10.1016/j.ipl.2012.06.017, 112, 19, 711-714, 2012.10, [URL]. |

62. | Tomohiro I, Yuki Enokuma, Hideo Bannai, and Masayuki Takeda, General Algorithms for Mining Closed Flexible Patterns under Various Equivalence Relations, Proceedings of the European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases (ECML-PKDD 2012), 10.1007/978-3-642-33486-3_28, Lecture Notes in Computer Science 7524:435-450, 2012.09, [URL]. |

63. | Keisuke Goto, Hideo Bannai, Shunsuke Inenaga, Masayuki Takeda, Speeding up q-gram mining on grammar-based compressed texts, Proceedings of the 23rd Annual Symposium on Combinatorial Pattern Matching (CPM 2012), 10.1007/978-3-642-31265-6_18, Lecture Notes in Computer Science 7354:220-231, 2012.07, [URL]. |

64. | Shunsuke Inenaga, Hideo Bannai, Finding Characteristic Substrings from Compressed Texts, International Journal of Foundations of Computer Science, 10.1142/S0129054112400126, 23, 2, 261-280, 2012.02, [URL]. |

65. | Keisuke Goto, Hideo Bannai, Shunsuke Inenaga, Masayuki Takeda, Computing q-gram Non-overlapping Frequencies on SLP Compressed Texts, Proceedings of the 38th International Conference on Current Trends in Theory and Practice of Computer Science (SOFSEM 2012), 10.1007/978-3-642-27660-6_25, Lecture Notes in Computer Science 7147:301-312, 2012.01. |

66. | Tomohiro I, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, Verifying and enumerating parameterized border arrays, Theoretical Computer Science, doi:10.1016/j.tcs.2011.09.008, 412, 50, 6959-6981, 2011.11. |

67. | Keisuke Goto, Hideo Bannai, Shunsuke Inenaga, Masayuki Takeda, Fast q-gram Mining on SLP Compressed Strings, Proceedings of the 18th International Symposium on String Processing and Information Retrieval (SPIRE 2011), 10.1007/978-3-642-24583-1_27, Lecture Notes in Computer Science 7024:135-146, 2011.10. |

68. | Kazuhito Hagio, Takashi Ohgami, Hideo Bannai, Masayuki Takeda, Efficient Eager XPath Filtering over XML Streams, Proceedings of The Prague Stringology Conference 2011 (PSC 2011), 30-44, 2011.08, [URL]. |

69. | Tomohiro I, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, Inferring Strings from Suffix Trees and Links on a Binary Alphabet, Proceedings of The Prague Stringology Conference 2011 (PSC 2011), 121-130, 2011.08, [URL]. |

70. | Kouji Shimohira, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, Computing Longest Common Substring/Subsequence of Non-linear Texts, Proceedings of The Prague Stringology Conference 2011 (PSC 2011), 197-208, 2011.08, [URL]. |

71. | Takanori Yamamoto, Hideo Bannai, Shunsuke Inenaga, Masayuki Takeda, Faster Subsequence and Don't-Care Pattern Matching on Compressed Texts, Proceedings of the 22nd Annual Symposium on Combinatorial Pattern Matching (CPM 2011), 10.1007/978-3-642-21458-5_27, Lecture Notes in Computer Science 6661:309-322, 2011.06. |

72. | Kazuaki Kashihara, Kohei Hatano, Hideo Bannai, Masayuki Takeda, Sparse Substring Pattern Set Discovery using Linear Programming Boosting, Proceedings of the 13th International Conference on Discovery Science (DS 2010), 10.1007/978-3-642-16184-1_10, Lecture Notes in Computer Science 6332:132-143, 2010.10. |

73. | Tomohiro I, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, Counting and Verifying Maximal Palindromes, Proceedings of the 17th International Symposium on String Processing and Information Retrieval (SPIRE 2010), 10.1007/978-3-642-16321-0_13, Lecture Notes in Computer Science 6393:135-146, 2010.10. |

74. | Hideo Bannai, Mathieu Giraud, Kazuhiko Kusano, Wataru Matsubara, Ayumi Shinohara, Jamie Simpson, The Number of Runs in a Ternary Word, Proceedings of The Prague Stringology Conference 2010 (PSC 2010), 178-181, 2010.08, [URL]. |

75. | Tomohiro I, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, Verifying a Parameterized Border Array in O(n^1.5) Time, Proceedings of the 21st Annual Symposium on Combinatorial Pattern Matching (CPM 2010), 10.1007/978-3-642-13509-5_22, Lecture Notes in Computer Science 6129: 238-250, 2010.06, [URL]. |

76. | Ryosuke Nakamura, Shunsuke Inenaga, Hideo Bannai, Takashi Funamoto, Masayuki Takeda, and Ayumi Shinohara, Linear-Time Text Compression by Longest-First Substitution, Algorithms, 10.3390/a2041429, 2, 4, 1429-1448, 2009.11, [URL]. |

77. | Takanori Yamamoto, Hideo Bannai, Masao Nagasaki, and Satoru Miyano, Better Decomposition Heuristics for the Maximum-Weight Connected Graph Problem using Betweenness Centrality, Proceedings of the 12th International Conference on Discovery Science (DS2009), Lecture Notes in Computer Science 5808:465-472, 2009.10, [URL]. |

78. | Kazunori Hirashima, Hideo Bannai, Wataru Matsubara, Akira Ishino and Ayumi Shinohara, Bit-parallel algorithms for computing all the runs in a string, Proceedings of The Prague Stringology Conference 2009 (PSC 2009), 203-213, 2009.09, [URL]. |

79. | Shunsuke Inenaga and Hideo Bannai, Finding Characteristic Substrings from Compressed Texts, Proceedings of The Prague Stringology Conference 2009 (PSC 2009), 40–54, 2009.09, [URL]. |

80. | Tomohiro I, Satoshi Deguchi, Hideo Bannai, Shunsuke Inenaga, and Masayuki Takeda, Lightweight Parameterized Suffix Array Construction, Proceedings of the 20th International Workshop on Combinatorial Algorithms (IWOCA 2009), 2009.06. |

81. | Tomohiro I, Shunsuke Inenaga, Hideo Bannai and Masayuki Takeda, Counting Parameterized Border Arrays for a Binary Alphabet, Proceedings of the 3rd International Conference on Language and Automata Theory and Applications (LATA 2009), Lecture Notes in Computer Science 5457: 422-433, 2009.04, [URL]. |

82. | Wataru Matsubara, Kazuhiko Kusano, Hideo Bannai and Ayumi Shinohara, A Series of Run-Rich Strings, Proceedings of the 3rd International Conference on Language and Automata Theory and Applications (LATA 2009), Lecture Notes in Computer Science 5457: 578-587, 2009.04, [URL]. |

83. | Yoshimi Yashiro, Hideo Bannai, Takashi Minowa, Tomohide Yabiku, Satoru Miyano, Mitsujiro Osawa, Atsushi Iwama and Hiromitsu Nakauchi, Transcriptional profiling of hematopoietic stem cells by high-throughput sequencing, International Journal of Hematology, 89(1):24-33, 2009.01, [URL]. |

84. | Kazuyuki Narisawa, Hideo Bannai, Kohei Hatano, Shunsuke Inenaga, Masayuki Takeda, String Kernels Based on Variable-Length-Don't-Care Patterns, Proceedings of the 11th International Conference on Discovery Science (DS2008), LNAI 5255:308-318, 2008.10, [URL]. |

85. | Satoshi Deguchi, Fumihito Higashijima, Hideo Bannai, Shunsuke Inenaga, and Masayuki Takeda, Parameterized Suffix Arrays for Binary Strings, Proceedings of The Prague Stringology Conference 2008 (PSC2008), 84-94, 2008.09, [URL]. |

86. | Kazuhiko Kusano, Wataru Matsubara, Akira Ishino, Hideo Bannai and Ayumi Shinohara, New Lower Bounds for the Maximum Number of Runs in a String, Proceedings of The Prague Stringology Conference 2008 (PSC2008), 140-145, 2008.09, [URL]. |

87. | Eiichi Bannai, Etsuko Bannai, and Hideo Bannai, Uniqueness of Certain Association Schemes, European Journal of Combinatorics, 29(6):1379-1395, 2008.08, [URL]. |

88. | Yasuto Higa, Hideo Bannai, Shunsuke Inenaga, and Masayuki Takeda, Reachability on Suffix Tree Graphs, International Journal of Foundations of Computer Science, 19(1):147-162, 2008.02. |

89. | Kazuyuki Narisawa, Hideo Bannai, Kohei Hatano, and Masayuki Takeda, Unsupervised Spam Detection based on String Alienness Measures, In Proceedings of the 10th International Conference on Discovery Science (DS2007), Lecture Notes in Computer Science 4755:161-172, 2007.10. |

90. | Kazuyuki Narisawa, Shunsuke Inenaga, Hideo Bannai, and Masayuki Takeda, Efficient Computation of Substring Equivalence Classes with Suffix Array, Proceedings of the 18th Annual Symposium on Combinatorial Pattern Matching (CPM 2007), Lecture Notes in Computer Science 4580:340-351, 2007.07. |

91. | Tatsuya Akutsu, Hideo Bannai, Satoru Miyano, and Sascha Ott, On the Complexity of Deriving Position Specific Score Matrices from Positive and Negative Sequences, Discrete Applied Mathematics, 155:676-685, 2007.04. |

92. | Ryosuke Nakamura, Hideo Bannai, Shunsuke Inenaga, and Masayuki Takeda, Simple Linear-Time Off-Line Text Compression by Longest-First Substitution, Data Compression Conference (DCC 2007), 123-132, 2007.03. |

93. | Yasuto Higa, Shunsuke Inenaga, Hideo Bannai, and Masayuki Takeda, A New Family of String Classifiers based on Local Relatedness, Proceedings of the 9th International Conference on Discovery Science (DS2006), Lecture Notes in Artificial Intelligence 4265:114-124, 2006.10. |

94. | Yoshio Takei, Akatsuki Kawakoshi, Takehiro Tsukada, Shinya Yuge, Maho Ogoshi, Koji Inoue, Susumu Hyodo, Hideo Bannai, and Satoru Miyano, Contribution of Comparative Fish Studies to General Endocrinology: Structure and Function of Some Osmoregulatory Hormones, Journal of Experimental Zoology Part A: Comparative Experimental Biology, 35(9):787-798, 2006.09. |

95. | Yasuto Higa, Hideo Bannai, Shunsuke Inenaga, and Masayuki Takeda, Reachability on Suffix Tree Graphs, Proceedings of The Prague Stringology Conference '06 (PSC'06), 212-225, 2006.08. |

96. | Hideo Bannai, Kohei Hatano, Shunsuke Inenaga, Masayuki Takeda, Practical Algorithms for Pattern Based Linear Regression, Proceedings of the 8th International Conference on Discovery Science, 3735, 44-56, Lecture Notes in Artificial Intelligence 3735:44-56, 2005.10. |

97. | Osamu Hirose, Naoki Nariai, Yoshinori Tamada, Hideo Bannai, Seiya Imoto, and Satoru Miyano, Estimating Gene Networks from Expression Data and Binding Location Data via Boolean Networks, Proceedings of the First International Workshop on Data Mining and Bioinformatics (DMBIO2005), Lecture Notes in Computer Science 3482:349-356, 2005.05. |

98. | Yoshinori Tamada, Hideo Bannai, Seiya Imoto, Toshiaki Katayama, Minoru Kanehisa, and Satoru Miyano, Utilizing Evolutionary Information and Gene Expression Data for Estimating Gene Networks with Bayesian Network Models, Journal of Bioinformatics and Computational Biology, 3(6):1295-1313, 2005.01. |

99. | Hideo Bannai, Heikki Hyyro, Ayumi Shinohara, Masayuki Takeda, Kenta Nakai, and Satoru Miyano, An O(N^2) Algorithm for Discovering Optimal Boolean Pattern Pairs, IEEE/ACM Transactions on Computational Biology and Bioinformatics, 10.1109/TCBB.2004.36, 1, 4, 159-170, 1(4): 159-170, 2004.12. |

100. | Shunsuke Inenaga, Hideo Bannai, Heikki Hyyro, Ayumi Shinohara, Masayuki Takeda, Kenta Nakai, and Satoru Miyano, Finding Optimal Pairs of Cooperative and Competing Patterns with Bounded Distance, Proceedings of the 7th International Conference on Discovery Science (DS 2004), 3245, 32-46, Lecture Notes in Artificial Intelligence 3245:32-46, 2004.10. |

101. | Hideo Bannai, Heikki Hyyro, Ayumi Shinohara, Masayuki Takeda, Kenta Nakai, and Satoru Miyano, Finding Optimal Pairs of Patterns, Proceedings of the 4th International Workshop on Algorithms in Bioinformatics (WABI 2004), 3240, 450-462, Lecture Notes in Bioinformatics 3240:450-462, 2004.09. |

102. | Yoshio Takei, Koji Inoue, Maho Ogoshi, Tetsushi Kawahara, Hideo Bannai, and Satoru Miyano, Identification of Novel Adrenomedullin in Mammals: A Potent Cardiovascular and Renal Regulator, FEBS Letters, 556:53-58, 2004.01. |

103. | Hideo Bannai, Shunsuke Inenaga, Ayumi Shinohara, Masayuki Takeda, and Satoru Miyano, Efficiently Finding Regulatory Elements using Correlation with Gene Expression, Journal of Bioinformatics and Computational Biology, 2(2):273-288, 2004.01. |

104. | Masayuki Takeda, Shunsuke Inenaga, Hideo Bannai, Ayumi Shinohara, and Setsuo Arikawa, Discovering Most Classificatory Patterns for Very Expressive Pattern Classes, Proceedings of the 6th International Conference on Discovery Science (DS 2003), 2843, 486-493, Lecture Notes in Artificial Intelligence 2843:486-493, 2003.10. |

105. | Eijiro Sumii, Hideo Bannai, The Extension of ML with Hypothetical Views for Discovery Science: Formalization and Implementation, Journal of Functional and Logic Programming, Special Issue 1, 2003.01, [URL]. |

106. | Hideo Bannai, Shunsuke Inenaga, Ayumi Shinohara, and Masayuki Takeda, Inferring Strings from Graphs and Arrays, Proceedings of the 28th International Symposium on Mathematical Foundations of Computer Science, 2747, 208-217, Lecture Notes in Computer Science 2747:208-217, 2003.01. |

107. | Yoshinori Tamada, Sunyong Kim, Hideo Bannai, Seiya Imoto, Kousuke Tashiro, Satoru Kuhara, and Satoru Miyano, Estimating Gene Networks from Gene Expression Data by Combining Bayesian Network Model with Promoter Element Detection, Bioinformatics, 10.1093/bioinformatics/btg1082, 19, II227-II236, 19(Suppl.2):ii227-ii236, 2003.01. |

108. | Sascha Ott, Yoshinori Tamada, Hideo Bannai, Kenta Nakai, and Satoru Miyano, Intrasplicing: Analysis of Long Intron Sequences, Proceedings of the 8th Pacific Symposium on Biocomputing (PSB2003), 8:339-350, 2003.01. |

109. | Hideo Bannai, Shunsuke Inenaga, Ayumi Shinohara, Masayuki Takeda, and Satoru Miyano, A String Pattern Regression Algorithm and Its Application to Pattern Discovery in Long Introns, Genome Informatics, 13:3-11, 2002.12. |

110. | Shunsuke Inenaga, Hideo Bannai, Ayumi Shinohara, Masayuki Takeda, and Setsuo Arikawa, Discovering Best Variable-Length-Don't-Care Patterns, Proceedings of the 5th International Conference on Discovery Science (DS2002), 2534, 86-97, Lecture Notes in Artificial Intelligence 2534:86-97, 2002.11. |

111. | Eijiro Sumii, Hideo Bannai, VMlambda: A Functional Calculus for Scientific Discovery, Proceedings of the 6th International Symposium on Functional and Logic Programming (FLOPS 2002), Lecture Notes in Computer Science 2441:290-304, 2002.09. |

112. | Shunsuke Inenaga, Ayumi Shinohara, Masayuki Takeda, Hideo Bannai, and Setsuo Arikawa, Space-Economical Construction of Index Structures for All Suffixes of a String, Proceedings of the 27th International Symposium on Mathematical Foundations of Computer Science (MFCS2002), 2420, 341-352, Lecture Notes in Computer Science 2420:341-352, 2002.08. |

113. | Tatsuya Akutsu, Hideo Bannai, Satoru Miyano, Sacha Ott, On the Complexity of Deriving Position Specific Score Matrices from Examples, Proceedings of the 13th Annual Symposium on Combinatorial Pattern Matching (CPM2002), Lecture Notes in Computer Science 2373:168-177, 2002.07. |

114. | Osamu Maruyama, Satoru Kuhara, Hideo Bannai, Satoru Miyano and Yoshinori Tamada, Fast algorithm for extracting multiple unordered short motifs using bit operations, Proceedings of the 6th Joint Conference on Information Science (JCIS 2002), 1180-1185, 1180-1185, 2002.03. |

115. | Osamu Maruyama, Hideo Bannai, Yoshinori Tamada, Satoru Kuhara, and Satoru Miyano, Fast Algorithm for Extracting Multiple Unordered Short Motifs Using Bit Operations, Information Sciences, 10.1016/S0020-0255(02)00219-0, 146, 1-4, 115-126, 146(1-4):115-126, 2002.01. |

116. | Hideo Bannai, Yoshinori Tamada, Osamu Maruyama, Kenta Nakai, and Satoru Miyano, Extensive Feature Detection of N-Terminal Protein Sorting Signals, Bioinformatics, 10.1093/bioinformatics/18.2.298, 18, 2, 298-305, 18(2):298-305, 2002.01. |

117. | Hideo Bannai, Yoshinori Tamada, Osamu Maruyama, and Satoru Miyano, VML: A View Modeling Language for Computational Knowledge Discovery, Proceedings of the 4th International Conference on Discovery Science (DS2001), Lecture Notes in Artificial Intelligence 2226:30-44, 2001.11. |

118. | Toru Nakayashiki, Kanae Ebihara, Hideo Bannai, and Yoshikazu Nakamura, Yeast [PSI+] ''Prions'' that Are Crosstransmissible and Susceptible beyond a Species Barrier through a Quasi-Prion State, Molecular Cell, 7(6):1121-1130, 2001.06. |

119. | Hideo Bannai, Yoshinori Tamada, Osamu Maruyama, Kenta Nakai, and Satoru Miyano, Views: Fundamental Building Blocks in the Process of Knowledge Discovery, Proceedings of the 14th International FLAIRS Conference, 233-238, 2001.05. |

120. | Hideo Bannai, Yoshinori Tamada, Osamu Maruyama, and Satoru Miyano, Concepts for Accelerating the Computational Knowledge Discovery Process, Linkoping Electronic Articles in Computer and Information Science, 2001.01, [URL]. |

121. | Tomohiro Yasuda, Hideo Bannai, Shuichi Onami, Satoru Miyano, Hiroaki Kitano, Towards Automatic Construction of Cell-Lineage of C. elegans from Nomarski DIC Microscope Images, Genome Informatics, 10:144-154, 1999.12. |

本データベースの内容を無断転載することを禁止します。

### 九大関連コンテンツ

pure2017年10月2日から、「九州大学研究者情報」を補完するデータベースとして、Elsevier社の「Pure」による研究業績の公開を開始しました。

九州大学知的財産本部「九州大学Seeds集」

QIR 九州大学学術情報リポジトリ システム情報科学研究院

システム情報科学研究院

- デバイスシミュレータを用いた論理回路のソフトエラー解析
- ハイブリッド環境下の大学図書館における学術情報サービスの構築
- A Run-Time Power Analysis Method using OS-Observable Parameters for Mobile Terminals
- Microwave-assisted magnetization reversal in a Co/Pd multilayer with perpendicular magnetic ...
- Modeling Costs of Access Control with Various Key Management Systems