• DocumentCode
    1027035
  • Title

    Evaluation of a parallel branch-and-bound algorithm on a class of multiprocessors

  • Author

    Yang, Myung K. ; Das, Chita R.

  • Author_Institution
    Hyundai Electron. Ind. Co., Kyongki-do, South Korea
  • Volume
    5
  • Issue
    1
  • fYear
    1994
  • fDate
    1/1/1994 12:00:00 AM
  • Firstpage
    74
  • Lastpage
    86
  • Abstract
    We propose and evaluate a parallel “decomposite best-first” search branch-and-bound algorithm (dbs) for MIN-based multiprocessor systems. We start with a new probabilistic model to estimate the number of evaluated nodes for a serial best-first search branch-and-bound algorithm. This analysis is used in predicting the parallel algorithm speed-up. The proposed algorithm initially decomposes a problem into N subproblems, where N is the number of processors available in a multiprocessor. Afterwards, each processor executes the serial best-first search to find a local feasible solution. Local solutions are broadcasted through the network to compute the final solution. A conflict-free mapping scheme, known as the step-by-step spread, is used for subproblem distribution on the MIN. A speedup expression for the parallel algorithm is then derived using the serial best-first search node evaluation model. Our analysis considers both computation and communication overheads for providing realistic speed-up. Communication modeling is also extended for the parallel global best-first search technique. All the analytical results are validated via simulation. For large systems, when communication overhead is taken into consideration, it is observed that the parallel decomposite best-first search algorithm provides better speed-up compared to other reported schemes
  • Keywords
    multiprocessing systems; multiprocessor interconnection networks; parallel algorithms; performance evaluation; MIN-based multiprocessor systems; communication overheads; computation overheads; conflict-free mapping scheme; parallel branch-and-bound algorithm; probabilistic model; serial best-first search; Algorithm design and analysis; Analytical models; Broadcasting; Computational modeling; Computer networks; Linear programming; Multiprocessing systems; Parallel algorithms; Search problems; Traveling salesman problems;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.262590
  • Filename
    262590