Systolic processing for dynamic programming problems (Q1099090): Difference between revisions

From MaRDI portal
Added link to MaRDI item.
RedirectionBot (talk | contribs)
Removed claim: author (P16): Item:Q1310958
Property / author
 
Property / author: Benjamin W.-S. Wah / rank
Normal rank
 

Revision as of 22:24, 22 February 2024

scientific article
Language Label Description Also known as
English
Systolic processing for dynamic programming problems
scientific article

    Statements

    Systolic processing for dynamic programming problems (English)
    0 references
    0 references
    1988
    0 references
    We investigate systolic processing for problems formulated in dynamic programming. These problems are classified as monadic-serial, polyadic- serial, monadic-nonserial, and polyadic-nonserial. Problems in serial formulations can be implemented easily in systolic arrays; however, nonserial problems may have to be transformed into a serial one before an efficient implementation can be found. A monadic-serial dynamic programming problem can be solved as the search of an optimal path in a multistage graph and can be computed as a string of matrix multiplications. Three efficient systolic-array designs are presented. A polyadic-serial dynamic programming problem can be solved by either a divide-and-conquer algorithm or the search of optimal solutions in a serial AND/OR-graph. We have evaluated the asymptotically optimal architecture for divide-and-conquer algorithms and have developed efficient methods of mapping a regular AND/OR-graph into systolic arrays. Cases are studied for transforming a problem in a nonserial formulation into a serial one.
    0 references
    systolic processing
    0 references
    monadic-serial dynamic programming
    0 references
    optimal path in a multistage graph
    0 references

    Identifiers