Metaheuristic Optimization ML Frameworks

Implementations of nature-inspired and heuristic algorithms (genetic algorithms, simulated annealing, ant colony optimization, particle swarm optimization) applied to combinatorial optimization problems like TSP, VRP, and assignment problems. Does NOT include general machine learning frameworks, deep learning, or reinforcement learning approaches.

There are 56 metaheuristic optimization frameworks tracked. The highest-rated is aimclub/SAMPO at 49/100 with 34 stars.

Get all 56 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=metaheuristic-optimization&limit=20"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.

# Framework Score Tier
1 aimclub/SAMPO

Open-source framework for adaptive manufacturing processes scheduling

49
Emerging
2 pdrm83/py2opt

How to solve the traveling salesman problem with the 2-opt algorithm, a fast...

49
Emerging
3 yining043/TSP-improve

An improvement-based Deep Reinforcement Learning Algorithm presented in...

45
Emerging
4 albert-espin/knapsack-packing

Evolutionary Algorithm for the 2D Packing Problem combined with the 0/1...

43
Emerging
5 rithinch/pareto-optimal-student-supervisor-allocation

πŸŽ“An AI tool to assist universities with optimal allocation of students to...

38
Emerging
6 Sinclert/Heuristics-TSP

Travelling Salesman Problem solution 🚚

38
Emerging
7 kennethleungty/Simulated-Annealing-Feature-Selection

Feature Selection using Simulated Annealing

37
Emerging
8 mhrimaz/KnapsackFX

Solving Knapsack 0/1 problem with various Local Search algorithms like Hill...

35
Emerging
9 arjun-krishna/TSP

Ant Colony Optimization and Simulated Annealing implemented in C++ for...

35
Emerging
10 ashishpatel26/Amazing-Collection-Vehicle-Routing-Problem

Amazing Collection Vehicle Routing Problem

35
Emerging
11 UmbertoJr/ML-Constructive

ML-Constructive is a deep learning based constructive heuristic for the...

35
Emerging
12 ngdthanh2000/genetic-vrp

Ever wondered how logistic service providers determine a set of rules for...

32
Emerging
13 sondosaabed/Round-Table-Seating-Arrangement-Metaheuristic

Round table arrangemnet solution using Genetic Algorithm, Simulated...

31
Emerging
14 mohammadgorji/traveling-salesman-problem

Solving traveling salesman problem for 48 US states using genetic and...

30
Emerging
15 sleepymalc/Travel-the-Same-Path

Travel the Same Path: A TSP Solving Strategy.

29
Experimental
16 oakayasaroglu/traveller_salesman_genetic_algorithm

Solution of traveller salesman problem with using genetic algorithm, pandas,...

29
Experimental
17 yammadev/aco-tsp

Solving Travelling Salesman Problem using Ant Colony Optimization

29
Experimental
18 xyfffff/rethink_mcts_for_tsp

[ICML'24 Oral] Rethinking Post-Hoc Search-Based Neural Approaches for...

26
Experimental
19 schmittjoaopedro/aco-vrp-framework

Various implementations of heuristics for the VRP problems

26
Experimental
20 viniciusfinger/genetic-cargo

Optimize your truck loading process with a genetic algorithm designed to...

26
Experimental
21 Shriya-20/AI_Driven_Parcel_Delivery_Optimization

Parcel Delivery Optimization using Google OR-Tools to generate efficient,...

25
Experimental
22 CaastOS/3dknapsacksolver

Visualization of the algorithms needed to solve three-dimensional knapsack problems.

25
Experimental
23 mesax1/ISC-CVRP

Code for paper: Machine-Learning Component for Multi-Start Metaheuristics to...

24
Experimental
24 PARSA-MHMDI/AI-hill-climbing-algorithm

This repository contains programs using classical Machine Learning...

23
Experimental
25 rui-exe/ASAE-Routes-Optimization

Using metaheuristics to optimize ASAE's Vehicle Routing Problem with Time...

22
Experimental
26 virbahu/route-optimization-ml

ML-enhanced vehicle route optimization with historical pattern learning

22
Experimental
27 joao-a-simoes/hybrid-genetic-algorithm-tsp

Hybrid Genetic Algorithm for TSP combining ERX crossover, adaptive mutation,...

22
Experimental
28 rogue-agent1/simulated-annealing-impl-py

Simulated annealing for combinatorial optimization

22
Experimental
29 pedrodonoso/WTA_SA_MM

[ C++ ] Weapon Target Assignment (WTA) problem with Simulated Annealing and...

22
Experimental
30 raihanfjr/aircraft-flights-scheduling-optimization

This research focuses on optimizing flight scheduling problem on current...

21
Experimental
31 Thinklab-SJTU/UniCO

[ICLR 2025] UniCO: On Unified Combinatorial Optimization via Problem...

21
Experimental
32 taylorc1009/Honours-Project

My Edinburgh Napier University Honours Project: investigating the...

21
Experimental
33 Mruzik1/Genetic-Algorithms

Solving some stuff using genetic algorithms

19
Experimental
34 HomaTaherpour/Knapsack-Problem-Using-Genetic-Algorithm

This project offers a Python implementation of a genetic algorithm to solve...

18
Experimental
35 nicklasbekkevold/MDVRP

Solving the Multi Depot Vehicle Routing Problem (MDVRP) using a Genetic...

18
Experimental
36 Thinklab-SJTU/ML4TSPBench

Official implementation of ICLR 2025 paper: "Unify ML4TSP: Drawing...

18
Experimental
37 lucko515/simulated-annealing

One of many projects done in Artificial Intelligence Nanodegree @Udacity....

17
Experimental
38 soheylfalahzade/Geospatial_Graph_Optimizer

Advanced Routing & Logistics Engine for Smart Cities. Optimized pathfinding...

13
Experimental
39 isaaclo97/MPIF

A Variable Neighborhood Search for the Median Location Problem with...

13
Experimental
40 taylorc1009/FIGA-CVRPTW

Feasibility Intensive Genetic Algorithm (FIGA) for the Capacitated Vehicle...

12
Experimental
41 pamungkaski/go-simulated-annealing

Simulated Annealing implementation using golang

11
Experimental
42 AbhishekSinghDhadwal/GeneticAlgorithm_TSP_Demo

A demo python implementation of genetic algorithms used in order to solve...

11
Experimental
43 FilipeChagasDev/samsa

Samsa is a webapp that demonstrates the work of metaheuristic methods for...

11
Experimental
44 FarhadNasri/TSP

Solving traveling salesman problem using genetic algorithms

11
Experimental
45 jmg-duarte/simmulated-annealing

βœˆοΈπŸ’Ό Travelling Salesman Problem approached using the Simmulated Annealing algorithm

11
Experimental
46 rdebokx/formica

Formica Ant Colony Optimization Algorithm

11
Experimental
47 vtpaiva/touristic-graph-search

A graph based solution to the trade salesman problem represented by a...

11
Experimental
48 lukasz-iskierka/ai-parallel-hillclimbing-onemax

A Python implementation of a Parallel Hill Climbing algorithm solving the...

11
Experimental
49 ltfschoen/AIND-Simulated_Annealing

Term 1 Lab 8 (Optional) by Luke Schoen for Udacity Artificial Intelligence...

11
Experimental
50 Vvkmnn/salesmanAI

A travelling salesman's problem.

11
Experimental
51 ameermikhail/Vehicle-routing-problem-VRP-

Introduction to AI - Final project

11
Experimental
52 lukasz-iskierka/ai-tabu-search-and-genetic-algorithm-tsp

Implementation of single-solution (Tabu Search) vs population-based (Genetic...

11
Experimental
53 Damithewiz/Multi-objective-Routing-Path-Optimization

The study shows an efficient method for improving communication efficiency...

11
Experimental
54 superCoderDOM/epicRoadTrips

Machine-learning project currently using a genetic algorithm to find an...

10
Experimental
55 PhuocSang16/CS106.N21

This is a course project for Artificial Intelligence of UIT. The selected...

10
Experimental
56 FabriDeCastelli/Ant-Colony-System

Podium at Artificial Intelligence Cup 2022 - USI

10
Experimental