• DocumentCode
    1125864
  • Title

    Parallel dynamic programming on clusters of workstations

  • Author

    Canto, Sebastián Dormido ; De Madrid, Ángel P. ; Bencomo, Sebastián Dormido

  • Author_Institution
    Dept. of Comput. Sci. & Autom. Control, UNED, Madrid, Spain
  • Volume
    16
  • Issue
    9
  • fYear
    2005
  • Firstpage
    785
  • Lastpage
    798
  • Abstract
    The standard DP (dynamic programming) algorithms are limited by the substantial computational demands they put on contemporary serial computers. In this work, the theory behind the solution to serial monadic dynamic programming problems highlights the theory and application of parallel dynamic programming on a general-purpose architecture (cluster or network of workstations). A simple and well-known technique, message passing, is considered. Several parallel serial monadic DP algorithms are proposed, based on the parallelization in the state variables and the parallelization in the decision variables. Algorithms with no interpolation are also proposed. It is demonstrated how constraints introduce load unbalance which affect scalability and how this problem is inherent to DP.
  • Keywords
    dynamic programming; message passing; parallel programming; workstation clusters; NOW; combinatorial algorithm; constrained optimization; load unbalance; message passing; network of workstation; parallel dynamic programming; performance evaluation; serial monadic dynamic programming; workstation clusters; Application software; Clustering algorithms; Computational efficiency; Computer architecture; Concurrent computing; Dynamic programming; Heuristic algorithms; Message passing; Scalability; Workstations; NOWs.; Parallel dynamic programming; combinatorial algorithms; constrained optimization; networked workstations; performance evaluation;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2005.112
  • Filename
    1490510