Show simple item record

Accelerating the solution of dynamic programs through state aggregation.

dc.contributor.authorChou, Yu-Lien_US
dc.contributor.advisorSmith, Robert L.en_US
dc.contributor.advisorRomeijn, H. Edwinen_US
dc.date.accessioned2014-02-24T16:22:30Z
dc.date.available2014-02-24T16:22:30Z
dc.date.issued1995en_US
dc.identifier.other(UMI)AAI9542810en_US
dc.identifier.urihttp://gateway.proquest.com/openurl?url_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:dissertation&res_dat=xri:pqm&rft_dat=xri:pqdiss:9542810en_US
dc.identifier.urihttps://hdl.handle.net/2027.42/104598
dc.description.abstractThe procedure of solving sequential decision problems by the Dynamic Programming (DP) approach can be summarized by two distinct phases. The first phase, the so-called formulation phase, involves a transformation into a DP functional equation, which usually can be viewed as an optimization problem in a Dynamic Programming Network (DPN). The second phase, the so-called solution phase, involves an efficient approach for solving for an optimal path in the resulting DPN. In this dissertation, two issues within the framework of Dynamic Programming are specifically considered. One focuses on developing the methodology for the transformation process in the formulation phase of DP, and the other focuses on establishing approaches of accelerating the solution phase. Our underlying ideas behind both developments are based on aggregation techniques. We present an approach to formulating DP function equations through a node aggregation operation. Furthermore, a regularity condition on the path cost function is presented which defines the class of problems to which the DP approach can be applied. Due to the fact that a problem usually can be formulated as a DP functional equation in more than one way and the resulting complexity may vary significantly, we further investigate the issue of the most efficient DP formulation for the classic knapsack problem. We propose a class of heuristics, called the Hierarchical Aggregation Algorithms (HAA), for accelerating the solution phase of DP through network aggregation. Since a dynamic program usually can be viewed as an shortest path problem in a directed network, these heuristics are presented as algorithms for solving shortest path problem in cyclic networks. By assuming a probabilistic model for the parameters of the network, an upper bound is derived for the error yielded by the approximate solution. A complexity analysis is also conducted to investigate the efficiency of the heuristic versus the exact approach for solving classes of shortest path problems. Finally, a numerical experiment is performed based on a real network--the Southeast Michigan road network.en_US
dc.format.extent147 p.en_US
dc.subjectTransportationen_US
dc.subjectOperations Researchen_US
dc.titleAccelerating the solution of dynamic programs through state aggregation.en_US
dc.typeThesisen_US
dc.description.thesisdegreenamePhDen_US
dc.description.thesisdegreedisciplinePhilosophyen_US
dc.description.thesisdegreegrantorUniversity of Michigan, Horace H. Rackham School of Graduate Studiesen_US
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/104598/1/9542810.pdf
dc.description.filedescriptionDescription of 9542810.pdf : Restricted to UM users only.en_US
dc.owningcollnameDissertations and Theses (Ph.D. and Master's)


Files in this item

Show simple item record

Remediation of Harmful Language

The University of Michigan Library aims to describe library materials in a way that respects the people and communities who create, use, and are represented in our collections. Report harmful or offensive language in catalog records, finding aids, or elsewhere in our collections anonymously through our metadata feedback form. More information at Remediation of Harmful Language.

Accessibility

If you are unable to use this file in its current format, please select the Contact Us link and we can modify it to make it more accessible to you.