
Decision Analytics
Mathematical Models and Algorithms for Sequential Decision-Making
By: Brian T. Denton
Hardcover | 23 November 2026 | Edition Number 1
At a Glance
Hardcover
Hardcover
RRP $232.95
$171.75
26%OFF
or 4 interest-free payments of $42.94 with
orAvailable: 23rd November 2026
Preorder. Will ship when available.
Mathematical models and algorithms for sequential decisions under uncertainty
Sequential decisions under uncertainty arise in many fields including energy, healthcare, finance, transportation, and logistics, yet accessible treatments linking foundational theory to computational practice remain scarce. Decision Analytics: Mathematical Models and Algorithms for Sequential Decision-Making, written by Brian T. Denton, a past President of INFORMS, presents a structured progression from core concepts through advanced methods, pairing rigorous mathematics with implementable Python code.
Across ten chapters, Decision Analytics covers decision trees, Monte Carlo simulation, Markov chains, Markov decision processes, partially observable Markov decision processes, and constrained optimization models, including stochastic programs. Dedicated chapters on reinforcement learning and multi-agent learning introduce model-free approaches for finding optimal or near-optimal solutions. The final chapter covers approximate dynamic programming for decision-making at scale. Real-world examples, exercises, and an instructor's solution manual support classroom adoption.
Readers will also find:
- Coverage of artificial intelligence techniques applied to sequential decision-making problems
- Monte Carlo simulation methods used to analyse decision trees, Markov decision processes, and stochastic programming formulations
- Python code examples throughout the text enabling direct implementation and experimentation with each model and algorithm presented
- Practice exercises with solutions and an instructor's manual designed to support both self-study and classroom-based teaching
- A concept-first pedagogical approach that explains foundational principles before demonstrating how they solve applied problems
Designed for undergraduate and graduate students in industrial engineering, operations research, and related STEM disciplines with introductory knowledge of mathematics, probability, and statistics, this book also serves researchers and professionals who require unified treatment of sequential decision-making methods.
Table of Contents
About the author
Acknowledgement
1 Introduction
1.1 Introduction
1.2 Mathematical Models for Decision Making
1.3 Examples of Practical Applications
1.4 Python and Computational Examples
1.5 Summary of Future Chapters
1.6 Concluding Remarks
1.7 Practice Exercises
2 Decision Trees
2.1 Decision Trees
2.2 Basic Probability Concepts
2.3 Quantifying Decisions: Payoffs and Decision-Maker Perspectives
2.3.1 Quality Adjusted Life Years
2.3.2 Probability of an Event
2.3.3 Utility
2.3.4 Time Value of Rewards
2.3.5 Regret
2.4 Multi-stage Decision Trees
2.5 Expected Value of Perfect Information
2.6 Concluding Remarks
2.7 Practice Exercises
3 Deterministic Dynamic Programs
3.1 Introduction
3.2 Mathematical Formulation of Dynamic Programs
3.3 Shortest Path Problems on Directed Acyclic Networks
3.4 Production Lot-sizing
3.5 Resource Allocation
3.6 Pattern Recognition
3.7 Generalization of Shortest Path Problems to Include Cycles
3.8 Counter Example: When DP Does Not Work
3.9 Concluding Remarks
3.10 Practice Exercises
4 Markov Decision Processes
4.1 Introduction
4.2 Markov Chains
4.3 Markov Decision Processes (MDPs)
4.3.1 Estimating Computational Complexity of Policy Evaluation
4.3.2 Finding Optimal Policies Efficiently
4.3.3 Analysis of the Backward Induction Algorithm
4.3.4 Shortest Path Problem Revisited
4.4 Optimal Stopping Time Problems
4.5 Production Planning with Uncertain Demand
4.6 MDP Parameter Estimation
4.7 Infinite-Horizon MDPs
4.7.1 Policy Evaluation Over an Infinite Horizon
4.7.2 Optimality Equations for Infinite-Horizon MDPs
4.7.3 Solving the Optimality Equations for Infinite-Horizon MDPs
Value Iteration
The Reasons Value Iteration Works
Policy Iteration
The Reason Policy Iteration Works
4.8 Concluding Remarks
4.9 Practice Exercises
5 Constrained Optimization Models
5.1 Introduction
5.2 A Visual Introduction to Linear Programming Models
5.3 The Shortest Path Problem Revisited
5.4 Relationship Between Dynamic Programs and Linear Programs
5.5 Two-Stage Stochastic Linear Programs
5.5.1 The Newsvendor Problem
5.5.2 Value of the Stochastic Solution
5.5.3 Scheduling Arrivals to a Stochastic Server
5.6 Expected Value of Perfect Information (EVPI)
5.7 Concluding Remarks
5.8 Practice Exercises
6 Monte Carlo Simulation
6.1 Introduction
6.2 Curse of Dimensionality
6.3 Monte Carlo Sampling
6.3.1 Pseudo Random Number Generators
6.4 Using Monte Carlo Simulation to Estimate Expectations
6.5 Sampling a Markov Chain
6.5.1 Using Monte Carlo Simulation to Analyze MDPs
6.6 Approximating Stochastic Programs with Monte Carlo Simulation
6.6.1 Monte Carlo Sampling for Multi-Stage Stochastic Programs
6.7 Monte Carlo Sampling for MDPs
6.8 Concluding Remarks
6.9 Practice Exercises
7 Partially Observable Markov Decision Processes (POMDPs)
7.1 Introduction
7.2 Hidden Markov Models (HMMs)
7.3 HMM Parameter Estimation
7.4 POMDP Model Formulation
7.5 Solution Methods for POMDPs
7.6 Approximation Methods for POMDPs
7.7 Concluding Remarks
7.8 Practice Exercises
8 Reinforcement Learning
8.1 Introduction
8.2 Contexts and Types of Learning
8.2.1 Off-line vs. On-line Learning
8.2.2 Stationary vs. Non-stationary Environments
8.2.3 Value Iteration vs. Policy Iteration Approaches
8.2.4 On-policy vs. Off-policy Learning
8.2.5 Exploitation vs. Exploration
8.3 Greedy Monte Carlo Policy Iteration
8.3.1 Greedy Policy for Bandit Problems
8.3.2 ϵ-Greedy Approach to the Multi-Armed Bandit
8.4 Monte-Carlo Policy Iteration
8.5 Q-Learning
8.6 Concluding Remarks
8.7 Practice Exercises
9 Multi-agent Markov Decision Processes
9.1 Introduction
9.2 A Two-Agent Model: Decision Maker vs. an Adversary
9.3 Cooperative Multi-Agent Markov Decision Processes (MAMDPs)
9.3.1 Independent Cooperative Agents with No Information Sharing
9.3.2 Fully Centralized MAMDPs
9.3.3 Fully Centralized MAMDPs with Partial Observability
9.3.4 Decentralized POMDPs
9.4 Concluding Remarks
9.5 Practice Exercises
10 Approximation Methods for Large-Scale Models
10.1 Introduction
10.2 Value Function Approximations
10.2.1 Basis Function Approximations
10.2.2 Kernel-Based Approximations
10.3 Policy Iteration Based Approximation
10.3.1 Policy Approximation Methods
10.4 Concluding Remarks
10.5 Practice Exercises
A Appendix A - Mathematical Notation
A.1 Appendix B - Derivation of Newsvendor Model Optimal Solution
A.2 Appendix C - Theorem Proofs
ISBN: 9781394345786
ISBN-10: 139434578X
Available: 23rd November 2026
Format: Hardcover
Language: English
Audience: Professional and Scholarly
Publisher: Wiley
Country of Publication: US
Edition Number: 1
Shipping
| Standard Shipping | Express Shipping | |
|---|---|---|
| Metro postcodes: | $9.99 | $14.95 |
| Regional postcodes: | $9.99 | $14.95 |
| Rural postcodes: | $9.99 | $14.95 |
Orders over $89.00 qualify for free shipping.
How to return your order
At Booktopia, we offer hassle-free returns in accordance with our returns policy. If you wish to return an item, please get in touch with Booktopia Customer Care.
Additional postage charges may be applicable.
Defective items
If there is a problem with any of the items received for your order then the Booktopia Customer Care team is ready to assist you.
For more info please visit our Help Centre.
























