How common is the need of online-construction of suffix structures?

Revision en1, by skloj, 2016-07-11 03:14:57

I was just reading about a new algorithm to build a suffix tree: Simplified Weiner

The algorithm is very short and it makes a ton of sense to me (more than Ukkonen). But it the algorithm has a drawback: "It is online from right to left but not from left to right. This is not an issue if the problem you solve is offline. Moreover, online problems often can be solved using reversed strings".

To me, the decision between Simplified Weiner vs Ukkonen is related to how often is the need of online-construction of suffix structures in contest. As far as I understand, Suffix Array doesn't support online building and every one seems to use it anyway.

Thank you,

Tags string suffix structures, suffix array, suffix tree

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en2 English skloj 2016-07-12 09:20:35 42
en1 English skloj 2016-07-11 03:14:57 778 Initial revision (published)