Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Tomohiro I is active.

Publication


Featured researches published by Tomohiro I.


SIAM Journal on Computing | 2017

The "runs" theorem

Hideo Bannai; Tomohiro I; Shunsuke Inenaga; Yuto Nakashima; Masayuki Takeda; Kazuya Tsuruta

We give a new characterization of maximal repetitions (or runs) in strings based on Lyndon words. The characterization leads to a proof of what was known as the “runs” conjecture [R. M. Kolpakov an...


language and automata theory and applications | 2009

Counting Parameterized Border Arrays for a Binary Alphabet

Tomohiro I; Shunsuke Inenaga; Hideo Bannai; Masayuki Takeda

The parameterized pattern matching problem is a kind of pattern matching problem, where a pattern is considered to occur in a text when there exists a renaming bijection on the alphabet with which the pattern can be transformed into a substring of the text. A parameterized border array (p-border array ) is an analogue of a border array of a standard string, which is also known as the failure function of the Morris-Pratt pattern matching algorithm. In this paper we present a linear time algorithm to verify if a given integer array is a valid p-border array for a binary alphabet. We also show a linear time algorithm to compute all binary parameterized strings sharing a given p-border array. In addition, we give an algorithm which computes all p-border arrays of length at most n , where n is a a given threshold. This algorithm runs in time linear in the number of output p-border arrays.


combinatorial pattern matching | 2010

Verifying a parameterized border array in O(n 1.5 ) time

Tomohiro I; Shunsuke Inenaga; Hideo Bannai; Masayuki Takeda

The parameterized pattern matching problem is to check if there exists a renaming bijection on the alphabet with which a given pattern can be transformed into a substring of a given text. A parameterized border array (p-border array) is a parameterized version of a standard border array, and we can efficiently solve the parameterized pattern matching problem using p-border arrays. In this paper we present an O(n1.5)-time O(n)-space algorithm to verify if a given integer array of length n is a valid p-border array for an unbounded alphabet. The best previously known solution takes time proportional to the n-th Bell number 1/eΣk=0∞kn/k!, and hence our algorithm is quite efficient.


international workshop on combinatorial algorithms | 2009

Lightweight Parameterized Suffix Array Construction

Tomohiro I; Satoshi Deguchi; Hideo Bannai; Shunsuke Inenaga; Masayuki Takeda

We present a first algorithm for direct construction of parameterized suffix arrays and parameterized longest common prefix arrays for non-binary strings. Experimental results show that our algorithm is much faster than naive methods.


string processing and information retrieval | 2015

Beyond the Runs Theorem

Johannes Fischer; Štěpán Holub; Tomohiro I; Moshe Lewenstein

Recently, a short and elegant proof was presented showing that a binary word of length


combinatorial pattern matching | 2014

Computing Palindromic Factorizations and Palindromic Covers On-line

Tomohiro I; Shiho Sugimoto; Shunsuke Inenaga; Hideo Bannai; Masayuki Takeda

n


Discrete Applied Mathematics | 2014

Inferring strings from suffix trees and links on a binary alphabet

Tomohiro I; Shunsuke Inenaga; Hideo Bannai; Masayuki Takeda

contains at most


mathematical foundations of computer science | 2016

Fully Dynamic Data Structure for LCE Queries in Compressed Space

Takaaki Nishimoto; Tomohiro I; Shunsuke Inenaga; Hideo Bannai; Masayuki Takeda

n-3


Theoretical Computer Science | 2016

Faster Lyndon factorization algorithms for SLP and LZ78 compressed text

Tomohiro I; Yuto Nakashima; Shunsuke Inenaga; Hideo Bannai; Masayuki Takeda

runs. Here we show, using the same technique and a computer search, that the number of runs in a binary word of length


combinatorial pattern matching | 2015

Lempel Ziv Computation in Small Space (LZ-CISS)

Johannes Fischer; Tomohiro I; Dominik Köppl

n

Collaboration


Dive into the Tomohiro I's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Dominik Köppl

Technical University of Dortmund

View shared research outputs
Top Co-Authors

Avatar

Hiroshi Sakamoto

Kyushu Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Yoshimasa Takabatake

Kyushu Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Johannes Fischer

Technical University of Dortmund

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge