Applications Of V-Order: Suffix Arrays, The Burrows-Wheeler Transform & The Fm-Index

WALCOM: ALGORITHMS AND COMPUTATION (WALCOM 2019)(2019)

引用 1|浏览29
暂无评分
摘要
V-order is a total order on strings that determines an instance of Unique Maximal Factorization Families (UMFFs), a generalization of Lyndon words. The fundamental V-comparison of strings can be done in linear time and constant space. V-order has been proposed as an alternative to lexicographic order (lexorder) in the computation of suffix arrays and in the suffix-sorting induced by the Burrows-Wheeler transform (BWT). In line with the recent interest in the connection between suffix arrays and the Lyndon factorization, we in this paper make a first attempt to obtain similar results for the V-order factorization. Indeed, we show that the results describing the connection between suffix arrays and the Lyndon factorization are matched by analogous V-order processing. We then apply the V-BWT to implement pattern matching in V-order after suitably modifying the FM-index.
更多
查看译文
关键词
Combinatorics, Lexorder, String comparison, V-order, Suffix sorting, V-BWT, Pattern matching, FM-index
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要