Projects in Awesome Lists tagged with combinatorial-optimization
A curated list of projects in awesome lists tagged with combinatorial-optimization .
https://github.com/google/or-tools
Google's Operations Research tools:
combinatorial-optimization linear-programming operations-research optimization or-tools
Last synced: 21 Oct 2025
https://google.github.io/or-tools
Google's Operations Research tools:
combinatorial-optimization linear-programming operations-research optimization or-tools
Last synced: 19 Jul 2025
https://github.com/thinklab-sjtu/thinkmatch
A research protocol for deep graph matching.
combinatorial-optimization graph-matching neural-graph-matching quadratic-assignment-problem
Last synced: 15 May 2025
https://github.com/Thinklab-SJTU/ThinkMatch
A research protocol for deep graph matching.
combinatorial-optimization graph-matching neural-graph-matching quadratic-assignment-problem
Last synced: 20 Mar 2025
https://github.com/d-krupke/cpsat-primer
The CP-SAT Primer: Using and Understanding Google OR-Tools' CP-SAT Solver
combinatorial-optimization cp-sat operations-research optimization ortools
Last synced: 06 Apr 2025
https://github.com/ds4dm/ecole
Extensible Combinatorial Optimization Learning Environments
combinatorial-optimization gym markov-decision-processes ml scip
Last synced: 09 Apr 2025
https://github.com/thinklab-sjtu/pygmtools
A Python Graph Matching Toolkit.
combinatorial-optimization deep-learning graph-matching python-library
Last synced: 15 May 2025
https://github.com/accel-brain/accel-brain-code
The purpose of this repository is to make prototypes as case study in the context of proof of concept(PoC) and research and development(R&D) that I have written in my website. The main research topics are Auto-Encoders in relation to the representation learning, the statistical machine learning for energy-based models, adversarial generation networks(GANs), Deep Reinforcement Learning such as Deep Q-Networks, semi-supervised learning, and neural network language model for natural language processing.
auto-encoder automatic-summarization combinatorial-optimization deep-learning deep-q-network deep-reinforcement-learning energy-based-model generative-adversarial-network lstm multi-agent-reinforcement-learning q-learning quantum-annealing quantum-monte-carlo reinforcement-learning restricted-boltzmann-machine self-supervised-learning semi-supervised-learning simulated-annealing transfer-learning
Last synced: 30 Oct 2025
https://github.com/Thinklab-SJTU/pygmtools
A Python Graph Matching Toolkit.
combinatorial-optimization deep-learning graph-matching python-library
Last synced: 01 May 2025
https://github.com/ai4co/rl4co
A PyTorch library for all things Reinforcement Learning (RL) for Combinatorial Optimization (CO)
attention attention-model benchmark combinatorial-optimization cvrp electronic-design-automation hydra neural-combinatorial-optimization operations-research pytorch-lightning reinforcement-learning tensordict torchrl tsp
Last synced: 12 Jan 2026
https://github.com/chaitjo/learning-tsp
Code for the paper 'Learning TSP Requires Rethinking Generalization' (CP 2021)
combinatorial-optimization deep-learning graph-neural-networks graph-representation-learning pytorch transformers travelling-salesman-problem tsp
Last synced: 22 Aug 2025
https://github.com/queracomputing/generictensornetworks.jl
Generic tensor networks for solution space properties.
combinatorial-optimization solution-space-property tensor-networks
Last synced: 03 Oct 2025
https://github.com/juliadecisionfocusedlearning/inferopt.jl
Combinatorial optimization layers for machine learning pipelines
automatic-differentiation combinatorial-optimization julia machine-learning structured-learning
Last synced: 06 Apr 2025
https://github.com/coin-or/minotaur
Minotaur Toolkit for Mixed-Integer Nonlinear Optimization
combinatorial-optimization integer-optimization mixed-integer-programming nonlinear-optimization open-source optimization-algorithms
Last synced: 19 Jun 2025
https://github.com/mhahsler/seriation
Infrastructure for Ordering using Seriation - R Package
combinatorial-optimization cran ordination r seriation
Last synced: 16 May 2025
https://github.com/thinklab-sjtu/t2tco
[NeurIPS 2023] T2T: From Distribution Learning in Training to Gradient Search in Testing for Combinatorial Optimization
combinatorial-optimization diffusion generative-model graph machine-learning
Last synced: 05 Jul 2025
https://github.com/tensorbfs/tropicaltensors.jl
Tropical tensor network for spin glasses
combinatorial-optimization tensor-network tropical-semiring
Last synced: 07 Aug 2025
https://github.com/systemaccounting/mxfactorial
a payment application intended for deployment by the united states treasury that replaces banking with accounting
banking bivector capital cga combinatorial-game combinatorial-optimization conservation-laws economics federal-reserve finance fintech game-theory geometric-algebra inflation mathematical-physics monetary-inflation physics price-discovery stream-processing streaming-data
Last synced: 22 Jul 2025
https://github.com/google/kiwi-solver
Kiwi is a minimalist and extendable Constraint Programming (CP) solver.
architecture combinatorial-optimization education optimization propagators satisfiability solver
Last synced: 10 Jan 2026
https://github.com/ivaniscoding/gnn-for-combinatorial-optimization
JAX + Flax implementation of "Combinatorial Optimization with Physics-Inspired Graph Neural Networks" by Schuetz et al.
combinatorial-optimization deep-learning flax github gnn graph-neural-networks jax learn nbdev optimization qubo
Last synced: 17 Sep 2025
https://github.com/jakobbossek/ecr2
ecr: Evolutionary Computation in R (version 2)
combinatorial-optimization evolutionary-algorithm evolutionary-algorithms evolutionary-strategy genetic-algorithm-framework metaheuristics multi-objective-optimization optimization optimization-framework r r-package
Last synced: 15 Mar 2025
https://github.com/semibran/pack
:package: greedy rectangle packing algorithm
bin-packing combinatorial-optimization rectangle-packing
Last synced: 16 Mar 2025
https://github.com/Thinklab-SJTU/ML4TSPBench
Official implementation of ICLR 2025 paper: "Unify ML4TSP: Drawing Methodological Principles for TSP and Beyond from Streamlined Design Space of Learning and Search".
combinatorial-optimization diffusion-models machine-learning mcts-algorithm tsp-problem
Last synced: 11 Jun 2025
https://github.com/nathanrooy/simulated-annealing
A simple, bare bones, implementation of simulated annealing optimization algorithm.
combinatorial-optimization continuous-optimization global-optimization python simulated-annealing traveling-salesman-problem tsp tutorial
Last synced: 03 Sep 2025
https://github.com/thinklab-sjtu/ml4tspbench
Official implementation of ICLR 2025 paper: "Unify ML4TSP: Drawing Methodological Principles for TSP and Beyond from Streamlined Design Space of Learning and Search".
combinatorial-optimization diffusion-models machine-learning mcts-algorithm tsp-problem
Last synced: 05 Sep 2025
https://github.com/rigetti/gym-forest
Reinforcement learning environment for the classical synthesis of quantum programs.
combinatorial-optimization quantum-programs reinforcement-learning
Last synced: 10 Apr 2025
https://github.com/chaitjo/learning-paradigms-for-tsp
Code for the paper 'On Learning Paradigms for the Travelling Salesman Problem' (NeurIPS 2019 Graph Representation Learning Workshop)
combinatorial-optimization deep-learning geometric-deep-learning graph-neural-networks pytorch travelling-salesman-problem
Last synced: 01 Apr 2025
https://github.com/ANRGenstar/genstar
Generation of Synthetic Populations Library
algorithm-library bayesian-inference bayesian-network combinatorial-optimization datascience demographics java-8 microsimulation multiagent population population-model statistics statistics-library statistics-toolbox synthetic-data synthetic-population-library
Last synced: 02 May 2025
https://github.com/thinklab-sjtu/hardsatgen
[SIGKDD 2023] HardSATGEN: Understanding the Difficulty of Hard SAT Formula Generation and A Strong Structure-Hardness-Aware Baseline
combinatorial-optimization generative-model graph-neural-networks machine-learning satisfiability
Last synced: 20 Aug 2025
https://github.com/fuglede/numberpartitioning
Pure Python solver for the multi-way partition problem
algorithms combinatorial-optimization hacktoberfest karmarkar-karp mathematical-optimization number-partitioning optimization python
Last synced: 22 Apr 2025
https://github.com/thinklab-sjtu/ml4co-bench-101
ML4CO-Bench-101: Benchmark Machine Learning for Classic Combinatorial Problems on Graphs.
adaptive-expansion atsp benchmark combinatorial-optimization consistency-models cvrp dataset diffusion-models generative-model maximum-clique maximum-cut maximum-independent-set tsp-problem
Last synced: 29 Jun 2025
https://github.com/Thinklab-SJTU/ML4CO-Bench-101
ML4CO-Bench-101: Benchmark Machine Learning for Classic Combinatorial Problems on Graphs.
adaptive-expansion atsp benchmark combinatorial-optimization consistency-models cvrp dataset diffusion-models generative-model maximum-clique maximum-cut maximum-independent-set tsp-problem
Last synced: 11 Jun 2025
https://github.com/rschwarz/diderot.jl
Decision Diagrams for Discrete Optimization - Generic Julia Implementation
combinatorial-optimization decision-diagram discrete-optimization dynamic-programming optimization
Last synced: 09 Apr 2025
https://github.com/tmetsch/graph_stitcher
Graph algorithms to merge two graphs based on stitching.
bidding combinatorial-optimization evolutionary-algorithm graph graph-embedding iterative-repair particle-swarm-optimization self-optimization
Last synced: 30 Dec 2025
https://github.com/cicirello/interactivebinpacking
Self-guided tutorial on combinatorial optimization, the bin packing problem, and constructive heuristics, suitable for use as course assignments, or by self-directed learners.
bin-packing combinatorial-optimization constructive-heuristics courseware discrete-optimization java self-directed-learning self-guided-tutorial tutorial
Last synced: 07 May 2025
https://github.com/jkhamphousone/ringstarproblems.jl
A Julia solver of Ring Star Problem variants
applied-mathematics branch-and-benders-cut combinatorial-optimization graph-algorithms graph-theory integer-linear-programming network-design operations-research resilience survivability
Last synced: 21 Oct 2025
https://github.com/madvorak/vcsp
General-Valued Constraint Satisfaction Problems
combinatorial-optimization constraint-satisfaction-problem lean4 linear-programming symmetric-fractional-polymorphism
Last synced: 24 Oct 2025
https://github.com/jakobbossek/grapherator
A modular multi-step graph generator
combinatorial-optimization graph-generator minimum-spanning-tree multi-objective-optimization optimization
Last synced: 20 Mar 2025
https://github.com/devslem/multiple-knapsack
Optimize multiple knapsack problem using reinforcement learning.
combinatorial-optimization deep-reinforcement-learning genetic-algorithm knapsack multiple-knapsack reinforcement-learning
Last synced: 07 May 2025
https://github.com/isotlaboratory/ml4vrp
Geometric Deep Learning Models for Vehicle Routing Problem
bin-packing-problem combinatorial-optimization deep-learning last-mile-delivery vehicle-routing-problem
Last synced: 27 Jan 2026
https://github.com/d-krupke/alglab-ws2425-material
Material for the AlgLab (Winter 2024/2025) @ TU Braunschweig
algorithm-engineering combinatorial-optimization mathematical-programming operations-research
Last synced: 03 Jan 2026
https://github.com/sleepymalc/travel-the-same-path
Travel the Same Path: A TSP Solving Strategy.
combinatorial-optimization exact-algorithm imitation-learning machine-learning reinforcement-learning tsp
Last synced: 01 Mar 2025
https://github.com/srgrr/cellrouter
A SAT-Based cell router.
academic cell-routing combinatorial-optimization graph-algorithms python3 sat vlsi-physical-design
Last synced: 06 Sep 2025
https://github.com/ulagbulag/or-tools-rs
Unofficial Rust wrappers to the C++ library Google OR-Tools, open source software for combinatorial optimization
combinatorial-optimization csp gra graph linear-solvers optimization or-tools routing rust sat
Last synced: 31 Oct 2025
https://github.com/renatomaynard/branch-and-bound-for-multiple-knapsack-problem
A Python implementation of a branch-and-bound approach (plus a simple greedy heuristic) to solve a variation of the multiple knapsack problem where items have both individual and pairwise benefits.
branch-and-bound combinatorial-optimization heuristic-algorithms knapsack-problem multiple-knapsack-problem np-hard operations-research optimization-algorithms python quadratic-knapsack
Last synced: 01 Apr 2025
https://github.com/aminehorseman/butterfly-optimization-algorithms
Implementing several variants of the Butterfly Optimization Algorithm to solve global optimization problems
algorithms bio-inspired boa butterfly-optimization combinatorial-optimization metaheuristics numerical-optimization optimization optimization-algorithms robotics swarm-intelligence xboa
Last synced: 25 Sep 2025
https://github.com/mhahsler/qap
Heuristics for the Quadratic Assignment Problem (QAP) - R package
combinatorial-optimization cran heuristic qap quadratic-assignment-problem r
Last synced: 26 Jun 2025
https://github.com/batyleo/stochasticvehiclescheduling.jl
Application of InferOpt.jl to the Stochastic Vehicle Scheduling Problem
combinatorial-optimization julia machine-learning stochastic-vehicle-scheduling structured-learning vehicle-scheduling-problem
Last synced: 19 Apr 2025
https://github.com/valendrew/vlsi-design
Combinatorial and Decision Making Optimization (CDMO) project during the A.Y. 2021/2022.
combinatorial-optimization constraint-programming cplex linear-programming mixed-integer-programming smt-lib vlsi-design
Last synced: 13 Jul 2025
https://github.com/nico-curti/dnetpro
Discriminant Analysis with Network PROcessing
combinatorial-optimization feature-selection microarray-data mrna network-analysis
Last synced: 27 Jul 2025
https://github.com/thomasweise/bbdob_w_model
The W-Model, a tunable Black-Box Discrete Optimization Benchmarking (BB-DOB) problem, implemented for the BB-DOB@GECCO Workshop.
benchmark benchmark-problem black-box-benchmarking combinatorial-optimization deterministic discrete-mathematics epistasis evolutionary-algorithm experiments fitness-landscape hill-climber local-search multi-objective multi-objectivity neutrality noise non-separability random-walk ruggedness
Last synced: 07 May 2025
https://github.com/ntt-dkiku/evrp-eps
The official implementation of "Electric Vehicle Routing for Emergency Power Supply with Deep Reinforcement Learning" (AAMAS 2024, extended abstract).
combinatorial-optimization deep-reinforcement-learning electric-vehicle-routing-problem electric-vehicles multi-agent-reinforcement-learning multi-agent-systems transformer vehicle-routing-problem
Last synced: 14 Jun 2025
https://github.com/pedromxavier/dopt.jl
Julia library for the Determinant-Optimality Problem (D-OPT)
combinatorial-optimization determinant-optimality julia meta-heuristics
Last synced: 24 Jul 2025
https://github.com/pegah-ardehkhani/combinatorial-optimization
A collection of algorithms and methods for solving combinatorial optimization problems, including techniques for TSP, Knapsack, and other NP-hard problems using heuristics, metaheuristics, and exact methods
combinatorial-optimization combinatorial-problems heuristics knapsack knapsack-problem mst operations-research optimization optimization-algorithms optimization-problem optimization-tools pulp pulp-library pyomo pyomo-library shortest-path tsp vrp
Last synced: 14 Apr 2025
https://github.com/cicirello/chips-n-salsa-examples
Example programs for usage of the Chips-n-Salsa library
combinatorial-optimization evolutionary-algorithms genetic-algorithms hill-climbing metaheuristics simulated-annealing stochastic-sampling
Last synced: 21 Apr 2025
https://github.com/pseudomanifold/bin-packing-heuristics
Some bin-packing heuristics
bin-packing combinatorial-optimization cpp heuristics optimization
Last synced: 15 May 2025
https://github.com/lucidfrontier45/tree_traversal
A Rust library for finding the optimal leaf node in a tree structure.
algorithms combinatorial-optimization integer-programming optimization optimization-algorithms rust tree tree-search
Last synced: 15 Apr 2025
https://github.com/chrhansk/time-dependent-tsp
A MIP-based algorithm to solve the Time-Dependent TSP
combinatorial-optimization optimization
Last synced: 16 Jan 2026
https://github.com/jaantollander/lockpatterncomplexity.jl
Solving the most complex lock patterns with Julia Language, MiniZinc, and Google OR-Tools.
combinatorial-optimization computational-science constraint-programming google-or-tools julia-language minizinc
Last synced: 30 Nov 2025
https://github.com/michaeljklein/michaeljklein.github.io
Short Proof Sample
combinatorial-optimization proof short-proofs
Last synced: 11 Jan 2026
https://github.com/jonathanhelianthicusdoe/gag_combo_gen
Generates optimal single-cog gag combinations given user constraints (back-end)
agpl-v3 combinations combinatorial-optimization dynamic-programming gag gag-combo-gen gags library optimization rust toontown toontown-online toontown-rewritten toontownonline toontownrewritten ttr
Last synced: 15 Mar 2025
https://github.com/maxkapur/optimalapplication.jl
Exact, approximate, and heuristic algos for the college application problem.
college-application combinatorial-optimization julia
Last synced: 15 Mar 2025
https://github.com/pedromxavier/tttplots
A modern Python implementation for Time-to-target Plots
combinatorial-optimization metaheuristics time-to-target
Last synced: 14 Jun 2025
https://github.com/cicirello/mone2022-experiments
Code and experiment data from the paper: "On Fitness Landscape Analysis of Permutation Problems: From Distance Metrics to Mutation Operator Selection"
combinatorial-optimization evolutionary-algorithm evolutionary-computation fitness-distance-correlation fitness-landscape-analysis genetic-algorithm java mutation mutation-operators permutation-distance permutation-mutation permutations
Last synced: 31 Mar 2025
https://github.com/maxkapur/collegeapplication
The optimal college application problem (MS thesis and slides)
combinatorial-optimization research-paper
Last synced: 02 Jan 2026
https://github.com/mikelma/nnco_lib
Source code and data of the paper "A combinatorial optimization framework for probability-based algorithms by means of generative models", published in ACM Transactions on Evolutionary Learning and Optimization (TELO).
combinatorial-optimization optimization permutation permutation-algorithms
Last synced: 18 Aug 2025
https://github.com/stefanloerwald/panda
combinatorial-optimization polytope polytopes
Last synced: 24 Oct 2025
https://github.com/jonathanhelianthicusdoe/gag_combo_gen_web
Generates optimal single-cog gag combinations given user constraints (front-end)
agpl-v3 combinatorial-optimization dynamic-programming frontend gag gag-combo-gen gags optimization rust toontown toontown-online toontown-rewritten toontownonline toontownrewritten ttr typescript wasm web-assembly webapp webassembly
Last synced: 15 Mar 2025
https://github.com/stegua/mss-k-rank
Maximum Stable Set by k-Rank Separation
combinatorial-optimization cpp11 gurobi integer-programming max-stable-set
Last synced: 30 Nov 2025
https://github.com/kk-mp4/bolt-routing-problem
Different algorithms for connecting stations in a piston bolt network
combinatorial-optimization graph-theory minecrft
Last synced: 07 Oct 2025
https://github.com/maxkapur/mulberry
A college application strategist
combinatorial-optimization education webapp
Last synced: 28 Oct 2025
https://github.com/louis-gautier/santa_workshop_tour_scheduling_optimization
Resource assignment optimization with conflicting preference and smoothing objectives
combinatorial-optimization local-search milp-models
Last synced: 28 Dec 2025
https://github.com/adrien-lagesse/gnnco
gnnco is a package that simplifies benchmarking and training GNNs on Combinatorial Optimization (CO) tasks.
benchmark combinatorial-optimization deep-learning graph-neural-networks machine-learning pytorch
Last synced: 13 Apr 2025
https://github.com/jackkimmins/webpathfinder
C++ WASM Solver for TSP w/ Hybrid Genetic Algorithm
bootstrap5 combinatorial-optimization cpp genetic-algorithm webassembly
Last synced: 27 Mar 2025
https://github.com/chrhansk/refueling
Feeder Routing for Air-to-Air Refueling Operations
column-generation combinatorial-optimization
Last synced: 16 Jan 2026
https://github.com/lucasalegre/genetic-algorithm-mdmt
Algoritmo Genético para resolver o problema da Maior Distância Mínima Total. Disciplina Otimização Combinatória, UFRGS.
combinatorial-optimization genetic-algorithm
Last synced: 27 Mar 2025
https://github.com/pwalig/graphsack
Solver for multiple knapsack problem variations
c-plus-plus combinatorial-optimization combinatorics cplusplus cpp graph graph-algorithms graphs knapsack-problem knapsack-solver
Last synced: 18 Oct 2025
https://github.com/rcoteru/logstoreopt
Python-based prototype for the optimization of the incoming orders to a logistic center.
combinatorial-optimization local-search logistics parallel python
Last synced: 03 Dec 2025
https://github.com/juanmbraga/travelling-salesperson-intractability
Exploring how to solve and approximate tough problems like the Travelling Salesperson in real life.
algorithms combinatorial-optimization python travelling-salesman-problem
Last synced: 12 Nov 2025
https://github.com/babaid/combinatorial-optimization
Some combinatorial optimization algorithms on graphs written in Julia.
combinatorial-optimization dijkstra-algorithm graph-algorithms graphs julia julialang kruskal-algorithm linear-algebra linear-programming prims-algorithm random-walk shortest-path-algorithm
Last synced: 05 Feb 2026
https://github.com/raulmurillo/opt_ucm
Optimization course from Master in Computer Science at Complutense University of Madrid
combinatorial-optimization computational-complexity greedy-algorithm heuristic-algorithm steiner-tree-problem travelling-salesman-problem
Last synced: 14 Aug 2025
https://github.com/jacobusmmsmit/cotsopt
Exploring explores different ways of solving the combinatorial problem of choosing which time series sum together to give an overall time series of interest.
combinatorial-optimization discrete-optimization time-series
Last synced: 02 Feb 2026
https://github.com/pwalig/ok_projekt
Solver for Multiple Knapsack Problem Variations
college-assignment college-project combinatorial-optimization cplusplus cpp knapsack-problem knapsack-problem-dynamic knapsack-problem-greedy knapsack-solver
Last synced: 20 Jan 2026
https://github.com/slashgear/simulate-annealing
Simulate annealing algorithm implemented in JS
annealing combinatorial-optimization js
Last synced: 07 Oct 2025
https://github.com/kgorze/dna-partial-digest-problem
PDP polega na odtworzeniu rozmieszczenia miejsc restrykcyjnych na cząsteczce DNA, korzystając z wielokrotnych pomiarów fragmentów uzyskanych w wyniku częściowego trawienia enzymatycznego. algorytmy zaimplementowane w tym projekcie (BMP, BBb, BBb2)
bioinformatics combinatorial-optimization partial-digest-problem
Last synced: 28 Oct 2025
https://github.com/amitreddy14/vehicle-routing-main
The Vehicle Routing project implements a simulated-annealing-based local search algorithm in Java to solve the NP-complete Capacitated Vehicle Routing Problem (CVRP). It optimizes vehicle routes to minimize total travel distance while adhering to capacity and demand constraints.
combinatorial-optimization java local-search shell simulated-annealing
Last synced: 26 Mar 2025
https://github.com/arthurverrez/combinatorial-optimization-introduction
An introduction to combinatorial optimization from a Mines de Paris course, leveraging Gurobi.
combinatorial-optimization course gurobi-optimization mines-de-paris
Last synced: 27 Nov 2025
https://github.com/adrien-lagesse/ngmb
The ngmb(Noisy Graph Matching Benchmark) package simplifies benchmarking GNNs on the graph alignement task (graph matching) with correlated pairs of graphs.
benchmark combinatorial-optimization deep-learning geometric-deep-learning graph-neural-networks machine-learning pytorch
Last synced: 21 Apr 2025