A New String Matching Algorithm Based on Compressed Suffix Array and Burrows-Wheeler Transform

Qiaoxia Zhang,Zhijie Wu,Yongkang Xu,Xin Mao,Ran Yu,Songfeng Lu
2012-01-01
Abstract:String matching is an important class of string algorithms that try to find a place where one or several patterns are found within a larger string or text. Fast search algorithms are based on preprocessing of the text. After building a substring index, the occurrences of a pattern can be found quickly. The existing index methods need either larger space occupancy or more running time. In this paper, by using Burrows-Wheeler Transform, a new string matching algorithm based on compressed suffix array is presented. The experiment results show that the space occupancy of the proposed method is optimal, while the searching time is also desirable.
What problem does this paper attempt to address?