Yuto Nakashima 0001

dblp:118/6656 · DBLP profile ↗
← Back
25ranked-venue papers in the field
2as first author
12since 2021 · last 2025
0000-0001-6269-9353ORCID · conflict

Domains — venue-derived; a paper can count in several

Information Retrieval & Web Search · 21 (1 first)Big Data, Cloud & Distributed Data Systems · 2Other / Interdisciplinary · 2 (1 first)
YearPublicationVenuePosition
2025 Tight Additive Sensitivity on LZ-Style Compressors and String Attractors
Yuto Fujie, Hiroki Shibata 0001, Yuto Nakashima 0001, Shunsuke Inenaga
SPIRE3
2025 Nyldon Factorization of Thue-Morse Words and Fibonacci Words
Kaisei Kishi, Kazuki Kai, Yuto Nakashima 0001, Shunsuke Inenaga, Hideo Bannai
SPIRE3
2025 Counting Distinct (Non-)crossing Substrings
Haruki Umezaki, Hiroki Shibata 0001, Dominik Köppl, Yuto Nakashima 0001, Shunsuke Inenaga, Hideo Bannai
SPIRE4
2024 On the Number of Non-equivalent Parameterized Squares in a String
Rikuya Hamai, Kazushi Taketsugu, Yuto Nakashima 0001, Shunsuke Inenaga, Hideo Bannai
SPIRE3
2023 Optimally Computing Compressed Indexing Arrays Based on the Compact Directed Acyclic Word Graph
Hiroki Arimura, Shunsuke Inenaga, Yasuaki Kobayashi, Yuto Nakashima 0001, Mizuki Sue
SPIRE4
2023 Largest Repetition Factorization of Fibonacci Words
Kaisei Kishi, Yuto Nakashima 0001, Shunsuke Inenaga
SPIRE2
2023 Linear-Time Computation of Generalized Minimal Absent Words for Multiple Strings
Kouta Okabe, Takuya Mieno, Yuto Nakashima 0001, Shunsuke Inenaga, Hideo Bannai
SPIRE3
2022 Palindromic trees for a sliding window and its applications
abstract
The 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.3
2021 Grammar Index by Induced Suffix Sorting
Tooru Akagi, Dominik Köppl, Yuto Nakashima 0001, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda
SPIRE3
2021 Longest Common Rollercoasters
Kosuke Fujita, Yuto Nakashima 0001, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda
SPIRE2
2021 On the Approximation Ratio of LZ-End to LZ77
Takumi Ideue, Takuya Mieno, Mitsuru Funakoshi, Yuto Nakashima 0001, Shunsuke Inenaga, Masayuki Takeda
SPIRE4
2021 Position Heaps for Cartesian-Tree Matching on Strings and Tries
Akio Nishimoto, Noriki Fujisato, Yuto Nakashima 0001, Shunsuke Inenaga
SPIRE3
2020 c-Trie++: A Dynamic Trie Tailored for Fast Prefix Searches
abstract
Given 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
DCC4
2020 Lyndon Words, the Three Squares Lemma, and Primitive Squares
Hideo Bannai, Takuya Mieno, Yuto Nakashima 0001
SPIRE3
2020 On Repetitiveness Measures of Thue-Morse Words
Kanaru Kutsukake, Takuya Matsumoto, Yuto Nakashima 0001, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda
SPIRE3
2020 Towards Efficient Interactive Computation of Dynamic Time Warping Distance
Akihiro Nishi, Yuto Nakashima 0001, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda
SPIRE2
2019 MR-RePair: Grammar Compression Based on Maximal Repeats
abstract
We 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
DCC3
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
SPIRE2
2019 On Longest Common Property Preserved Substring Queries
Kazuki Kai, Yuto Nakashima 0001, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, Tomasz Kociumaka
SPIRE2
2019 Compact Data Structures for Shortest Unique Substring Queries
Takuya Mieno, Dominik Köppl, Yuto Nakashima 0001, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda
SPIRE3
2018 Recovering, Counting and Enumerating Strings from Forward and Backward Suffix Arrays
Yuki Kuhara, Yuto Nakashima 0001, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda
SPIRE2
2016 Longest Common Abelian Factors and Large Alphabets
Golnaz Badkobeh, Travis Gagie, Szymon Grabowski, Yuto Nakashima 0001, Simon J. Puglisi, Shiho Sugimoto
SPIRE4
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.1
2013 Faster Lyndon Factorization Algorithms for SLP and LZ78 Compressed Text
Tomohiro I, Yuto Nakashima 0001, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda
SPIRE2
2012 The Position Heap of a Trie
Yuto Nakashima 0001, Tomohiro I, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda
SPIRE1