Title :
A Coarse Grain Multicomputer Algorithm Solving the Optimal Binary Search Tree Problem
Author :
Kechid, Mounir ; Myoupo, Jean Frédéric
Author_Institution :
Univ. de Picardie-Jules Verne, Amiens
Abstract :
This paper presents a CGM parallel algorithm for the cost of the optimal binary search tree problem (OBST problem). The best sequential algorithm for this problem, due to Knuth, requires O(n2) time steps and O(n2) space. Our CGM (coarse grain multicomputer) algorithm uses p processors, each with O(n2/p) local memory. It requires O(p) communication rounds and O(n2/p) local computations per processor. To the best of our knowledge, it is the first CGM parallel algorithm, based on the Knuth sequential version of the OBST problem.
Keywords :
computational complexity; parallel algorithms; tree searching; Knuth sequential version; coarse grain multicomputer algorithm; communication rounds; local memory; optimal binary search tree; parallel algorithm; sequential algorithm; Algorithm design and analysis; Binary search trees; Binary trees; Concurrent computing; Cost function; Data processing; Information technology; Parallel algorithms; Parallel processing; User-generated content; BSP; CGM; Dynamic programming; Parallel algorithm;
Conference_Titel :
Information Technology: New Generations, 2008. ITNG 2008. Fifth International Conference on
Conference_Location :
Las Vegas, NV
Print_ISBN :
0-7695-3099-0
DOI :
10.1109/ITNG.2008.158