This is a web application which was designed with following main goals:
- Apply genetic algorithm to solve Traveling Salesman Problem
- Visualize solution process and generation building
- Provide a handful UI
- Examine different parameters of GA and their impact on performance
- Plot graphics to better understand the picture
Selections:
- Wheel Selection
Crossovers:
- Heuristic crossover
- Partially mapped crossover (PMX)
- Ordered crossover (OX)
Mutations:
- Swap
- Displacement
Local improvements:
- Two optimum
- Three optimum
- Clone this repo
- Install dependencies
npm install
- Run program
npm run dev
- Go to localhost:3000
npm test