Papers & Further Reading
Every algorithm and technique in this project traces back to published work. Use
this page as a map from the code to the literature. Entries are grouped by topic;
the "Used in" column points to where the idea appears in the docs/code.
Foundations
| Reference |
What it gives you |
Used in |
| Sutton, R. S. & Barto, A. G. (2018). Reinforcement Learning: An Introduction (2nd ed.), MIT Press. |
The whole foundation: MDPs, returns, value/Q-functions, TD, Q-learning. |
RL Foundations |
| Bellman, R. (1957). Dynamic Programming, Princeton University Press. |
The Bellman equation. |
RL Foundations |
| Watkins, C. J. C. H. & Dayan, P. (1992). Q-learning. Machine Learning, 8(3), 279–292. |
Q-learning and its convergence proof. |
IQL |
Multi-agent RL
| Reference |
What it gives you |
Used in |
| Tan, M. (1993). Multi-Agent Reinforcement Learning: Independent vs. Cooperative Agents. ICML. |
The original independent-learners idea behind IQL. |
IQL |
| Claus, C. & Boutilier, C. (1998). The Dynamics of Reinforcement Learning in Cooperative Multiagent Systems. AAAI. |
Joint-action learning dynamics. |
CQL |
| Busoniu, L., Babuska, R. & De Schutter, B. (2008). A Comprehensive Survey of Multiagent Reinforcement Learning. IEEE TSMC-C. |
The independent-vs-centralized design axis. |
MARL Theory |
| Tampuu, A. et al. (2017). Multiagent cooperation and competition with deep reinforcement learning. PLOS ONE. |
Independent deep learners in a two-player game. |
IQL |
| Hernandez-Leal, P., Kaisers, M. et al. (2017). A Survey of Learning in Multiagent Environments: Dealing with Non-Stationarity. |
Why non-stationarity is the core MARL problem. |
MARL Theory |
Centralized training / decentralized execution (context — not implemented)
These are the modern CTDE methods this tabular + DQN testbed does not
implement, listed for context in MARL Theory.
| Reference |
Method |
| Lowe, R. et al. (2017). Multi-Agent Actor-Critic for Mixed Cooperative-Competitive Environments. NeurIPS. |
MADDPG |
| Sunehag, P. et al. (2018). Value-Decomposition Networks for Cooperative Multi-Agent Learning. AAMAS. |
VDN |
| Rashid, T. et al. (2018). QMIX: Monotonic Value Function Factorisation. ICML. |
QMIX |
Deep Q-Networks
| Reference |
What it gives you |
Used in |
| Mnih, V. et al. (2015). Human-level control through deep reinforcement learning. Nature, 518. |
DQN: experience replay + target network. |
DQN |
| van Hasselt, H., Guez, A. & Silver, D. (2016). Deep Reinforcement Learning with Double Q-learning. AAAI. |
Double DQN (reduces overestimation). |
DQN Variants |
| Wang, Z. et al. (2016). Dueling Network Architectures for Deep Reinforcement Learning. ICML. |
Dueling DQN (separate V and A streams). |
DQN Variants |
Reward shaping
| Reference |
What it gives you |
Used in |
| Ng, A. Y., Harada, D. & Russell, S. (1999). Policy Invariance under Reward Transformations. ICML. |
Potential-based reward shaping (keeps the optimal policy). |
Rewards |
| Devlin, S. & Kudenko, D. (2012). Dynamic Potential-Based Reward Shaping. AAMAS. |
Time-varying shaping potentials. |
Rewards |
This environment in research
| Reference |
Notes |
| Atif, M. A., Haji, N. N., Shaikh, M. S. & Atif, M. E. (2026). Embodiment-Induced Coordination Regimes in Tabular Multi-Agent Q-Learning. arXiv:2601.17454. |
A controlled study that uses this environment: it compares IQL and CQL under speed/stamina embodiment constraints and finds centralized learning is not universally better. Motivates the MixedTrainer asymmetry experiments. |
Actor-critic methods
| Reference |
What it gives you |
Used in |
| Mnih, V. et al. (2016). Asynchronous Methods for Deep Reinforcement Learning. ICML. |
A3C / A2C — both implemented here. |
A2C, A3C |
Roadmap methods (not implemented)
Documented in the Algorithms overview as future
directions; this repository does not implement them.
| Reference |
Method |
| Haarnoja, T. et al. (2018). Soft Actor-Critic. ICML. |
SAC (a discrete-action variant would be needed here) |