Article ID: | iaor1997321 |
Country: | United States |
Volume: | 30 |
Issue: | 8 |
Start Page Number: | 65 |
End Page Number: | 74 |
Publication Date: | Aug 1995 |
Journal: | Computers & Mathematics with Applications |
Authors: | Tang D., Gupta G. |
Antonio, Tsai, and Huang proposed a scheme in 1991 to parallelize the standard dynamic programming approach to solve combinatorial multistage problems. However, their dynamic programming approach is restricted to those multistage problems where the decision made at each stage depends only on decisions made in the stage immediately preceding it. For many interesting problems the decision at each stage depends on the decisions made at all the previous stages, and therefore their approach doesn’t apply. The Matrix Chain Multiplication problem, Longest Common Subsequence problem, and Optimal Polygon Triangulation problem are some examples of such problems. The authors also present techniques for parallelizing the dynamic programming solution to such problems. The parallel algorithm they develop for a PRAM has complexity