Time-optimal tree computations on sparse meshes

被引:0
|
作者
Bhagavathi, D
Bokka, V
Gurla, H
Olariu, S
Schwing, JL
机构
[1] OLD DOMINION UNIV,DEPT COMP SCI,NORFOLK,VA 23529
[2] SO ILLINOIS UNIV,DEPT COMP SCI,EDWARDSVILLE,IL 62026
基金
美国国家航空航天局;
关键词
meshes with multiple broadcasting; binary trees; ordered trees; encoding; decoding; traversals; tree reconstruction; parentheses matching; parallel algorithms; time-optimal algorithms;
D O I
10.1016/S0166-218X(97)00135-2
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The main goal of this work is to fathom the suitability of the mesh with multiple broadcasting architecture (MMB) for some tree-related computations. We view our contribution at two levels: on the one hand, we exhibit time lower bounds for a number of tree-related problems on the MMB. On the other hand, we show that these lower bounds are tight by exhibiting time-optimal tree algorithms on the MMB. Specifically, we show that the task of encoding and/or decoding n-node binary and ordered trees cannot be solved faster than Omega(log n) time even if the MMB has an infinite number of processors. We then go on to show that this lower bound is tight. We also show that the task of reconstructing n-node binary trees and ordered trees from their traversals can be performed in O(1) time on the same architecture. Our algorithms rely on novel time-optimal algorithms on sequences of parentheses that we also develop.
引用
收藏
页码:201 / 220
页数:20
相关论文
共 50 条
  • [1] Time-optimal proximity graph computations on enhanced meshes
    Olariu, S
    Stojmenovic, I
    Zomaya, AY
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1998, 49 (02) : 204 - 217
  • [2] Podality-based time-optimal computations on enhanced meshes
    Bokka, V
    Gurla, H
    Olariu, S
    Schwing, JL
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1997, 8 (10) : 1019 - 1035
  • [3] Time-optimal nearest-neighbor computations on enhanced meshes
    Olariu, S
    Stojmenovic, I
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1996, 36 (02) : 144 - 155
  • [4] Computations and time-optimal controls
    Kaya, CY
    Noakes, JL
    [J]. OPTIMAL CONTROL APPLICATIONS & METHODS, 1996, 17 (03): : 171 - 185
  • [5] Time-optimal domain-specific querying on enhanced meshes
    Bokka, V
    Gurla, H
    Olariu, S
    Schwing, JL
    Wilson, L
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1997, 8 (01) : 13 - 24
  • [6] A TIME-OPTIMAL MULTIPLE SEARCH ALGORITHM ON ENHANCED MESHES, WITH APPLICATIONS
    BHAGAVATHI, D
    OLARIU, S
    SHEN, W
    WILSON, L
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1994, 22 (01) : 113 - 120
  • [7] TIME-OPTIMAL DIGITAL GEOMETRY ALGORITHMS ON MESHES WITH MULTIPLE BROADCASTING
    BOKKA, V
    GURLA, H
    OLARIU, S
    SCHWING, JL
    STOJMENOVIC, I
    [J]. INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 1995, 9 (04) : 601 - 613
  • [8] TIME-OPTIMAL VISIBILITY-RELATED ALGORITHMS ON MESHES WITH MULTIPLE BROADCASTING
    BHAGAVATHI, D
    BOKKA, VV
    GURLA, H
    OLARIU, S
    SCHWING, JL
    STOJMENOVIC, I
    ZHANG, JY
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1995, 6 (07) : 687 - 703
  • [9] TIME-OPTIMAL OUTPUT CONTROL COMPUTATIONS FOR A CLASS OF LINEAR TUBULAR PROCESSES
    LIM, HC
    [J]. CANADIAN JOURNAL OF CHEMICAL ENGINEERING, 1970, 48 (03): : 301 - &
  • [10] TIME-OPTIMAL AND VLSI-OPTIMAL CONVEX-HULL COMPUTATION ON MESHES WITH MULTIPLE BROADCASTING
    BOKKA, V
    GURLA, H
    OLARIU, S
    SCHWING, JL
    [J]. INFORMATION PROCESSING LETTERS, 1995, 56 (05) : 273 - 280