Heuristic Nonserial Dynamic Programming for Large Problems

ISBN-10
0855891130
ISBN-13
9780855891138
Category
Dynamic programming
Pages
24
Language
English
Published
1980
Authors
John S. Gero, Michael A. Rosenman

Description

Dynamic programming is an extremely powerful optimization approach used for the solution of problems which can be formulated to exhibit a serial stage-state structure. However, many design problems are not serial but have highly connected interdependent structures. Existing methods for the solution of nonserial problems require the problem to possess a certain structure or limit the size of the problem due to storage and computational time requirements. The aim of this paper is to show that nonserial problems can be solved by the use of dynamic programming incorporating algorithms based on heuristics. Two such algorithms are developed using artificial intelligence concepts of estimating the likelihood of future results on present decisions. The algorithms are explained in detail. A small problem is solved and the results of testing them on large scale problems are given. The method is then used to solve a problem drawn from the literature.

Similar books