2020
DOI: 10.1007/978-3-030-59212-7_20
|View full text |Cite
|
Sign up to set email alerts
|

Efficient Construction of Hierarchical Overlap Graphs

Abstract: The hierarchical overlap graph (HOG for short) is an overlap encoding graph that efficiently represents overlaps from a given set P of n strings. A previously known algorithm constructs the HOG in O(||P || + n 2 ) time and O(||P || + n × min(n, max{|s| : s ∈ P })) space, where ||P || is the sum of lengths of the n strings in P . We present a new algorithm of O(||P || log n) time and O(||P ||) space to compute the HOG, which exploits the segment tree data structure. We also propose an alternative algorithm usin… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
1
1
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 27 publications
0
2
0
Order By: Relevance
“…However, it is not known whether these two algorithms (or indeed any other algorithm) bring any real advantage compared to Greedy. Lastly, we mention a variant of the overlap graph, called the hierarchical overlap graph (HOG) [39], which encodes maximal pairwise overlaps as well, but its size is linear in the input size (compared to quadratic for the overlap graph). Furthermore, linear-time constructions of HOGs have recently been designed [40, 41].…”
Section: Tablementioning
confidence: 99%
“…However, it is not known whether these two algorithms (or indeed any other algorithm) bring any real advantage compared to Greedy. Lastly, we mention a variant of the overlap graph, called the hierarchical overlap graph (HOG) [39], which encodes maximal pairwise overlaps as well, but its size is linear in the input size (compared to quadratic for the overlap graph). Furthermore, linear-time constructions of HOGs have recently been designed [40, 41].…”
Section: Tablementioning
confidence: 99%
“…For computing the HOG, Cazaux and Rivals proposed an O(||P || + n 2 ) time algorithm using O(||P || + n × min(n, max{|s| : s ∈ P })) space [5]. Recently, Park et al [14] gave an O(||P || log n) time algorithm using O(||P ||) space by using the segment tree data structure.…”
Section: Introductionmentioning
confidence: 99%