TY - JOUR
T1 - Dynamic weighted ancestors
AU - Kopelowitz, Tsvi
AU - Lewenstein, Moshe
PY - 2007/1/1
Y1 - 2007/1/1
N2 - Copyright © 2007 by the Association for Computing Machinery, Inc. and the Society for Industrial and Applied Mathematics. In the weighted ancestor problem one preprocesses a weighted tree (the weights are on the nodes and increase with tree depth) to support predecessor queries, which are called weighted ancestors queries, on the paths from the query node to the root. Since, the weighted ancestor problem appears in numerous applications, the problem has been studied and solutions for static trees are well known. However, it has been an open question whether this can be solved optimally for the dynamic version of the problem, where node insertions are supported. Node insertions are leaf insertions or edge splittings. In this paper we present a solution for the dynamic weighted ancestors problem which supports queries and update operations in the same time bounds as those for dynamic predecessor structures.
AB - Copyright © 2007 by the Association for Computing Machinery, Inc. and the Society for Industrial and Applied Mathematics. In the weighted ancestor problem one preprocesses a weighted tree (the weights are on the nodes and increase with tree depth) to support predecessor queries, which are called weighted ancestors queries, on the paths from the query node to the root. Since, the weighted ancestor problem appears in numerous applications, the problem has been studied and solutions for static trees are well known. However, it has been an open question whether this can be solved optimally for the dynamic version of the problem, where node insertions are supported. Node insertions are leaf insertions or edge splittings. In this paper we present a solution for the dynamic weighted ancestors problem which supports queries and update operations in the same time bounds as those for dynamic predecessor structures.
UR - http://www.scopus.com/inward/record.url?scp=84969256272&partnerID=8YFLogxK
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
VL - 07-09-January-2007
JO - Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms
JF - Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms
ER -