A broad class of problems involving the optimal control of robot arms can be formulated as dynamic programming problems whose structure is particularly attractive for parallel processing. For certain simple cost functions the dynamic programming formulation reduces to determining the shortest path through a network. This algorithm has been implemented on a Floating Point Systems' T-20 hypercube computer. An analysis of the performance of the algorithm provides several important insights into the interplay between problem size and the number of processors in a parallel computer. The results also underscore the potential for parallel computers in real-time control applications.
This is a preview of subscription content, log in to check access.
Buy single article
Instant access to the full article PDF.
Price includes VAT for USA
Subscribe to journal
Immediate online access to all issues from 2019. Subscription will auto renew annually.
This is the net price. Taxes to be calculated in checkout.
R.E. Bellman andS.E. Dreyfus,Applied Dynamic Programming (Princeton University Press, Princeton, N.J., 1962).
D. Bergmark, J.M. Francioni, B.K. Helminen andD.A. Poplawski, On the Performance of the FPS T-Series Hypercube, Second Conf. on Hypercube Multiprocessors, Knoxville, TN (Sept. 29, 1986).
K.A. Frenkel, Evaluating two massively parallel machines,Commun. ACM 29 (1986) 752–758.
F.S. Hillier andG.J. Lieberman,Introduction to Operations Research (Holden-Day, San Francisco, CA 1986).
S.L. Johnsson andC.-T. Ho,Spanning Graphs for Optimum Broadcasting and Personalized Communication in Hypercubes, Report 500 (Department of Computer Science Technical Report 500, Yale University, November 1986).
J.R. Thornton, Ph.D. Dissertation (in preparation), Department of Mathematical Sciences, Clemson University.
This work was supported in part by the Office of Naval Research, Contract N 00014-86-K-0693.
About this article
Cite this article
Haymond, R.E., Thornton, J.R. & Warner, D.D. A shortest path algorithm in robotics and its implementation on the FPS T-20 hypercube. Ann Oper Res 14, 305–320 (1988). https://doi.org/10.1007/BF02186485
- Short Path
- Dynamic Programming
- Programming Problem
- Parallel Processing
- Parallel Computer