Skip to content

This repository contains the implementation and results for the FLDQN algorithm, as presented in the related research paper

Notifications You must be signed in to change notification settings

WahabMam/FLDQN-Paper-Code

Repository files navigation

Paper Title: FLDQN: Cooperative Multi-Agent Federated Reinforcement Learning for Solving Travel Time Minimization Problems in Dynamic Environments Using SUMO Simulation

This repository contains the implementation and results for the FLDQN algorithm, as presented in the related research paper.

This repository contains the implementation code for the paper "FLDQN: A Novel Approach for Efficient Agents Cooperation and Travel Time Minimization Using Federated Learning, Reinforcement Learning, and SUMO Simulation". The code demonstrates how FLDQN can reduce travel time through efficient learning.

📄 Read the full paper here: https://www.mdpi.com/1424-8220/25/3/911

Installation

  1. Clone the repository:
    git clone https://github.com/WahabMam/FLDQN-Paper-Code/tree/main
  2. Navigate to the project directory:
    cd FLDQN-Paper-Code
    
  3. Install the required Python packages:
    pip install -r requirements.txt
  4. Ensure you have SUMO installed version(1.14.1), as it is required for traffic simulation.

You need to install SUMO based on your operating system:

  1. Modify the parameters in the config.yaml and in the server.py files to match your system's specifications and your desired settings.
  2. It is recommended to use a virtual environment to manage your dependencies and avoid conflicts with other packages on your system.

Generating the Results

To run the experiment and generate results, please refer to the instructions in our related repository here.

About

This repository contains the implementation and results for the FLDQN algorithm, as presented in the related research paper

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published