• DocumentCode
    2214517
  • Title

    A parallel algorithm for enumerating combinations

  • Author

    Torres, Martha ; Goldman, Alfredo ; Barrera, Junior

  • Author_Institution
    Departamento de Ciencia da Computacao, Sao Paulo Univ.
  • fYear
    2003
  • fDate
    9-9 Oct. 2003
  • Firstpage
    581
  • Lastpage
    588
  • Abstract
    We propose an efficient parallel algorithm with simple static and dynamic scheduling for generating combinations. It can use any number of processors (NPlesn-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
  • Keywords
    computational complexity; dynamic scheduling; parallel algorithms; processor scheduling; resource allocation; combinations enumeration; dynamic algorithm; dynamic scheduling; heterogeneous parallel platforms; load balance; parallel algorithm; static scheduling; Adaptive algorithm; Application software; Computer science; Concurrent computing; Dynamic scheduling; Genetics; Gold; Heuristic algorithms; Parallel algorithms; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 2003. Proceedings. 2003 International Conference on
  • Conference_Location
    Kaohsiung
  • ISSN
    0190-3918
  • Print_ISBN
    0-7695-2017-0
  • Type

    conf

  • DOI
    10.1109/ICPP.2003.1240626
  • Filename
    1240626