Self-Adjusting Top Trees

被引:0
|
作者
Tarjan, Robert E. [1 ]
Werneck, Renato F. [1 ]
机构
[1] Princeton Univ, Dept Comp Sci, Princeton, NJ 08544 USA
来源
PROCEEDINGS OF THE SIXTEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS | 2005年
关键词
MAXIMUM-FLOW PROBLEM; NETWORK SIMPLEX ALGORITHM; DYNAMIC TREES; SEARCH-TREES; SPANNING-TREES; TIME;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The dynamic trees problem is that of maintaining a forest that changes over tune through edge insertions and deletions. We can associate data with vertices or edges, and manipulate this data individually or in bulk, with operations that deal with whole paths or trees. Efficient solutions to this problem have numerous applications, particularly in algorithms for network flows and dynamic graphs in general. Several data structures capable of logarithmic-time dynamic tree operations have been proposed. The first was Sleator and Tarjan's ST-tree [16, 17] which represents a partition of the tree into paths. Although reasonably fast in practice, adapting ST-trees to different applications is nontrivial. "ropology trees [9], top trees [3], and RC-trees ill are based on tree contractions: they progressively combine vertices or edges to obtain a hierarchical representation of the tree. This approach is more flexible in theory, but all known implementations assume the trees have bounded degree; arbitrary trees are supported only after ternarization. We show how these two approaches can be combined (with very little overhead) to produce a data structure that is as generic as any other, very easy to adapt, and as practical as ST-trees.
引用
收藏
页码:813 / 822
页数:10
相关论文
共 50 条
  • [31] The Self-Adjusting File system
    Metzger, Zvi
    Kfir, Anda
    Abramovitz, Itzhak
    Weissman, Amir
    Solomonov, Michael
    ENDO-ENDODONTIC PRACTICE TODAY, 2013, 7 (03): : 189 - 210
  • [32] SELF-ADJUSTING AND DISPENSING MICROPIPET
    GRUNBAUM, BW
    KIRK, PL
    ANALYTICAL CHEMISTRY, 1955, 27 (02) : 333 - 333
  • [33] Study on self-adjusting property and self-adjusting structures for planar Crank-Rocker mechanism
    An, PW
    Huang, ML
    Du, L
    He, Z
    ELEVENTH WORLD CONGRESS IN MECHANISM AND MACHINE SCIENCE, VOLS 1-5, PROCEEDINGS, 2004, : 1199 - 1203
  • [34] Automated design of self-adjusting pipelines
    Long, Jieyi
    Memik, Seda Ogrenci
    2008 45TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2008, : 211 - 216
  • [35] Locally Self-Adjusting Tree Networks
    Avin, Chen
    Haeupler, Bernhard
    Lotker, Zvi
    Scheideler, Christian
    Schmid, Stefan
    IEEE 27TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2013), 2013, : 395 - 406
  • [36] SELF-ADJUSTING SYSTEMS IN AUTOMATIC CONTROL
    RUTKOVSK.VY
    ENGINEERING CYBERNETICS, 1967, (05): : 140 - &
  • [37] SEARCHLESS SELF-ADJUSTING IDENTIFICATION SYSTEMS
    ASHIMOV, A
    SYZDYKOV, DZ
    TOKHTABAEV, GM
    AUTOMATION AND REMOTE CONTROL, 1973, 34 (02) : 332 - 336
  • [38] A DISCRETE SELF-ADJUSTING TRACKING SYSTEM
    KOSTYUK, VI
    ENGINEERING CYBERNETICS, 1966, (01): : 122 - &
  • [39] A SELF-ADJUSTING CHIN-SUPPORT
    DUNKIN, LJ
    LANCET, 1968, 1 (7555): : 1316 - &
  • [40] Self-adjusting molds in continuous casters
    Kabinov, D.A.
    Litejnoe Proizvodstvo, 1998, (10): : 32 - 33