• DocumentCode
    2425557
  • Title

    Parallel branch and bound on fine-grained hypercube multiprocessors

  • Author

    Dehne, Frank ; Ferreira, Afonso G. ; Rau-Chaplin, Andrew

  • Author_Institution
    Center for Parallel & Distributed Comput., Carleton Univ., Ottawa, Ont., Canada
  • fYear
    1989
  • fDate
    23-25 Oct 1989
  • Firstpage
    616
  • Lastpage
    622
  • Abstract
    An efficient branch and bound algorithm for fine-grained hypercube multiprocessors is presented. The method uses a global storage allocation scheme where all processors collectively store all back-up paths such that each processor needs to store only a constant amount of information. At each iteration of the algorithm, all nodes of the current back-up tree may decide whether they need to create new children, be pruned, or remain unchanged. An algorithm that, on the basis of these decisions, updates the current back-up tree and distributes global information in O(log m) steps, where m is the current number of nodes, is described. This method also provides a dynamic allocation mechanism that obtains optimal load balancing. Another important property of the method is that, even if very drastic changes in the current back-up tree occur, the performance of the load balancing mechanism remains constant. The method is currently being implemented on the Connection Machine
  • Keywords
    computational complexity; parallel algorithms; parallel machines; storage allocation; trees (mathematics); Connection Machine; back-up tree; branch and bound algorithm; dynamic allocation mechanism; fine-grained hypercube multiprocessors; global storage allocation scheme; optimal load balancing; parallel algorithm; pruned; Artificial intelligence; Computer science; Concurrent computing; Distributed computing; High definition video; Hypercubes; Linear programming; Load management; Operations research; Search methods;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Tools for Artificial Intelligence, 1989. Architectures, Languages and Algorithms, IEEE International Workshop on
  • Conference_Location
    Fairfax, VA
  • Print_ISBN
    0-8186-1984-8
  • Type

    conf

  • DOI
    10.1109/TAI.1989.65375
  • Filename
    65375