A Novel Reinforcement Learning Routing Algorithm for Congestion Control in Complex Networks

Seyed Hassan Yajadda, Farshad Safaei
12/30/2023
cs.NIcs.LG

No confident code implementation found for this paper.

Abstract

Despite technological advancements, the significance of interdisciplinary subjects like complex networks has grown. Exploring communication within these networks is crucial, with traffic becoming a key concern due to the expanding population and increased need for connections. Congestion tends to originate in specific network areas but quickly proliferates throughout. Consequently, understanding the transition from a flow-free state to a congested state is vital. Numerous studies have delved into comprehending the emergence and control of congestion in complex networks, falling into three general categories: soft strategies, hard strategies, and resource allocation strategies. This article introduces a routing algorithm leveraging reinforcement learning to address two primary objectives: congestion control and optimizing path length based on the shortest path algorithm, ultimately enhancing network throughput compared to previous methods. Notably, the proposed method proves effective not only in Barabási-Albert scale-free networks but also in other network models such as Watts-Strogatz (small-world) and Erdös-Rényi (random network). Simulation experiment results demonstrate that, across various traffic scenarios and network topologies, the proposed method can enhance efficiency criteria by up to 30% while reducing maximum node congestion by five times.

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{yajadda2023novel,
  title  = {A Novel Reinforcement Learning Routing Algorithm for Congestion Control in Complex Networks},
  author = {Seyed Hassan Yajadda and Farshad Safaei},
  year   = {2023},
  eprint = {2401.00297},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2401.00297v1}
}

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

Discussion