Dynamic Programming and Decision Analysis Principles

Classified in Other subjects

Written on in English with a size of 3.17 KB

Second Partial: Operations Research II

Dynamic Programming Fundamentals

Dynamic programming is a mathematical optimization method used for situations requiring a sequence of decisions.

The deterministic dynamic programming model is one where the state of the next stage is completely determined by the policy decision of the current stage.

Problems in deterministic dynamic programming are classified by their objective function, which can be maximized, minimized, or optimized based on contributions at each stage.

Troubleshooting Dynamic Programming

  • The problem is divided into stages, each requiring a decision.
  • Solving each individual stage contributes to solving the overall problem.

An optimal policy for the remaining stages is independent of the policy adopted in previous stages: this is the Principle of Optimality.

Bellman's Principle: An optimal set of decisions has the property that if a particular decision is optimal, then all subsequent decisions following this specific decision must also be optimal.

Probabilistic Dynamic Programming

Dynamic programming differs from deterministic models when the state of the next stage is not completely determined by the current state and the policy decision.

Decision-Making Tools

Key tools include consensus, probability theory, decision models, game theory, and Markov chains.

Data Mining Applications

Data mining enables the discovery of hidden patterns, the creation of predictive models, and the identification of relationships within databases to extract valuable information for decision-making.

It is employed to improve the performance of business or industrial processes that handle large volumes of structured data.

Modeling Concepts

A model is an abstraction of reality designed to simulate an event, fact, or phenomenon as closely as possible. Models can be mental, mathematical, or computational.

Game Theory

Game theory is a decision model applied to relationships between two independent entities, such as individuals or organizations, often seeking an agreement.

Zero-Sum Games: A scenario where the gain of one player is the loss of the other. Rational opponents seek strategies to maximize their gain while identifying and eliminating non-optimal strategies.

  • Maximin: Player A chooses the strategy where the minimum payoff is the greatest.
  • Minimax: Player B chooses the strategy where the maximum payoff to A is as small as possible.

Empirical Decision Trees

This graphical method expresses viable alternatives and chance-based outcomes in chronological order.

Conditional Profit = (Demand * Price) - (Units Bought * Purchase Price)

Imperfect Information

When additional information regarding an event can be obtained, it is considered imperfect information. This implies that current data is insufficient to determine which specific outcome will occur.

Related entries: