DocumentCode :
3486043
Title :
Experimental evidence for the power of random sampling in practical parallel algorithms
Author :
Ghouse, Mujtaba ; Goodrich, Michael T.
Author_Institution :
Dept. of Comput. Sci., Johns Hopkins Univ., Baltimore, MD, USA
fYear :
1993
fDate :
13-16 Apr 1993
Firstpage :
549
Lastpage :
556
Abstract :
Recent results in parallel algorithm theory have shown random sampling to be a powerful technique for achieving efficient bounds on the expected asymptotic running time of parallel algorithms for a number of important problems. The authors show experimentally that randomization is also a powerful practical technique in the design and implementation of parallel algorithms. Random sampling can be used to design parallel algorithms with fast expected run times, which meet or beat the run times of methods based on more conventional methods for a variety of benchmark tests. The constant factors of proportionality in the run times are small, and, most importantly, the expected work (and hence running time) avoids worst cases due to input distribution. They justify the approach through experimental results obtained on a Connection Machine CM-2 for a specific problem, namely, segment intersection reporting, and explore the effect of varying the parameters of the method
Keywords :
computational complexity; parallel algorithms; random processes; CM-2; Connection Machine; efficient bounds; expected asymptotic running time; parallel algorithms; proportionality; random sampling; randomization; segment intersection reporting; time complexity; Algorithm design and analysis; Benchmark testing; Computer science; Contracts; Parallel algorithms; Sampling methods;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing Symposium, 1993., Proceedings of Seventh International
Conference_Location :
Newport, CA
Print_ISBN :
0-8186-3442-1
Type :
conf
DOI :
10.1109/IPPS.1993.262819
Filename :
262819
Link To Document :
بازگشت