Proceedings of the Thirtieth Annual ACM-SIAM Symposium on Discrete Algorithms 2019
DOI: 10.1137/1.9781611975482.80
|View full text |Cite
|
Sign up to set email alerts
|

A New Path from Splay to Dynamic Optimality

Abstract: Consider the task of performing a sequence of searches in a binary search tree. After each search, an algorithm is allowed to arbitrarily restructure the tree, at a cost proportional to the amount of restructuring performed. The cost of an execution is the sum of the time spent searching and the time spent optimizing those searches with restructuring operations. This notion was introduced by Sleator and Tarjan in (JACM, 1985), along with an algorithm and a conjecture.The algorithm, Splay, is an elegant procedu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
13
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
7
1
1

Relationship

0
9

Authors

Journals

citations
Cited by 12 publications
(13 citation statements)
references
References 48 publications
(185 reference statements)
0
13
0
Order By: Relevance
“…The key point of this paper and in our model is that the cost assumptions differ. In previous studies, classical [8,2,27,32], as well as more recent ones [16,25,13], to name a few, the cost of both a single link traversal and a single pointer change (usually called rotation) is O(1) units. In most of these algorithms the cost of reconfiguration of the tree is kept proportional to cost of accessing the recent key.…”
Section: Formal Model and Main Resultsmentioning
confidence: 99%
“…The key point of this paper and in our model is that the cost assumptions differ. In previous studies, classical [8,2,27,32], as well as more recent ones [16,25,13], to name a few, the cost of both a single link traversal and a single pointer change (usually called rotation) is O(1) units. In most of these algorithms the cost of reconfiguration of the tree is kept proportional to cost of accessing the recent key.…”
Section: Formal Model and Main Resultsmentioning
confidence: 99%
“…Proof: Observe that, for any choice of s, there must exists a subsequence X of X such that X is a copy of BRS(n − 1) ( see Figure 4). It is shown in Lemma 6.2 of [LT19] that for any pair of sequences Z, Z with Z ⊆ Z, WB (2) (Z ) ≤ WB (2) (Z) holds. Therefore, we conclude that…”
Section: Separating Wb (2) and Wbmentioning
confidence: 99%
“…A priori, the traversal conjecture follows from dynamic optimality conditioned on Splay being optimal with low "additive overhead." The authors recently proved that this corollary is actually unconditional[15].…”
mentioning
confidence: 92%