Fully-Online Suffix Tree and Directed Acyclic Word Graph Construction for Multiple Texts
Takuya Takagi, Shunsuke Inenaga, Hiroki Arimura, Dany Breslauer, and, Diptarama Hendrian

TL;DR
This paper introduces fully-online algorithms for constructing suffix trees and directed acyclic word graphs for multiple texts, allowing dynamic updates with efficient time and space complexity, suitable for real-time multi-sensor data indexing.
Contribution
It presents the first fully-online algorithms for suffix tree and DAWG construction for multiple texts with dynamic appending, extending semi-online solutions.
Findings
Constructs suffix trees and DAWGs in O(N log σ) time and O(N) space.
Provides access to updated edges via auxiliary data structures in O(log σ) time.
Handles dynamic text appending efficiently in a fully-online setting.
Abstract
We consider construction of the suffix tree and the directed acyclic word graph (DAWG) indexing data structures for a collection of texts, where a new symbol may be appended to any text in , at any time. This fully-online scenario, which arises in dynamically indexing multi-sensor data, is a natural generalization of the long solved semi-online text indexing problem, where texts are permanently fixed before the next text is processed for each . We present fully-online algorithms that construct the suffix tree and the DAWG for in time and space, where is the total lengths of the strings in and is their alphabet size. The standard explicit representation of the suffix tree leaf edges and some DAWG edges must be relaxed in our…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAlgorithms and Data Compression · DNA and Biological Computing · Advanced Image and Video Retrieval Techniques
