2003 International Conference on Parallel Processing (ICPP'03)
A Parallel Algorithm for Enumerating Combinations
Kaohsiung, Taiwan
October 06-October 09
ISBN: 0-7695-2017-0
In this paper we propose an efficient parallel algorithm with simple static and dynamic scheduling for generating combinations. It can use any number of processors (N P \le n - m + 1) in order to generate the set of all combinations of C(n, m). The main characteristic of this algorithm is to require no integer larger than n during the whole computation. The performance results show that even without a perfect load balance, this algorithm has very good performance, mainly when n is large. Besides, the dynamic algorithm presents a good performance on heterogeneous parallel platforms.
Citation:
Martha Torres, Alfredo Goldman, Junior Barrera, "A Parallel Algorithm for Enumerating Combinations," icpp, pp.581, 2003 International Conference on Parallel Processing (ICPP'03), 2003