• DocumentCode
    1055931
  • Title

    Parallel dynamic programming

  • Author

    Huang, Shou-Hsuan Stephen ; Liu, Hongfei ; Viswanathan, Venkatraman

  • Author_Institution
    Dept. of Comput. Sci., Houston Univ., TX, USA
  • Volume
    5
  • Issue
    3
  • fYear
    1994
  • fDate
    3/1/1994 12:00:00 AM
  • Firstpage
    326
  • Lastpage
    328
  • Abstract
    Recurrence formulations for various problems, such as finding an optimal order of matrix multiplication, finding an optimal binary search tree, and optimal triangulation of polygons, assume a similar form. A. Gibbons and W. Rytter (1988) gave a CREW PRAM algorithm to solve such dynamic programming problems. The algorithm uses O(n6/log n) processors and runs in O(log2 n) time. In this article, a modified algorithm is presented that reduces the processor requirement to O(n6/log 5n) while maintaining the same time complexity of O(log2 n)
  • Keywords
    computational complexity; dynamic programming; parallel algorithms; CREW PRAM algorithm; matrix multiplication; optimal binary search tree; optimal triangulation of polygons; parallel dynamic programming; time complexity; Binary search trees; Computer architecture; Concurrent computing; Conferences; Dynamic programming; Histograms; Labeling; Parallel processing; Phase change random access memory; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.277784
  • Filename
    277784