Analysis of Multiscale Reinforcement Q-Learning Algorithms for Mean Field Control Games

Andrea Angiuli, Jean-Pierre Fouque, Mathieu Laurière, Mengrui Zhang
5/27/2024
math.OCcs.LGcs.MA
rl

No confident code implementation found for this paper.

Abstract

Mean Field Control Games (MFCG), introduced in [Angiuli et al., 2022a], represent competitive games between a large number of large collaborative groups of agents in the infinite limit of number and size of groups. In this paper, we prove the convergence of a three-timescale Reinforcement Q-Learning (RL) algorithm to solve MFCG in a model-free approach from the point of view of representative agents. Our analysis uses a Q-table for finite state and action spaces updated at each discrete time-step over an infinite horizon. In [Angiuli et al., 2023], we proved convergence of two-timescale algorithms for MFG and MFC separately highlighting the need to follow multiple population distributions in the MFC case. Here, we integrate this feature for MFCG as well as three rates of update decreasing to zero in the proper ratios. Our technique of proof uses a generalization to three timescales of the two-timescale analysis in [Borkar, 1997]. We give a simple example satisfying the various hypothesis made in the proof of convergence and illustrating the performance of the algorithm.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{angiuli2024analysis,
  title  = {Analysis of Multiscale Reinforcement Q-Learning Algorithms for Mean Field Control Games},
  author = {Andrea Angiuli and Jean-Pierre Fouque and Mathieu Laurière and Mengrui Zhang},
  year   = {2024},
  eprint = {2405.17017},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.17017v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.17017.svg)](https://codeofpaper.com/paper/2405.17017)

Discussion