General compact labeling schemes for dynamic trees

被引:18
|
作者
Korman, Amos [1 ]
机构
[1] Technion Israel Inst Technol, Fac IE & M, Informat Syst Grp, IL-32000 Haifa, Israel
关键词
distributed algorithms; dynamic networks; labeling schemes; routing schemes;
D O I
10.1007/s00446-007-0035-z
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Let F be a function on pairs of vertices. An F-labeling scheme is composed of a marker algorithm for labeling the vertices of a graph with short labels, coupled with a decoder algorithm allowing one to compute F(u, v) for any two vertices u and v directly from their labels. As applications for labeling schemes concern mainly large and dynamically changing networks, it is of interest to study distributed dynamic labeling schemes. This paper investigates labeling schemes for dynamic trees. We consider two dynamic tree models, namely, the leaf-dynamic tree model in which at each step a leaf can be added to or removed from the tree and the leaf-increasing tree model in which the only topological event that may occur is that a leaf joins the tree. A general method for constructing labeling schemes for dynamic trees (under the above mentioned dynamic tree models) was previously developed in Korman et al. (Theory Comput Syst 37:49-75, 2004). This method is based on extending an existing static tree labeling scheme to the dynamic setting. This approach fits many natural functions on trees, such as distance, separation level, ancestry relation, routing (in both the adversary and the designer port models), nearest common ancestor etc.. Their resulting dynamic schemes incur overheads (over the static scheme) on the label size and on the communication complexity. In particular, all their schemes yield a multiplicative overhead factor of Omega(log n) on the label sizes of the static schemes. Following (Korman et al., Theory Comput Syst 37:49-75, 2004), we develop a different general method for extending static labeling schemes to the dynamic tree settings. Our method fits the same class of tree functions. In contrast to the above paper, our trade-off is designed to minimize the label size, sometimes at the expense of communication. Informally, for any function k(n) and any static F-labeling scheme on trees, we present an F-labeling scheme on dynamic trees incurring multiplicative overhead factors (over the static scheme) of O(log(k(n)) n) on the label size and O(k(n) log(k(n)) n) on the amortized message complexity. In particular, by setting k( n) = n(epsilon) for any 0 < epsilon < 1, we obtain dynamic labeling schemes with asymptotically optimal label sizes and sublinear amortized message complexity for the ancestry relation, the id-based and label-based nearest common ancestor relation and the routing function.
引用
收藏
页码:179 / 193
页数:15
相关论文
共 50 条
  • [41] A prime number labeling scheme for dynamic ordered XML trees
    Wu, XD
    Lee, ML
    Hsu, W
    20TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 2004, : 66 - 77
  • [42] A General Framework for Bounding Approximate Dynamic Programming Schemes
    Liu, Yajing
    Chong, Edwin K. P.
    Pezeshki, Ali
    Zhang, Zhenliang
    IEEE CONTROL SYSTEMS LETTERS, 2021, 5 (02): : 463 - 468
  • [43] Interval routing & layered cross product: compact routing schemes for butterflies, meshes of trees, fat trees and Benes networks
    Calamoneri, T
    Di Ianni, M
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2003, 63 (11) : 1017 - 1025
  • [44] Proof labeling schemes
    Korman, Amos
    Kutten, Shay
    Peleg, David
    DISTRIBUTED COMPUTING, 2010, 22 (04) : 215 - 233
  • [45] Proof labeling schemes
    Amos Korman
    Shay Kutten
    David Peleg
    Distributed Computing, 2010, 22 : 215 - 233
  • [46] Informative Labeling Schemes
    Fraigniaud, Pierre
    AUTOMATA, LANGUAGES AND PROGRAMMING, PT II, 2010, 6199 : 1 - 1
  • [47] Logical labeling schemes
    Chandoo, Maurice
    DISCRETE MATHEMATICS, 2023, 346 (10)
  • [48] Labeling schemes with queries
    Korman, Amos
    Kutten, Shay
    STRUCTURAL INFORMATION AND COMMUNICATION COMPLEXITY, PROCEEDINGS, 2007, 4474 : 109 - +
  • [49] α-labeling number of trees
    Shiue, Chin-Lin
    Fu, Hung-Lin
    DISCRETE MATHEMATICS, 2006, 306 (24) : 3290 - 3296
  • [50] Efficient Label Encoding for Range-Based Dynamic XML Labeling Schemes
    Xu, Liang
    Ling, Tok Wang
    Bao, Zhifeng
    Wu, Huayu
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, PT I, PROCEEDINGS, 2010, 5981 : 262 - 276