Journal of Optimization Theory and Applications

, Volume 12, Issue 4, pp 423–438 | Cite as

Dynamic programming and parallel computers

  • J. Casti
  • M. Richardson
  • R. Larson


The computational theory of dynamic programming is examined from the viewpoint of parallel computation. A discussion of various forms of parallelism, the corresponding parallel algorithms, the applicability of the algorithms to different types of optimization problems, and their advantages over serial computation is presented. In addition, parallel aspects of various dimensionality reduction techniques such as state increment dynamic programming, successive approximations, and shift vectors are also given.


Parallel Algorithm Successive Approximation Shift Vector State Increment Serial Computation 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Barnes, G. H.,et al., The ILLIAC IV Computer, IEEE Transactions on Computers, Vol. C-17, No. 8, 1968.Google Scholar
  2. 2.
    Larson, R. E.,State Increment Dynamic Programming, American Elsevier Publishing Company, New York, New York, 1968.MATHGoogle Scholar
  3. 3.
    Wong, P. J.,Dynamic Programming Using Shift Vectors, Stanford University, Center for Systems Research, Report No. 6453-1, 1967.Google Scholar
  4. 4.
    Larson, R. E., andKorsak, A. J.,A Dynamic Programming Successive Approximations Technique with Convergence Proofs, Automatica, Vol. 6, 1970.Google Scholar
  5. 5.
    Bellman, R. E.,Dynamic Programming, Princeton University Press, Princeton, New Jersey, 1957.MATHGoogle Scholar
  6. 6.
    Gilmore, P. A.,Structuring of Parallel Algorithms, Journal of the Association for Computing Machinery, Vol. 15, No. 2, 1968.Google Scholar
  7. 7.
    Bellman, R. E., andDreyfus, S. E.,Applied Dynamic Programming, Princeton University Press, Princeton, New Jersey, 1962.MATHGoogle Scholar

Additional Bibliography

  1. 8.
    Karp, R., andMiller, R.,Parallel Program Schemata, Journal of Computer and System Science, Vol. 3, 1969.Google Scholar
  2. 9.
    Tabak, D.,Computational Improvement of Dynamic Programming by Multi-processing Computers, IEEE Transactions on Automatic Control, Vol. AC-13, No. 5, 1968.Google Scholar

Copyright information

© Plenum Publishing Corporation 1973

Authors and Affiliations

  • J. Casti
    • 1
  • M. Richardson
    • 1
  • R. Larson
    • 1
  1. 1.Technical Operations, Systems ControlPalo Alto

Personalised recommendations