Skip to content

A Genetic Algorithm Solution to the Capacitated Vehicle Routing Problem

Notifications You must be signed in to change notification settings

nickpeterb/genetic-cvrp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Genetic Algorithm Solution to the Capacitated Vehicle Routing Problem

For my bachelor's degree senior thesis, I decided to implement a genetic algorithm in Typescript that solves one of the more common variants of the vehicle routing problem. This app uses problem instances from Set A of the CVRP Library.

GA Structure

  • Tournament Selection (size = 2)
  • One-point crossover
  • Swap Mutation + Inversion Mutation

Installation

  1. Install Node (npm)
  2. Run npm i
  3. Run npm run start
  4. Navigate to localhost:1234

About

A Genetic Algorithm Solution to the Capacitated Vehicle Routing Problem

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published