[图书][B] Genome-scale algorithm design
High-throughput sequencing has revolutionised the field of biological sequence analysis. Its
application has enabled researchers to address important biological questions, often for the …
application has enabled researchers to address important biological questions, often for the …
Optimal parallel algorithms in the binary-forking model
In this paper we develop optimal algorithms in the binary-forking model for a variety of
fundamental problems, including sorting, semisorting, list ranking, tree contraction, range …
fundamental problems, including sorting, semisorting, list ranking, tree contraction, range …
[图书][B] Genome-scale algorithm design: bioinformatics in the era of high-throughput sequencing
Presenting the fundamental algorithms and data structures that power bioinformatics
workflows, this book covers a range of topics from the foundations of sequence analysis …
workflows, this book covers a range of topics from the foundations of sequence analysis …
CSSTs: A Dynamic Data Structure for Partial Orders in Concurrent Execution Analysis
Dynamic analyses are a standard approach to analyzing and testing concurrent programs.
Such techniques observe program traces σ and analyze them to infer the presence or …
Such techniques observe program traces σ and analyze them to infer the presence or …
LCP array construction using O (sort (n))(or less) I/Os
J Kärkkäinen, D Kempa - … on String Processing and Information Retrieval, 2016 - Springer
The suffix array, one of the most important data structures in modern string processing,
needs to be augmented with the longest-common-prefix (LCP) array in many applications …
needs to be augmented with the longest-common-prefix (LCP) array in many applications …
How to answer a small batch of RMQs or LCA queries in practice
Abstract In the Range Minimum Query (RMQ) problem, we are given an array A of n
numbers and we are asked to answer queries of the following type: for indices i and j …
numbers and we are asked to answer queries of the following type: for indices i and j …
I/O-efficient range minima queries
P Afshani, N Sitchinava - Scandinavian Workshop on Algorithm Theory, 2014 - Springer
In this paper we study the offline (batched) range minima query (RMQ) problem in the
external memory (EM) and cache-oblivious (CO) models. In the static RMQ problem, given …
external memory (EM) and cache-oblivious (CO) models. In the static RMQ problem, given …
[HTML][HTML] Efficient dynamic range minimum query
A Héliou, M Léonard, L Mouchard, M Salson - Theoretical Computer …, 2016 - Elsevier
Abstract The Range Minimum Query problem consists in answering efficiently the simple
question:“what is the minimal element between two specified indices of a given array?”. In …
question:“what is the minimal element between two specified indices of a given array?”. In …
[PDF][PDF] Efficient and Practical Algorithms for Sequence Analysis
MA Alzamel - 2021 - kclpure.kcl.ac.uk
A string is a sequence of symbols derived from a given alphabet Σ. The early stages of the
research focused on ordinary pattern matching and several associated variants. For …
research focused on ordinary pattern matching and several associated variants. For …
Chaining fragments in sequences: to sweep or not
Computing an optimal chain of fragments is a classical problem in string algorithms, with
important applications in computational biology. There exist two efficient dynamic …
important applications in computational biology. There exist two efficient dynamic …