Some results on tries with adaptive branching

被引:9
|
作者
Reznik, YA [1 ]
机构
[1] RealNetworks Inc, Seattle, WA 98121 USA
关键词
digital tree; trie; adaptive branching; distributive partitioning; N-tree; LC-trie; average case analysis of algorithms; asymptotic analysis;
D O I
10.1016/S0304-3975(01)00415-7
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We study a modification of digital trees (or tries) with adaptive multi-digit branching. Such tries can dynamically adjust degrees of their nodes by choosing the number of digits to be processed per lookup. While we do not specify any particular method for selecting the degrees of nodes, we assume that such selection can be accomplished by examining the number of strings remaining in each sub-tree, and/or estimating parameters of the input distribution. We call this class of digital trees adaptive multi-digit tries (or AMD-tries) and provide a preliminary analysis of their expected behavior in a memoryless model. We establish the following results: (1) there exist AMD-tries attaining a constant expected time of a successful search; (2) there exist AMD-tries consuming a linear (in the number of strings inserted) amount of space; (3) both constant search time and linear space usage can be attained if the (memoryless) source is symmetric. We accompany our analysis with a brief survey of several known types of adaptive the structures, and show how our analysis extends (and/or complements) previous results. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:1009 / 1026
页数:18
相关论文
共 50 条
  • [31] A SURVEY OF SOME RESULTS IN STOCHASTIC ADAPTIVE-CONTROL
    KUMAR, PR
    SIAM JOURNAL ON CONTROL AND OPTIMIZATION, 1985, 23 (03) : 329 - 380
  • [32] ADAPTIVE EXPECTATION MODEL OF DEMAND FOR MONEY - SOME FURTHER RESULTS
    VILLANUEVA, DP
    INTERNATIONAL MONETARY FUND STAFF PAPERS, 1971, 18 (01): : 183 - 188
  • [33] Some results on ergodic and adaptive control of hidden Markov models
    Duncan, TE
    Pasik-Duncan, B
    Stettner, L
    PROCEEDINGS OF THE 41ST IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-4, 2002, : 1369 - 1374
  • [34] ADAPTIVE SYSTEMS THEORY: SOME BASIC CONCEPTS, METHODS AND RESULTS
    QUO Lei(Institute of Systems Science
    JournalofSystemsScienceandComplexity, 2003, (03) : 293 - 306
  • [35] Incremental Branching Adaptive Radix Tree
    El-Fadly, Heba
    Sallam, ElSayed
    Shoaib, Mohamed
    2017 12TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND SYSTEMS (ICCES), 2017, : 493 - 499
  • [36] ADAPTIVE PROGRAMS ON AUDIOTAPE - BRANCHING TAPE
    FEWINGS, MJ
    WAKEFORD, RE
    MEDICAL AND BIOLOGICAL ILLUSTRATION, 1974, 24 (01): : 18 - 20
  • [37] Adaptive Branching for Constraint Satisfaction Problems
    Balafoutis, Thanasis
    Stergiou, Kostas
    ECAI 2010 - 19TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2010, 215 : 855 - 860
  • [38] Some moment results about the limit of a martingale related to the supercritical branching random walk and perpetuities
    Iksanov A.M.
    Rösler U.
    Ukrainian Mathematical Journal, 2006, 58 (4) : 505 - 528
  • [39] SOME RESULTS FROM NON-SYMMETRICAL BRANCHING-PROCESS THAT LOOKS FOR INTERACTION EFFECTS
    MORGAN, JN
    SONQUIST, JA
    JOURNAL OF THE AMERICAN STATISTICAL ASSOCIATION, 1964, 59 (306) : 593 - &
  • [40] Branching and annihilating random walks: Exact results at low branching rate
    Benitez, Federico
    Wschebor, Nicolas
    PHYSICAL REVIEW E, 2013, 87 (05):