Home
Scholarly Works
Applications of V-Order: Suffix Arrays, the...
Conference

Applications of V-Order: Suffix Arrays, the Burrows-Wheeler Transform & the FM-index

Abstract

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.

Authors

Alatabbi A; Daykin JW; Mhaskar N; Rahman MS; Smyth WF

Series

Lecture Notes in Computer Science

Volume

11355

Pagination

pp. 329-338

Publisher

Springer Nature

Publication Date

January 1, 2019

DOI

10.1007/978-3-030-10564-8_26

Conference proceedings

Lecture Notes in Computer Science

ISSN

0302-9743

Labels

View published work (Non-McMaster Users)

Contact the Experts team