2017
DOI: 10.1016/j.tcs.2016.11.012
|View full text |Cite
|
Sign up to set email alerts
|

log-Lists and their applications to sorting by transpositions, reversals and block-interchanges

Abstract: Link-cut trees have been introduced by D.D. Sleator and R.E. Tarjan (Journal of Computer and System Sciences, 1983) with the aim of efficiently maintaining a forest of vertex-disjoint dynamic rooted trees under cut and link operations. These operations respectively disconnect a subtree from a tree, and join two trees by an edge. Additionally, link-cut trees allow to change the root of a tree and to perform a number of updates and queries on cost values defined on the arcs of the trees. All these operations a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
4
3

Relationship

2
5

Authors

Journals

citations
Cited by 7 publications
(7 citation statements)
references
References 11 publications
0
7
0
Order By: Relevance
“…In order to avoid recording all these changes one by one, the solutions proposed in literature in order to perform a (not necessarily balanced) reversal use three types of approaches. They are due to Kaplan and Verbin [8] (needs O( √ n log n) time to perform a reversal whose endpoints are known), Han [7] (needs O( √ n) time for the same task) and Rusu [10] (needs O(log n) time for the same task). The latter one, that we choose for efficiency reasons, uses…”
Section: Algorithm 2 Applylemma3mentioning
confidence: 99%
“…In order to avoid recording all these changes one by one, the solutions proposed in literature in order to perform a (not necessarily balanced) reversal use three types of approaches. They are due to Kaplan and Verbin [8] (needs O( √ n log n) time to perform a reversal whose endpoints are known), Han [7] (needs O( √ n) time for the same task) and Rusu [10] (needs O(log n) time for the same task). The latter one, that we choose for efficiency reasons, uses…”
Section: Algorithm 2 Applylemma3mentioning
confidence: 99%
“…In order to avoid recording all these changes one by one, the solutions proposed in literature in order to perform a (not necessarily balanced) reversal use three types of approaches. They are due to Kaplan and Verbin [8] (needs O( √ n log n) time to perform a reversal whose endpoints are known), Han [7] (needs O( √ n) time for the same task) and Rusu [10] (needs O(log n) time for the same task). The latter one, that we choose for efficiency reasons, uses so-called log-lists.…”
Section: Proof Of Theoremmentioning
confidence: 99%
“…Galvão and Dias [ 13 ] studied solutions for SBT using three different structures: permutation codes, a concept previously introduced by Benoît-Gagné and Hamel [ 14 ]; breakpoint diagram, 1 introduced by Walter et al [ 15 ]; and longest increasing subsequence, introduced by Guyer et al [ 16 ]. Rusu [ 17 ], on the other hand, used a structure called log-list, formerly devised with the name link-cut trees by Sleator and Tarjan [ 18 ], to derive another 1.375-approximation algorithm for SBT. In addition to these, recently, other studies have been proposed involving variations of the transposition event.…”
Section: Introductionmentioning
confidence: 99%