Font Size: a A A

Deterministic and stochastic systems optimization

Posted on:2004-02-21Degree:Ph.DType:Dissertation
University:University of MichiganCandidate:Lambert, Theodore Joseph, IIIFull Text:PDF
GTID:1468390011474119Subject:Operations Research
Abstract/Summary:
Optimization of real problems can pose a formidable task, as there are several common challenges faced when approaching these problems. Many times the objective function does not possess a closed form expression, but instead comes from, in effect, a “black box,” e.g., a simulation model or even program code. Moreover, even with a closed form expression for the objective available, the problem may remain too complex for direct analysis. In such problems, even finding some form of locally-optimal solution may be very difficult. We address this issue in the context of both complex deterministic and stochastic optimization problems; in the latter case focusing on problems which can be formulated as Markov decision problems.; In practice heuristics are used to solve complex deterministic combinatorial optimization problems. We explore a new heuristic paradigm based on the game theoretic concept of fictitious play. By animating the system and playing a repeated fictitious game we attempt to find a local optimum. We show convergence of the fictitious play algorithm and address implementation issues such as sampling versus exact evaluation. The value of this new paradigm is demonstrated through its effective use on real applications.; Markov Decision Processes have long been known to be a powerful modelling mechanism for sequential decision making under uncertainty. A significant deterrent to their use is the computation time and computer storage requirements resulting from the large state space of most models.; One of the methods for mitigating this problem is state aggregation. Aggregation has been covered extensively in deterministic dynamic programming with a complete survey and description in Rogers, et al. [25]. One of the most general settings for aggregation is found in Bean, Birge, and Smith [28]. Instead of using an iterative aggregation/disaggregation scheme they develop an algorithm which simultaneously aggregates and disaggregates to arrive at a feasible solution with a calculable error bound. We provide a generalized technique for MDPs which can be seen as borrowing from their general construct. Our method is a computationally tractable technique which simultaneously calculates an aggregate solution and disaggregates the result to an approximate solution for the original problem.
Keywords/Search Tags:Deterministic, Problem, Solution
Related items