Skip to content

Latest commit

 

History

History
15 lines (12 loc) · 583 Bytes

README.md

File metadata and controls

15 lines (12 loc) · 583 Bytes

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