• DocumentCode
    1494060
  • Title

    State of the art in parallel search techniques for discrete optimization problems

  • Author

    Grama, Ananth ; Kumar, Vipin

  • Author_Institution
    Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN, USA
  • Volume
    11
  • Issue
    1
  • fYear
    1999
  • Firstpage
    28
  • Lastpage
    35
  • Abstract
    Discrete optimization problems arise in a variety of domains, such as VLSI design, transportation, scheduling and management, and design optimization. Very often, these problems are solved using state space search techniques. Due to the high computational requirements and inherent parallel nature of search techniques, there has been a great deal of interest in the development of parallel search methods since the dawn of parallel computing. Significant advances have been made in the use of powerful heuristics and parallel processing to solve large-scale discrete optimization problems. Problem instances that were considered computationally intractable only a few years ago are routinely solved currently on server-class symmetric multiprocessors and small workstation clusters. Parallel game-playing programs are challenging the best human minds at games like chess. In this paper, we describe the state of the art in parallel algorithms used for solving discrete optimization problems. We address heuristic and nonheuristic techniques for searching graphs as well as trees, and speed-up anomalies in parallel search that are caused by the inherent speculative nature of search techniques
  • Keywords
    heuristic programming; optimisation; parallel algorithms; parallel programming; search problems; state-space methods; tree searching; trees (mathematics); discrete optimization problem solving; heuristic graph searching; heuristics; nonheuristic graph searching; parallel algorithms; parallel computing; parallel game-playing programs; parallel processing; parallel search techniques; server-class symmetric multiprocessors; small workstation clusters; speed-up anomalies; state space search techniques; trees; Concurrent computing; Design optimization; Large-scale systems; Parallel processing; Processor scheduling; Search methods; State-space methods; Transportation; Very large scale integration; Workstations;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/69.755612
  • Filename
    755612