NetherlandsPyVRP/VRPLIB
Python package to read and write vehicle routing problem instances.
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#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_instancevà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ằngpip 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.
Solving the Capacitated Vehicle Routing Problem with Time Windows (CVRPTW) using Mixed Integer Linear Programming (MILP) in Python with the Gurobi API.
The implementation code of our paper "Learning Generalizable Models for Vehicle Routing Problems via Knowledge Distillation", accepted at NeurIPS2022.
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.
This repo implements our paper, "Learning to Iteratively Solve Routing Problems with Dual-Aspect Collaborative Transformer", which has been accepted at NeurIPS 2021.
Open-source, state-of-the-art vehicle routing problem solver in an easy-to-use Python package.
A Python Implementation of a Genetic Algorithm-based Solution to Vehicle Routing Problem with Time Windows
elkai is a Python library for approx. solving travelling salesman problems (TSP) based on LKH 3