Saved in:
Bibliographic Details
Main Authors: Dhankhar, Harshit, Mishra, Kshitij, Bodas, Tejas
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2405.01157
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915461628690432
author Dhankhar, Harshit
Mishra, Kshitij
Bodas, Tejas
author_facet Dhankhar, Harshit
Mishra, Kshitij
Bodas, Tejas
contents In the realm of multi-arm bandit problems, the Gittins index policy is known to be optimal in maximizing the expected total discounted reward obtained from pulling the Markovian arms. In most realistic scenarios however, the Markovian state transition probabilities are unknown and therefore the Gittins indices cannot be computed. One can then resort to reinforcement learning (RL) algorithms that explore the state space to learn these indices while exploiting to maximize the reward collected. In this work, we propose tabular (QGI) and Deep RL (DGN) algorithms for learning the Gittins index that are based on the retirement formulation for the multi-arm bandit problem. When compared with existing RL algorithms that learn the Gittins index, our algorithms have a lower run time, require less storage space (small Q-table size in QGI and smaller replay buffer in DGN), and illustrate better empirical convergence to the Gittins index. This makes our algorithm well suited for problems with large state spaces and is a viable alternative to existing methods. As a key application, we demonstrate the use of our algorithms in minimizing the mean flowtime in a job scheduling problem when jobs are available in batches and have an unknown service time distribution.
format Preprint
id arxiv_https___arxiv_org_abs_2405_01157
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Tabular and Deep Reinforcement Learning for Gittins Index
Dhankhar, Harshit
Mishra, Kshitij
Bodas, Tejas
Machine Learning
Performance
In the realm of multi-arm bandit problems, the Gittins index policy is known to be optimal in maximizing the expected total discounted reward obtained from pulling the Markovian arms. In most realistic scenarios however, the Markovian state transition probabilities are unknown and therefore the Gittins indices cannot be computed. One can then resort to reinforcement learning (RL) algorithms that explore the state space to learn these indices while exploiting to maximize the reward collected. In this work, we propose tabular (QGI) and Deep RL (DGN) algorithms for learning the Gittins index that are based on the retirement formulation for the multi-arm bandit problem. When compared with existing RL algorithms that learn the Gittins index, our algorithms have a lower run time, require less storage space (small Q-table size in QGI and smaller replay buffer in DGN), and illustrate better empirical convergence to the Gittins index. This makes our algorithm well suited for problems with large state spaces and is a viable alternative to existing methods. As a key application, we demonstrate the use of our algorithms in minimizing the mean flowtime in a job scheduling problem when jobs are available in batches and have an unknown service time distribution.
title Tabular and Deep Reinforcement Learning for Gittins Index
topic Machine Learning
Performance
url https://arxiv.org/abs/2405.01157