Skip to content

An artificial intelligence model for optimizing traffic flow and managing autonomous vehicles using Q-learning. Implements the BNART heuristic for efficient routing.

Notifications You must be signed in to change notification settings

daniel-mehta/Traffic-Management-Q-Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Traffic Management Q-Learning

This repository contains a Q-learning-based AI model developed for optimizing traffic flow and managing autonomous vehicle routes. It was created as part of an assignment for the course CP468 - Artificial Intelligence at Wilfrid Laurier University.

Overview

The model leverages a reinforcement learning algorithm, Q-learning, combined with a heuristic method named BNART (Best Neighbor Algorithm for Routing Traffic), designed to minimize travel time and congestion in a grid-based simulation of traffic control for autonomous vehicles.

The approach is informed by the methodologies described in the paper "BNART: A Novel Centralized Traffic Management Approach for Autonomous Vehicles" which can be found here.

Features

  • Implementation of Q-learning algorithm for path optimization.
  • Integration of BNART heuristic to enhance route selection.
  • Grid-based simulation environment for traffic scenarios.
  • Performance metrics to evaluate efficiency and effectiveness.

Acknowledgments

  • This project was developed as part of a course requirement for CP468 - Artificial Intelligence at Wilfrid Laurier University.
  • Special thanks to the course instructors and teaching assistants for their guidance and support.
  • Appreciation to the authors of the paper "BNART: A Novel Centralized Traffic Management Approach for Autonomous Vehicles" for their insights into traffic management strategies.

About

An artificial intelligence model for optimizing traffic flow and managing autonomous vehicles using Q-learning. Implements the BNART heuristic for efficient routing.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages