A Deep Learning Based Resource Allocator for Communication Networks with Dynamic User Utility Demands

Pourya Behmandpoor, Mark Eisen, Panagiotis Patrinos, Marc Moonen
11/8/2023
eess.SPcs.LGcs.NI

No confident code implementation found for this paper.

Abstract

Deep learning (DL) based resource allocation (RA) has recently gained significant attention due to its performance efficiency. However, most related studies assume an ideal case where the number of users and their utility demands, e.g., data rate constraints, are fixed, and the designed DL-based RA scheme exploits a policy trained only for these fixed parameters. Consequently, computationally complex policy retraining is required whenever these parameters change. In this paper, we introduce a DL-based resource allocator (ALCOR) that allows users to adjust their utility demands freely, such as based on their application layer requirements. ALCOR employs deep neural networks (DNNs) as the policy in a time-sharing problem. The underlying optimization algorithm iteratively optimizes the on-off status of users to satisfy their utility demands in expectation. The policy performs unconstrained RA (URA) -- RA without considering user utility demands -- among active users to maximize the sum utility (SU) at each time instant. Depending on the chosen URA scheme, ALCOR can perform RA in either a centralized or distributed scenario. The derived convergence analyses provide theoretical guarantees for ALCOR's convergence, and numerical experiments corroborate its effectiveness compared to meta-learning and reinforcement learning approaches.

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!

Cite this paper

@article{behmandpoor2023deep,
  title  = {A Deep Learning Based Resource Allocator for Communication Networks with Dynamic User Utility Demands},
  author = {Pourya Behmandpoor and Mark Eisen and Panagiotis Patrinos and Marc Moonen},
  year   = {2023},
  eprint = {2311.04600},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2311.04600v3}
}

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

Discussion