A collection of algorithms and data structures
-
Updated
Jun 23, 2026 - Java
A collection of algorithms and data structures
Open Source Routing Machine - C++ backend
Open Source Routing Engine for OpenStreetMap
Solving the Traveling Salesman Problem using Self-Organizing Maps
OplaPlanner has moved to https://github.com/apache/incubator-kie-drools. This repository is archived. OptaPlanner is an AI constraint solver in Java to optimize the vehicle routing problem, employee rostering, task assignment, maintenance scheduling, conference scheduling and other planning problems.
jsprit is a java based, open source toolkit for solving rich vehicle routing problems
DEPRECATED Part of osrm-backend since 5.7. NodeJS bindings for OSRM
Visualisation of Simulated Annealing algorithm to solve TSP
Julia package for simple traveling salesman problem heuristics
Learning 2-opt Heuristics for the TSP via Deep Reinforcement Learning
Solving a TSP with the CPLEX C++ API.
An Ant Colony Optimization algorithm for the Traveling Salesman Problem
A population based stochastic algorithm for solving the Traveling Salesman Problem.
Simple MVR simulation
A population based stochastic algorithm for solving the Traveling Salesman Problem.
Defund the Police.
Open Source Routing Machine - C++ backend
The Traveling Salesman Problem with Pickups, Deliveries and Draft Limits
Sit back and watch the bot water your crops using A* and TSP Greedy.
Solving the Traveling Salesman problem with 49 US Capitals using a genetic algorithm
Add a description, image, and links to the traveling-salesman topic page so that developers can more easily learn about it.
To associate your repository with the traveling-salesman topic, visit your repo's landing page and select "manage topics."