Modeling and Optimizing Resource Allocation Decisions through Multi-model Markov Decision Processes with Capacity Constraints
Onur Demiray, Evrim Didem G\"une\c{s}, Lerzan \"Ormeci

TL;DR
This paper introduces a novel multi-model Markov decision process framework with capacity constraints for dynamic resource allocation, demonstrating an efficient approximate algorithm that outperforms commercial solvers in large-scale medical scenarios.
Contribution
It formulates a new stochastic model for resource allocation with capacity limits and develops a parallel approximate dynamic programming algorithm for large instances.
Findings
The algorithm solves large instances in seconds.
It finds the optimal solution in 42.86% of tested cases.
Achieves a mean gap of 0.073% in solutions.
Abstract
This paper proposes a new formulation for the dynamic resource allocation problem, which converts the traditional MDP model with known parameters and no capacity constraints to a new model with uncertain parameters and a resource capacity constraint. Our motivating example comes from a medical resource allocation problem: patients with multiple chronic diseases can be provided either normal or special care, where the capacity of special care is limited due to financial or human resources. In such systems, it is difficult, if not impossible, to generate good estimates for the evolution of health for each patient. We formulate the problem as a two-stage stochastic integer program. However, it becomes easily intractable in larger instances of the problem for which we propose and test a parallel approximate dynamic programming algorithm. We show that commercial solvers are not capable of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRisk and Portfolio Optimization · Advanced Queuing Theory Analysis · Scheduling and Optimization Algorithms
