Centralized control for multi-agent RL in a complex Real-Time-Strategy game

Roger Creus Castanyer
4/25/2023
cs.AIcs.MA

Official code: roger-creus/centralized-control-lux (7 stars, last commit 2023-05-12).

Abstract

Multi-agent Reinforcement learning (MARL) studies the behaviour of multiple learning agents that coexist in a shared environment. MARL is more challenging than single-agent RL because it involves more complex learning dynamics: the observations and rewards of each agent are functions of all other agents. In the context of MARL, Real-Time Strategy (RTS) games represent very challenging environments where multiple players interact simultaneously and control many units of different natures all at once. In fact, RTS games are so challenging for the current RL methods, that just being able to tackle them with RL is interesting. This project provides the end-to-end experience of applying RL in the Lux AI v2 Kaggle competition, where competitors design agents to control variable-sized fleets of units and tackle a multi-variable optimization, resource gathering, and allocation problem in a 1v1 scenario against other competitors. We use a centralized approach for training the RL agents, and report multiple design decisions along the process. We provide the source code of the project: https://github.com/roger-creus/centralized-control-lux.

View on arXivView PDF

Code Implementations(1)

73Python3 years ago

Similar Papers

Cite this paper

@article{castanyer2023centralized,
  title  = {Centralized control for multi-agent RL in a complex Real-Time-Strategy game},
  author = {Roger Creus Castanyer},
  year   = {2023},
  eprint = {2304.13004},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2304.13004v1}
}

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/2304.13004.svg)](https://codeofpaper.com/paper/2304.13004)

Discussion