4.3 Article

Wheeler graphs: A framework for BWT-based data structures

期刊

THEORETICAL COMPUTER SCIENCE
卷 698, 期 -, 页码 67-78

出版社

ELSEVIER SCIENCE BV
DOI: 10.1016/j.tcs.2017.06.016

关键词

Compressed data structures; Burrows-Wheeler transform; Pattern matching

资金

  1. Academy of Finland [268324]
  2. FONDECYT [1171058]
  3. KITE-DiSIT project
  4. INdAM-GNCS Project
  5. Wellcome Trust [098051]
  6. Academy of Finland (AKA) [268324, 268324] Funding Source: Academy of Finland (AKA)

向作者/读者索取更多资源

The famous Burrows-Wheeler Transform (BWT) was originally defined for a single string but variations have been developed for sets of strings, labeled trees, de Bruijn graphs, etc. In this paper we propose a framework that includes many of these variations and that we hope will simplify the search for more. We first define Wheeler graphs and show they have a property we call path coherence. We show that if the state diagram of a finite-state automaton is a Wheeler graph then, by its path coherence, we can order the nodes such that, for any string, the nodes reachable from the initial state or states by processing that string are consecutive. This means that even if the automaton is non-deterministic, we can still store it compactly and process strings with it quickly. We then rederive several variations of the BWT by designing straightforward finite-state automata for the relevant problems and showing that their state diagrams are Wheeler graphs. (C) 2017 The Authors. Published by Elsevier B.V.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.3
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据