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 条
  • [31] TIME-OPTIMAL ROTATIONAL MOTION
    WALSH, GR
    JOURNAL OF ENGINEERING MATHEMATICS, 1969, 3 (02) : 95 - &
  • [32] Time-optimal unitary operations
    Carlini, Alberto
    Hosoya, Akio
    Koike, Tatsuhiko
    Okudaira, Yosuke
    PHYSICAL REVIEW A, 2007, 75 (04)
  • [33] APPLICATIONS OF RECONFIGURABLE MESHES TO CONSTANT-TIME COMPUTATIONS
    OLARIU, S
    SCHWING, JL
    ZHANG, JY
    PARALLEL COMPUTING, 1993, 19 (02) : 229 - 237
  • [34] Aeroelastic computations in the time domain using unstructured meshes
    Willcox, K
    Peraire, J
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 1997, 40 (13) : 2413 - 2431
  • [35] Way to get the time of time-optimal control
    Kongzhi Lilun Yu Yinyong/Control Theory and Applications, 2001, 18 (02):
  • [36] Time-optimal control of articulated mechanisms
    Galicki, M
    Witte, H
    ROBOT CONTROL 1997, VOLS 1 AND 2, 1998, : 283 - 287
  • [37] Time-optimal construction of overlay networks
    Goette, Thorsten
    Hinnenthal, Kristian
    Scheideler, Christian
    Werthmann, Julian
    DISTRIBUTED COMPUTING, 2023, 36 (03) : 313 - 347
  • [38] Time-optimal negative input shapers
    Singhose, WE
    Seering, WP
    Singer, NC
    JOURNAL OF DYNAMIC SYSTEMS MEASUREMENT AND CONTROL-TRANSACTIONS OF THE ASME, 1997, 119 (02): : 198 - 205
  • [39] Time-Optimal Construction of Overlay Networks
    Goette, Thorsten
    Hinnenthal, Kristian
    Scheideler, Christian
    Werthmann, Julian
    PROCEEDINGS OF THE 2021 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING (PODC '21), 2021, : 457 - 468
  • [40] Time-optimal elbow robot motion
    Giese, G
    Longman, RW
    Bock, HG
    INTERNATIONAL JOURNAL OF ROBOTICS & AUTOMATION, 2005, 20 (04): : 209 - 221