• DocumentCode
    3147023
  • Title

    Communication in Parallel Algorithms for Constraint-Based Local Search

  • Author

    Caniou, Yves ; Codognet, Philippe

  • Author_Institution
    JFLI, CNRS/NII, Tokyo, Japan
  • fYear
    2011
  • fDate
    16-20 May 2011
  • Firstpage
    1961
  • Lastpage
    1970
  • Abstract
    We address the issue of parallelizing constraint solvers based on local search methods for massively parallel architectures, involving several thousands of CPUs. We present a family of a constraint-based local search algorithms and investigate their performance results on hardwares with several hundreds of processors. The first method is a basic independent multiple-walk algorithm: each processor runs a local search starting from a distinct initial configuration and the first one which will reach a solution will notify the others and stop all computations. These simple methods have good performances, and good speedups can be achieved up to a few hundreds of processors. Then we consider 2 versions with communication between processors: 1) every c iterations, each processor sends the current value (cost) of its configuration to others and a processor who received a better cost from another processor can decide to stop its current search with a probability p; 2) the number of iterations corresponding to the cost is also transferred. Both the received cost and the number of iterations have to be better for a processor to decide to draw a probability and restart. Several experiments involving more than 100 processors have been conducted and different values of p have been tried to consider more or less "autistic" processors. However results show that it is very difficult to achieve better performance than the initial method without communication.
  • Keywords
    parallel algorithms; parallel architectures; search problems; constraint solvers; constraint-based local search; multiple-walk algorithm; parallel algorithm; parallel architectures; processors; Approximation methods; Benchmark testing; Computer architecture; Optimization; Program processors; Search problems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Workshops and Phd Forum (IPDPSW), 2011 IEEE International Symposium on
  • Conference_Location
    Shanghai
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-61284-425-1
  • Electronic_ISBN
    1530-2075
  • Type

    conf

  • DOI
    10.1109/IPDPS.2011.357
  • Filename
    6009070