Computational experience with a parallel algorithm for tetrangle inequality bound smoothing

被引:5
|
作者
Rajan, K [1 ]
Deo, N [1 ]
机构
[1] Univ Cent Florida, Sch Comp Sci, Orlando, FL 32816 USA
关键词
D O I
10.1006/bulm.1999.0123
中图分类号
Q [生物科学];
学科分类号
07 ; 0710 ; 09 ;
摘要
Determining molecular structure from interatomic distances is an important and challenging problem. Given a molecule with n atoms, lower and upper bounds on interatomic distances can usually be obtained only for a small subset of the n(n-1)/2 atom pairs, using NMR. Given the bounds so obtained on the distances between some of the atom pairs, it is often useful to compute tighter bounds on all the n(n-1)/2 pairwise distances. This process is referred to as bound smoothing. The initial lower and upper bounds for the pairwise distances not measured are usually assumed to be 0 and infinity. One method for bound smoothing is to use the limits imposed by the triangle inequality. The distance bounds so obtained can often be tightened further by applying the tetrangle inequality-the limits imposed on the six pairwise distances among a set of four atoms (instead of three for the triangle inequalities). The tetrangle inequality is expressed by the Cayley-Menger determinants. For every quadruple of atoms, each pass of the tetrangle inequality hound smoothing procedure finds upper and lower limits on each of the six distances in the quadruple. Applying the tetrangle inequalities to each of the ((n)(4)) quadruples requires O(n(4)) time. Here, we propose a parallel algorithm fbr bound smoothing employing the tetrangle inequality. Each pass of our algorithm requires O(n(3) log n) time on a CREW PRAM (Concurrent Read Exclusive Write Parallel Random Access Machine) with O(n/log n) processors. An implementation of this parallel algorithm on the Intel Paragon XP/S and its performance are also discussed. (C) 1999 Society for Mathematical Biology.
引用
收藏
页码:987 / 1008
页数:22
相关论文
共 50 条
  • [1] Computational experience with a parallel algorithm for tetrangle inequality bound smoothing
    Kumar Rajan
    Narsingh Deo
    [J]. Bulletin of Mathematical Biology, 1999, 61 : 987 - 1008
  • [2] COMPUTATIONAL EXPERIENCE WITH AN ALGORITHM FOR TETRANGLE INEQUALITY BOUND SMOOTHING
    EASTHOPE, PL
    HAVEL, TF
    [J]. BULLETIN OF MATHEMATICAL BIOLOGY, 1989, 51 (01) : 173 - 194
  • [3] A parallel algorithm for bound-smoothing
    Rajan, K
    Deo, N
    [J]. IPPS/SPDP 1999: 13TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM & 10TH SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 1999, : 645 - 652
  • [4] A parallel algorithm for mesh smoothing
    Freitag, L
    Jones, M
    Plassmann, P
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1999, 20 (06): : 2023 - 2040
  • [5] A parallel P2P Branch-and-Bound algorithm for computational Grids
    Bendjoudi, Ahcene
    Melab, Nouredine
    Talbi, El-Ghazali
    [J]. CCGrid 2007: Seventh IEEE International Symposium on Cluster Computing and the Grid, 2007, : 749 - 754
  • [6] A sequential smoothing algorithm with linear computational cost
    Fearnhead, Paul
    Wyncoll, David
    Tawn, Jonathan
    [J]. BIOMETRIKA, 2010, 97 (02) : 447 - 464
  • [7] Computational Limits of A Distributed Algorithm for Smoothing Spline
    Shang, Zuofeng
    Cheng, Guang
    [J]. JOURNAL OF MACHINE LEARNING RESEARCH, 2017, 18
  • [8] PARALLEL ALGORITHM DESIGN FOR BRANCH AND BOUND
    Bader, David A.
    Hart, William E.
    Phillips, Cynthia A.
    [J]. TUTORIALS ON EMERGING METHODOLOGIES AND APPLICATIONS IN OPERATIONS RESEARCH, 2005, 76
  • [9] Practical experience with a smoothing algorithm for video streaming
    Miller, FW
    Lam, HM
    Mei, XC
    Zhang, KC
    Tripathi, SK
    [J]. PROCEEDINGS OF THE IEEE 7TH INTERNATIONAL WORKSHOP ON NETWORK AND OPERATING SYSTEM SUPPORT FOR DIGITAL AUDIO AND VIDEO, 1997, : 207 - 213
  • [10] Computational experience with a parallel implementation of an interior-point algorithm for multicommodity network flows
    Castro, J
    [J]. SYSTEM MODELLING AND OPTIMIZATION: METHODS, THEORY AND APPLICATIONS, 2000, 46 : 75 - 95