A parallel tree difference algorithm

被引:2
|
作者
Skillicorn, DB
机构
[1] Dept. of Comp. and Info. Science, Goodwin Hall, Queen's University
基金
加拿大自然科学与工程研究理事会;
关键词
tree difference; tree edit; tree contraction; structured text; universal hashing; accumulations;
D O I
10.1016/S0020-0190(96)00171-8
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We describe a tree difference and edit sequence algorithm with expected sequential execution time O(nlogIogn) and expected parallel execution time O(logn), for trees of size n. The algorithm assumes unique labels and permits operations only on leaves and frontier subtrees. Despite this assumption, its application domain includes structured text and hypertext, and it is much faster than existing algorithms based on dynamic programming.
引用
收藏
页码:231 / 235
页数:5
相关论文
共 50 条
  • [41] Parallel implementation of the finite difference time-domain algorithm
    Queen's Univ of Belfast, Belfast, United Kingdom
    Int J Numer Modell Electron Networks Devices Fields, 3-4 (293-299):
  • [42] Accelerating genetic algorithm computation in tree shaped parallel computer
    Hamalainen, T
    Klapuri, H
    Saarinen, J
    Ojala, P
    Kaski, K
    JOURNAL OF SYSTEMS ARCHITECTURE, 1996, 42 (01) : 19 - 36
  • [43] A PARALLEL GAME TREE-SEARCH ALGORITHM WITH A LINEAR SPEEDUP
    ALTHOFER, I
    JOURNAL OF ALGORITHMS, 1993, 15 (02) : 175 - 198
  • [44] Accelerating genetic algorithm computation in tree shaped parallel computer
    Tampere Univ of Technology, Tampere, Finland
    J Syst Archit, 1 (19-36):
  • [45] Parallel implementation of Boruvka's minimum spanning tree algorithm
    Chung, S
    Condon, A
    10TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM - PROCEEDINGS OF IPPS '96, 1996, : 302 - 308
  • [46] A parallel local search algorithm for Euclidean Steiner tree problem
    Bin Muhammad, Rashid
    SNPD 2006: Seventh ACIS International Conference on Software Engineering Artificial Intelligence, Networking, and Parallel/Distributed Computing, Proceedings, 2006, : 157 - 162
  • [47] Parallel approaches for a decision tree-based explainability algorithm
    Loreti, Daniela
    Visani, Giorgio
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 158 : 308 - 322
  • [48] The Pruning Algorithm of Parallel Shared Decision Tree Based on Hadoop
    She, Xiangyang
    Lv, Tao
    Liu, Xiaojian
    2017 10TH INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN (ISCID), VOL 2, 2017, : 480 - 483
  • [49] Parallel Collision Detection Algorithm Based on OBB Tree and MapReduce
    Zhao, Wei
    Chen, Chena-Shou
    Li, Li-Jun
    ENTERTAINMENT FOR EDUCATION: DIGITAL TECHNIQUES AND SYSTEMS, 2010, 6249 : 610 - 620
  • [50] Parallel algorithm and implementation of pixel array to S-tree
    Yang, Bo
    Chen, Hu
    Chen, Guoliang
    Jisuanji Xuebao/Chinese Journal of Computers, 21 (07): : 611 - 618