vehicle-routing-problem

There are 259 repositories under vehicle-routing-problem topic.

  • graphhopper/jsprit

    jsprit is a java based, open source toolkit for solving rich vehicle routing problems

    Language:Java1.6k114388600
  • VROOM-Project/vroom

    Vehicle Routing Open-source Optimization Machine

    Language:C++1.2k63852322
  • timefold-solver

    TimefoldAI/timefold-solver

    The open source AI solver. Timefold is the successor of OptaPlanner, by the OptaPlanner team. Optimize the vehicle routing problem, employee rostering, task assignment, maintenance scheduling and other planning problems

    Language:Java7032319061
  • iRB-Lab/py-ga-VRPTW

    A Python Implementation of a Genetic Algorithm-based Solution to Vehicle Routing Problem with Time Windows

    Language:Python5261516167
  • ALNS

    N-Wouda/ALNS

    Adaptive large neighbourhood search (and more!) in Python.

    Language:Python3961082117
  • hubbs5/or-gym

    Environments for OR and RL Research

    Language:Python363112892
  • reinterpretcat/vrp

    A Vehicle Routing Problem solver

    Language:Rust3262410768
  • ai4co/rl4co

    A PyTorch library for all things Reinforcement Learning (RL) for Combinatorial Optimization (CO)

    Language:Python28976959
  • optapy/optapy

    OptaPy is an AI constraint solver for Python to optimize planning and scheduling problems.

    Language:Java266117120
  • yorak/VeRyPy

    A python library with implementations of 15 classical heuristics for the capacitated vehicle routing problem.

    Language:Python259101556
  • PyVRP

    PyVRP/PyVRP

    Open-source, state-of-the-art vehicle routing problem solver in an easy-to-use Python package.

    Language:Python220824139
  • timefold-quickstarts

    TimefoldAI/timefold-quickstarts

    Get started with Timefold quickstarts here. Timefold is the successor of OptaPlanner, by the OptaPlanner team. Optimize the vehicle routing problem, employee rostering, task assignment, maintenance scheduling and other planning problems

    Language:Java169117348
  • NVIDIA/cuOpt-Resources

    A collection of NVIDIA cuOpt samples and other resources

    Language:Jupyter Notebook133131821
  • dungtran209/Modelling-and-Analysis-of-a-Vehicle-Routing-Problem-with-Time-Windows-in-Freight-Delivery

    A MSc's Dissertation Project which focuses on Vehicle Routing Problem with Time Windows (VRPTW), using both exact method and heuristic approach (General Variable Neighbourhood Search)

    Language:Python1162136
  • henry-yeh/DeepACO

    [NeurIPS 2023] DeepACO: Neural-enhanced Ant Systems for Combinatorial Optimization

    Language:Jupyter Notebook1094318
  • jonzhaocn/VRPTW-ACO-python

    A python implementation of a ant colony optimization based solution to Vehicle Routing Problem with Time Windows.

    Language:Python992029
  • skatsuta/vrp-solver

    Capacitated Vehicle Routing Problem with Time Windows (CVRPTW) solver written in Python.

    Language:Python874526
  • shlok57/VehicleRoutingProblem

    Solved using AI techniques: Savings, Sweep, Genetic Algorithm, Google OR Tools

    Language:Python844347
  • yining043/VRP-DACT

    This repo implements our paper, "Learning to Iteratively Solve Routing Problems with Dual-Aspect Collaborative Transformer", which has been accepted at NeurIPS 2021.

    Language:Jupyter Notebook8221021
  • PyVRP/VRPLIB

    Python package to read and write vehicle routing problem instances.

    Language:Python792676
  • ahottung/NLNS

    Neural Large Neighborhood Search for the Capacitated Vehicle Routing Problem

    Language:Python746025
  • mit-wu-lab/learning-to-delegate

    [NeurIPS 2021 Spotlight] Learning to Delegate for Large-scale Vehicle Routing

    Language:C721313
  • shayan-ys/VRPTW-ga

    Vehicle Routing Problem with Time Windows - Genetic Algorithm solution with Python

    Language:Python713122
  • sudhan-bhattarai/CVRPTW_MILP

    Solving a Capacitated Vehicle Routing Problem with time windows constraints (CVRPTW) with Mixed Integer Linear Programming (MILP) in python-gurobi API.

    Language:Python703121
  • optframe/optframe

    OptFrame - C++17 (and C++20) Optimization Framework in Single or Multi-Objective. Supports classic metaheuristics and hyperheuristics: Genetic Algorithm, Simulated Annealing, Tabu Search, Iterated Local Search, Variable Neighborhood Search, NSGA-II, Genetic Programming etc. Examples for Traveling Salesman, Vehicle Routing, Knapsack Problem, etc.

    Language:C++657119
  • amflorio/dvrp-stochastic-requests

    Online algorithms for solving large-scale dynamic vehicle routing problems with stochastic requests

    Language:Makefile642118
  • ai4co/LLM-as-HH

    Large Language Models as Hyper-Heuristics for Combinatorial Optimization (CO)

    Language:Python633215
  • donfaq/VRPTW

    Solving VRPTW with metaheuristics

    Language:Python623222
  • krishna-praveen/Capacitated-Vehicle-Routing-Problem

    Capacitated vehicle routing problem implemented in python using DEAP package. Non dominated sorting Genetic algorithm is used to solve Multiobjective problem of minimizing Total distance travelled by all vehicles and minimizing total number of vehicles at same time.

    Language:Python592220
  • nimich/VehicleRouting

    A solution for Vehicle Routing Problem (VRP) in Java with heuristic algorithms and Tabu search

    Language:Java544118
  • jwang0306/vehicle-routing-problem

    Solves vehicle routing problem with Linear Programming using pulp package, which yields the optimal solution.

    Language:Jupyter Notebook511036
  • sharma-n/global_optimization

    Heuristic global optimization algorithms in Python

    Language:Jupyter Notebook502013
  • yining043/PDP-N2S

    This repo implements our paper, "Efficient Neural Neighborhood Search for Pickup and Delivery Problems", which has been accepted as short oral at IJCAI 2022.

    Language:Python473014
  • ashishpatel26/Amazing-Collection-Vehicle-Routing-Problem

    Amazing Collection Vehicle Routing Problem

  • henry-yeh/GLOP

    [AAAI 2024] GLOP: Learning Global Partition and Local Construction for Solving Large-scale Routing Problems in Real-time

    Language:Python44204
  • jieyibi/AMDKD

    The implementation code of our paper "Learning Generalizable Models for Vehicle Routing Problems via Knowledge Distillation", accepted at NeurIPS2022.

    Language:Python43158