2011
DOI: 10.1007/978-3-642-22300-6_43
|View full text |Cite
|
Sign up to set email alerts
|

Searching in Dynamic Tree-Like Partial Orders

Abstract: We give the first data structure for the problem of maintaining a dynamic set of n elements drawn from a partially ordered universe described by a tree. We define the Line-Leaf Tree, a linear-sized data structure that supports the operations: insert; delete; test membership; and predecessor. The performance of our data structure is within an O(log w)-factor of optimal.Here w ≤ n is the width of the partial-order-a natural obstacle in searching a partial order.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
4
0

Year Published

2011
2011
2023
2023

Publication Types

Select...
2
2
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(4 citation statements)
references
References 16 publications
(22 reference statements)
0
4
0
Order By: Relevance
“…is is sometimes cast as searching in a partial order. A dynamic variant, supporting insertion and deletion of elements, has been proposed by Heeringa et al [HIT11]. Another model that was recently proposed for searching a graph involves an oracle that given a vertex, returns the first edge incident to this vertex on a shortest path to the sought vertex [EKS16].…”
Section: Related Workmentioning
confidence: 99%
“…is is sometimes cast as searching in a partial order. A dynamic variant, supporting insertion and deletion of elements, has been proposed by Heeringa et al [HIT11]. Another model that was recently proposed for searching a graph involves an oracle that given a vertex, returns the first edge incident to this vertex on a shortest path to the sought vertex [EKS16].…”
Section: Related Workmentioning
confidence: 99%
“…Apart from the theoretical significance of the problem, there are many practical applications, for example, constructing the evolutionary tree of coronavirus strains or general phylogenetic trees, network mapping, among others. In addition, the final sorted tree can be used as input for tree searching algorithms, such as [11,15]. Onak and Parys [15] considered extending the concept of binary search to trees, whereas Heeringa, Iordan, and Lewis [11] considered searching in dynamic trees.…”
Section: Introductionmentioning
confidence: 99%
“…In addition, the final sorted tree can be used as input for tree searching algorithms, such as [11,15]. Onak and Parys [15] considered extending the concept of binary search to trees, whereas Heeringa, Iordan, and Lewis [11] considered searching in dynamic trees.…”
Section: Introductionmentioning
confidence: 99%
“…Related work. Different models of searching in trees have also been considered, e.g., the one where we query edges instead of vertices [BFN99, LN01, MOW08, OP06], with connections to searching in posets [LS85,HIT11]. In the edge-query setting, Cicalese, Jacobs, Laber and Molinaro [CJLM11,CJLM14] study the problem of minimizing the average search time of a vertex, and show this to be an NP-hard problem [CJLM11].…”
Section: Introductionmentioning
confidence: 99%