Year: 2025
Type: article
Abstract: MDPSolver is a Python package for easy and fast optimization of Markov Decision Process (MDP) problems.Our package is relevant to any decision-making problem where sequences of actions need to be taken and the outcome of each action is uncertain and revealed to the decision-maker one at a time.This specific type of decision-making problem is often denoted as an MDP or a discrete stochastic dynamic programming problem.For example, consider the sale and replenishment of goods from a wholesale inventory.Once a day, the wholesaler observes the amount of goods in the inventory and decides whether to create a replenishment order.Creating the order too early leads to an excess amount of goods, and unnecessary holding costs, whereas creating the order too late leads to shortage and lost sales.With MDPSolver, the wholesaler will be able to maximize profit by deriving optimized actions for each level of the remaining goods in the inventory.
DOI: 10.21105/joss.07544
Institution: Technical University of Denmark
Language: English
Subfield: Computational Theory and Mathematics
Field: Computer Science
Domain: Physical Sciences
Open Access status: diamond
Funder: Danmarks Tekniske Universitet
OpenAlex ID: W4410908252
