Skip to main content

Route Optimization API

Lập kế hoạch tuyến đường đa điểm dừng ở quy mô lớn

Giải quyết bài toán người bán hàng du lịch cho doanh nghiệp của bạn. Tính toán tuyến đường hiệu quả nhất để ghé thăm nhiều địa điểm, giảm chi phí và cải thiện hiệu quả.

Tính năng Chính

Tối ưu hóa thông minh cho định tuyến phức tạp

Tối ưu hóa Nhiều Điểm dừng

Tìm thứ tự hiệu quả nhất để ghé thăm nhiều địa điểm, giảm thiểu thời gian và khoảng cách

Khung Thời gian

Hỗ trợ ràng buộc thời gian giao hàng và yêu cầu thời gian dịch vụ

Giảm Chi phí

Giảm chi phí nhiên liệu và thời gian di chuyển với trình tự tuyến đường được tối ưu hóa

Ràng buộc Phương tiện

Xem xét sức chứa phương tiện, hạn chế tải trọng và thời gian ca làm việc của tài xế

Điểm dừng Ưu tiên

Chỉ định các địa điểm ưu tiên cao phải được ghé thăm đầu tiên hoặc trong khung thời gian cụ thể

Nhiều Phương tiện

Tối ưu hóa tuyến đường trên toàn bộ đội xe với phân phối khối lượng công việc cân bằng

Thông số Kỹ thuật

Tối ưu hóa

Thuật toán
Bộ giải TSP/VRP nâng cao
Điểm dừng Tối đa
Lên đến 200 địa điểm

Ràng buộc

Khung Thời gian
Ràng buộc thời gian giao hàng
Sức chứa Phương tiện
Hỗ trợ cân bằng tải

Hiệu suất

Thời gian Phản hồi
Tối ưu hóa dưới một giây
Nhiều Phương tiện
Hỗ trợ định tuyến đội xe

Giá cả

Cấp Miễn phí
100.000 tối ưu hóa/tháng
Giới hạn Tốc độ
Không giới hạn

Sẵn Sàng Bắt Đầu?

Bắt đầu xây dựng với MapAtlas ngay hôm nay. Đăng ký miễn phí và nhận quyền truy cập ngay lập tức vào tất cả các API bản đồ của chúng tôi với giới hạn cấp miễn phí hào phóng.

Optimize Route API: câu hỏi thường gặp

Tất cả những gì bạn cần biết về tối ưu hóa tuyến đường nhiều điểm dừng.

Optimize Route API: câu hỏi thường gặp

Tất cả những gì bạn cần biết về tối ưu hóa tuyến đường nhiều điểm dừng.

Sự khác biệt giữa tối ưu hóa tuyến đường và điều hướng từng bước là gì?
Điều hướng từng bước (Directions API) tính toán con đường nhanh nhất giữa các điểm dừng theo thứ tự bạn chỉ định. Tối ưu hóa tuyến đường sắp xếp lại các điểm dừng đó để tìm ra trình tự giảm thiểu tổng thời gian di chuyển hoặc khoảng cách. Sử dụng Optimize Route API trước để có thứ tự điểm dừng tốt nhất, sau đó truyền danh sách có thứ tự đó vào Directions API để có hướng dẫn điều hướng chi tiết.
Optimize Route API có thể xử lý bao nhiêu điểm dừng?
API hỗ trợ tối đa 200 điểm dừng mỗi yêu cầu tối ưu hóa. Đối với hầu hết các kịch bản giao hàng chặng cuối và dịch vụ thực địa, điều này là quá đủ. Các yêu cầu với ít hơn 20 điểm dừng thường trả về trong vòng dưới 100 ms. Các công việc lớn hơn với 100 đến 200 điểm dừng hoàn thành trong vòng 1 đến 2 giây.
Khung thời gian là gì và chúng hoạt động như thế nào?
Khung thời gian là ràng buộc giao hàng hoặc dịch vụ chỉ định thời gian sớm nhất và muộn nhất mà một điểm dừng phải được ghé thăm. Ví dụ, một khách hàng chỉ có mặt từ 09:00 đến 12:00. Bộ tối ưu hóa tuân thủ tất cả các khung thời gian trong khi vẫn giảm thiểu tổng khoảng cách tuyến đường. Các điểm dừng không thể đến trong khung thời gian của chúng được gắn cờ trong phản hồi để bạn có thể phân công lại hoặc lên lịch lại.
API có hỗ trợ nhiều phương tiện không?
Có. Truyền danh sách phương tiện, mỗi phương tiện có vị trí bắt đầu, sức chứa và giờ làm việc riêng. Bộ tối ưu hóa phân phối các điểm dừng cho toàn đội xe, cân bằng khối lượng công việc trong khi giảm thiểu tổng khoảng cách đội xe. Bạn có thể pha trộn các loại phương tiện với sức chứa khác nhau trong cùng một yêu cầu.
Có thể cố định vị trí bắt đầu và kết thúc của tuyến đường không?
Có. Chỉ định một kho hàng hoặc vị trí bắt đầu cố định cho mỗi phương tiện. Bạn cũng có thể đặt vị trí kết thúc cố định, hoặc cho phép bộ tối ưu hóa kết thúc tại điểm dừng cuối cùng để giảm thiểu quãng đường chạy không tải trở về căn cứ. Các tuyến đường khứ hồi bắt đầu và kết thúc tại cùng một kho hàng cũng được hỗ trợ.
Optimize Route API sử dụng thuật toán nào?
API sử dụng kết hợp heuristic xây dựng và metaheuristic tìm kiếm cục bộ để giải quyết Bài toán Định tuyến Phương tiện (VRP), một tổng quát hóa của Bài toán Người Bán Hàng Du Lịch. Đối với quy mô đội xe thực tế, chất lượng giải pháp nằm trong phạm vi 1 đến 3 phần trăm so với mức tối ưu lý thuyết, được trả về trong thời gian phản hồi dưới một giây.