RepositoryPythonNLNetherlands
PyVRP

PyVRP/VRPLIB

Python package to read and write vehicle routing problem instances.

131stars
16forks
8issues
1views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: travelling-salesman-problem

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: vrp

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: cvrplib

#1 Repository Của Tuần

🚚 VRPLIB: Công cụ Python chuẩn cho bài toán Định tuyến Xe

Gói Python nhẹ (chỉ phụ thuộc numpy) để đọc, ghi và xử lý các bài toán VRP theo chuẩn VRPLIB.

VRPLIB (hay vrplib) là gói Python hỗ trợ đọc và ghi các trường hợp bài toán Định tuyến Xe (Vehicle Routing Problem - VRP), bao gồm cả định dạng VRPLIB và Solomon. Dự án hướng đến việc chuẩn hóa cách làm việc với các dữ liệu VRP trong lĩnh vực nghiên cứu và giải thuật tối ưu.

✨ Điểm nổi bật

  • Đọc file VRP: hỗ trợ đọc cả định dạng VRPLIB và Solomon.
  • Ghi file VRP: cung cấp hàm write_instance và write_solution để tạo file theo chuẩn VRPLIB.
  • Tính toán khoảng cách tự động: tính ma trận khoảng cách Euclidean dựa trên EDGE_WEIGHT_TYPE.
  • Hỗ trợ định dạng tùy chỉnh: cho phép đọc các specification và section không chuẩn nếu cần.
  • Phụ thuộc nhẹ: chỉ yêu cầu numpy, dễ lắp đặt bằng pip install vrplib.
  • Trả về dictionary: dữ liệu sau khi đọc được lưu dưới dạng từ điển dễ sử dụng.

💡 Vì sao đáng chú ý

VRPLIB khác biệt từ các công cụ khác bằng cách tích hợp cả quá trình đọc, xử lý và ghi dữ liệu VRP trong một gói duy nhất. Điều này giúp người dùng tiết kiệm thời gian khi làm việc với các bộ dữ liệu lớn hoặc phát triển giải thuật cho bài toán định tuyến xe. Dự án phù hợp với các nhà nghiên cứu, sinh viên và kỹ sư làm việc trong lĩnh vực tối ưu hóa và logistics.


#VRP #VehicleRouting #Python #OperationsResearch #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryC++
VROOM-Project/vroom

Vehicle Routing Open-source Optimization Machine

1.9k
Oct 8, 2026
RepositoryLinear Programming
sudhan-bhattarai/vehicle_routing_problem

Solving the Capacitated Vehicle Routing Problem with Time Windows (CVRPTW) using Mixed Integer Linear Programming (MILP) in Python with the Gurobi API.

109
Jul 23, 2025
RepositoryPython
jieyibi/AMDKD

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

59
Oct 30, 2025
RepositoryJava
TimefoldAI/timefold-solver

The open source Solver AI for Java and Kotlin to optimize scheduling and routing. Solve the vehicle routing problem, employee rostering, task assignment, maintenance scheduling and other planning problems.

1.8k
Oct 26, 2026
RepositoryJupyter Notebook
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.

121
Jun 3, 2024
RepositoryC++
Zhengzhong-You/RouteOpt

RouteOpt

101
Oct 13, 2026
RepositoryPython
PyVRP/PyVRP

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

717
Oct 22, 2026
RepositoryPython
iRB-Lab/py-ga-VRPTW

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

665
Sep 11, 2026
RepositoryPython
fikisipi/elkai

elkai is a Python library for approx. solving travelling salesman problems (TSP) based on LKH 3

199
Dec 23, 2024