中文
相关论文

相关论文: Sampling the suffix array with minimizers

200 篇论文

The suffix array is a classic full-text index, combining effectiveness with simplicity. We discuss three approaches aiming to improve its efficiency even more: changes to the navigation, data layout and adding extra data. In short, we show…

数据结构与算法 · 计算机科学 2016-07-28 Tomasz Kowalski , Szymon Grabowski , Kimmo Fredriksson , Marcin Raniszewski

The Suffix Array is a classic text index enabling on-line pattern matching queries via simple binary search. The main drawback of the Suffix Array is that it takes linear space in the text's length, even if the text itself is extremely…

数据结构与算法 · 计算机科学 2025-03-19 Davide Cenzato , Lore Depuydt , Travis Gagie , Sung-Hwan Kim , Giovanni Manzini , Francisco Olivares , Nicola Prezza

We present several results about position heaps, a relatively new alternative to suffix trees and suffix arrays. First, we show that, if we limit the maximum length of patterns to be sought, then we can also limit the height of the heap and…

数据结构与算法 · 计算机科学 2013-01-15 Travis Gagie , Wing-Kai Hon , Tsung-Han Ku

We introduce a new algorithm for constructing the generalized suffix array of a collection of highly similar strings. As a first step, we construct a compressed representation of the matching statistics of the collection with respect to a…

数据结构与算法 · 计算机科学 2024-04-16 Zsuzsanna Lipták , Francesco Masillo , Simon J. Puglisi

When augmented with the longest common prefix (LCP) array and some other structures, the suffix array can solve many string processing problems in optimal time and space. A compressed representation of the LCP array is also one of the main…

数据结构与算法 · 计算机科学 2010-06-30 Jouni Sirén

Searching for all occurrences of a pattern in a text is a fundamental problem in computer science with applications in many other fields, like natural language processing, information retrieval and computational biology. Sampled string…

数据结构与算法 · 计算机科学 2019-08-19 Simone Faro , Arianna Pavone , Francesco Pio Marino

Subsequence-based time series classification algorithms provide accurate and interpretable models, but training these models is extremely computation intensive. The asymptotic time complexity of subsequence-based algorithms remains a…

机器学习 · 计算机科学 2021-02-18 Atif Raza , Stefan Kramer

Sparse suffix sorting is the problem of sorting $b=o(n)$ suffixes of a string of length $n$. Efficient sparse suffix sorting algorithms have existed for more than a decade. Despite the multitude of works and their justified claims for…

数据结构与算法 · 计算机科学 2024-07-08 Lorraine A. K. Ayad , Grigorios Loukides , Solon P. Pissis , Hilde Verbeek

Packing several characters into one computer word is a simple and natural way to compress the representation of a string and to speed up its processing. Exploiting this idea, we propose an index for a packed string, based on a {\em sparse…

数据结构与算法 · 计算机科学 2015-03-19 Roman Kolpakov , Gregory Kucherov , Tatiana Starikovskaya

A deterministic BSP algorithm for constructing the suffix array of a given string is presented, based on a technique which we call accelerated sampling. It runs in optimal O(n/p) local computation and communication, and requires a near…

分布式、并行与集群计算 · 计算机科学 2013-02-26 Matthew Felice Pace , Alexander Tiskin

Stemming or suffix stripping, an important part of the modern Information Retrieval systems, is to find the root word (stem) out of a given cluster of words. Existing algorithms targeting this problem have been developed in a haphazard…

信息检索 · 计算机科学 2013-12-25 B. P. Pande , Pawan Tamta , H. S. Dhami

We propose two suffix array inspired full-text indexes. One, called SA-hash, augments the suffix array with a hash table to speed up pattern searches due to significantly narrowed search interval before the binary search phase. The other,…

数据结构与算法 · 计算机科学 2016-05-24 Szymon Grabowski , Marcin Raniszewski

The suffix array is an efficient data structure for in-memory pattern search. Suffix arrays can also be used for external-memory pattern search, via two-level structures that use an internal index to identify the correct block of suffix…

数据结构与算法 · 计算机科学 2013-03-27 Simon Gog , Alistair Moffat , J. Shane Culpepper , Andrew Turpin , Anthony Wirth

It has been shown in the indexing literature that there is an essential difference between prefix/range searches on the one hand, and predecessor/rank searches on the other hand, in that the former provably allows faster query resolution.…

数据结构与算法 · 计算机科学 2018-04-16 Djamal Belazzougui , Paolo Boldi , Rasmus Pagh , Sebastiano Vigna

Minimax distance measure extracts the underlying patterns and manifolds in an unsupervised manner. The existing methods require a quadratic memory with respect to the number of objects. In this paper, we investigate efficient sampling…

机器学习 · 计算机科学 2020-05-27 Fazeleh Sadat Hoseini , Morteza Haghir Chehreghani

We present parallel algorithms for exact and approximate pattern matching with suffix arrays, using a CREW-PRAM with $p$ processors. Given a static text of length $n$, we first show how to compute the suffix array interval of a given…

数据结构与算法 · 计算机科学 2016-06-09 Johannes Fischer , Dominik Köppl , Florian Kurpicz

Spaced seeds are important tools for similarity search in bioinformatics, and using several seeds together often significantly improves their performance. With existing approaches, however, for each seed we keep a separate linear-size data…

数据结构与算法 · 计算机科学 2014-03-11 Travis Gagie , Giovanni Manzini , Daniel Valenzuela

Many signal and image processing applications have benefited remarkably from the fact that the underlying signals reside in a low dimensional subspace. One of the main models for such a low dimensionality is the sparsity one. Within this…

信息论 · 计算机科学 2015-03-25 Raja Giryes

We solve the problem of finding interspersed maximal repeats using a suffix array construction. As it is well known, all the functionality of suffix trees can be handled by suffix arrays, gaining practicality. Our solution improves the…

数据结构与算法 · 计算机科学 2013-04-03 Veronica Becher , Alejandro Deymonnaz , Pablo Ariel Heiber

Suffixient sets are a novel prefix array (PA) compression technique based on subsampling PA (rather than compressing the entire array like previous techniques used to do): by storing very few entries of PA (in fact, a compressed number of…

数据结构与算法 · 计算机科学 2025-06-11 Davide Cenzato , Francisco Olivares , Nicola Prezza
‹ 上一页 1 2 3 10 下一页 ›