Thuật toán phân bổ: Assignment Problem, Bin Packing & VRP

Phần 3 — Thuật toán phân bổ: Assignment Problem, Bin Packing & VRP

← Chương trước: Phần 2 — Inventory Management | Mục lục Series | Chương tiếp theo: Phần 4 — Amazon CONDOR & Anticipatory Shipping → Answer-first: Thuật toán phân bổ đơn hàng kết hợp 3 bài toán tối ưu tổ hợp: Assignment Problem (phân công đơn-tài xế qua Hungarian O(n³)), Bin Packing (xếp đơn tối ưu capacity sàn/trần min-max) và Capacitated Vehicle Routing Problem (CVRP định tuyến lộ trình giao hàng), được giải đồng thời qua Google OR-Tools. ...

6 tháng 5, 2026 · 8 phút · Lê Tuấn Anh
CVRP & VRPTW Là Gì? Điều Phối Đội Xe Với ALNS & Golang

CVRP & VRPTW Là Gì? Điều Phối Đội Xe Với ALNS & Golang

🇬🇧 Read the English version of this article on tanhdev.com Answer-first: Hệ thống điều phối đội xe quy mô lớn giải quyết bài toán CVRP/VRPTW bằng thuật toán ALNS kết hợp kỹ thuật Zero-Allocation trong Golang 1.24. Cụm OSRM in-memory loại bỏ 99.7% chi phí API bản đồ, tối ưu hóa hơn 10.000 điểm giao hàng với thời gian phản hồi <500ms. Trong lĩnh vực chuỗi cung ứng và giao hàng chặng cuối (Last-Mile Delivery), bài toán định tuyến và điều phối đội xe (Vehicle Routing Problem - VRP) là một trong những bài toán tối ưu tổ hợp phức tạp và tốn kém nhất. Với hàng ngàn đơn hàng phát sinh liên tục trong giờ cao điểm, việc phân bổ xe thủ công hoặc sử dụng các giải thuật tham lam (Greedy) đơn giản sẽ khiến chi phí nhiên liệu tăng vọt, vi phạm cam kết thời gian giao hàng (SLA) và làm lãng phí hàng trăm ngàn USD chi phí API bản đồ mỗi tháng. ...

15 tháng 8, 2026 · 16 phút · Lê Tuấn Anh
Thuật Toán Phân Bổ Đơn Hàng & Vận Chuyển Chặng Cuối

Thuật Toán Phân Bổ Đơn Hàng & Vận Chuyển Chặng Cuối

🇬🇧 Read the English version of this article on tanhdev.com Answer-first: Chuỗi phân bổ đơn hàng TMĐT gồm 6 bước: kiểm tra tồn kho ATP (Soft Reservation), chọn kho theo chi phí đa mục tiêu, tối ưu mạng lưới bằng Amazon CONDOR, vận chuyển dự đoán, tách/gộp kiện và giải bài toán VRP chặng cuối với Google OR-Tools. Khi bạn đặt một đơn hàng trên Amazon lúc 11:47 PM và sáng hôm sau sản phẩm được giao đến trước cửa nhà, thì từng bước của hành trình đó đều được điều phối (orchestrated) bởi một hệ thống thuật toán. Các thuật toán này tự động quyết định theo thời gian thực (real-time) trên toàn bộ mạng lưới bao gồm hàng trăm tổng kho (warehouses), hàng ngàn tài xế và hàng triệu mặt hàng trong kho (inventory). Không có yếu tố ngẫu nhiên (chance), và hoàn toàn không phụ thuộc vào sự can thiệp thủ công. ...

1 tháng 6, 2026 · 19 phút · Lê Tuấn Anh