Cooperative Deep Reinforcement Learning for Fair RIS Allocation

Martin Mark Zan, Stefan Schwarz
3/26/2026
cs.NIcs.LGcs.MA

No confident code implementation found for this paper.

Abstract

The deployment of reconfigurable intelligent surfaces (RISs) introduces new challenges for resource allocation in multi-cell wireless networks, particularly when user loads are uneven across base stations. In this work, we consider RISs as shared infrastructure that must be dynamically assigned among competing base stations, and we address this problem using a simultaneous ascending auction mechanism. To mitigate performance imbalances between cells, we propose a fairness-aware collaborative multi-agent reinforcement learning approach in which base stations adapt their bidding strategies based on both expected utility gains and relative service quality. A centrally computed performance-dependent fairness indicator is incorporated into the agents' observations, enabling implicit coordination without direct inter-base-station communication. Simulation results show that the proposed framework effectively redistributes RIS resources toward weaker-performing cells, substantially improving the rates of the worst-served users while preserving overall throughput. The results demonstrate that fairness-oriented RIS allocation can be achieved through cooperative learning, providing a flexible tool for balancing efficiency and equity in future wireless networks.

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{zan2026cooperative,
  title  = {Cooperative Deep Reinforcement Learning for Fair RIS Allocation},
  author = {Martin Mark Zan and Stefan Schwarz},
  year   = {2026},
  eprint = {2603.25572},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2603.25572v1}
}

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

Discussion