Tôi đang sử dụng Jsprit để định tuyến xe và tôi bị ấn định khi tự động gán cho các dịch vụ mới trong giải pháp hiện tại.Tự động gán cho dịch vụ trong định tuyến xe
Trả lời
Cung cấp cho tất cả các phương tiện kỹ năng độc đáo của riêng mình. Bất kỳ đơn đặt hàng được giải quyết trước nào phải được xác định trong vấn đề mới với yêu cầu kỹ năng của chiếc xe mà ban đầu họ được giao (nghĩa là trong giải pháp trước đó trước lệnh mới). Chỉ có trật tự mới đi vào vấn đề mà không có kỹ năng lái xe được xác định trước (vượt quá yêu cầu kỹ năng "thực sự" mà nó có thể mang theo).
Jsprit là thông minh khi lựa chọn phương tiện để chèn đơn đặt hàng (nó sẽ lọc trước hạm đội của bạn cho mỗi lần chèn mới để nó giảm bớt các tùy chọn trước khi tính toán chi phí chèn). Do đó, ngay cả khi bạn không tải một giải pháp hiện có mà thay vào đó lại bắt đầu chu kỳ giải pháp, như là một vấn đề hoàn toàn mới, các đơn đặt hàng đã được giải quyết trước đây của bạn sẽ nhanh chóng (một chu kỳ chèn cho đơn hàng) quay trở lại các phương tiện mà họ nên sử dụng; mỗi đơn hàng cũ chỉ có thể đi đến một chiếc xe.
EDIT:
Jsprit không nằm ngoài một vấn đề. Những gì bạn muốn làm đòi hỏi một cái gì đó thêm rằng là nhà nước, vì vậy bạn cần một cái gì đó thêm để theo dõi và truyền dữ liệu đến jsprit theo cách thích hợp. Sau đó bạn có thể "cướp" các ràng buộc cứng hiện có trong lõi jsprit để vượt qua trạng thái mới.
- 1. Là dịch vụ xe buýt cho Windows Server chết
- 2. Đề xuất xe buýt dịch vụ mạng?
- 3. tuyến Nhóm tốc Dịch vụ
- 4. Encoding của BrokeredMessage Body trong xe buýt Dịch vụ Azure
- 5. dịch vụ Windows sẽ tự động dừng
- 6. Tương tự của startActivityForResult cho Dịch vụ
- 7. Thông lượng thực thể của dịch vụ xe buýt Azure
- 8. Dịch vụ tự động không bắt đầu
- 9. Xe buýt dịch vụ Azure 1.1 Không bắt đầu
- 10. Chạy một dịch vụ tự động trong ngăn chứa docker
- 11. Cách tự động bắt đầu dịch vụ trong Android?
- 12. Dịch vụ dừng xe và dừng lại ở đâu?
- 13. Việc thực hiện tốt nhất trường hợp sử dụng định tuyến xe/bán xe du lịch
- 14. Tự động khởi động dịch vụ JBoss (MBean)
- 15. Xe buýt dịch vụ - Tôi có bị câm không?
- 16. Ngăn Người lao động Dịch vụ tự động dừng
- 17. Tự động bắt đầu dịch vụ trong vùng chứa Docker
- 18. Cách tự động chọn dịch vụ trong Grails
- 19. Cung cấp dịch vụ định tuyến cho các thành phần cốt lõi kiễu góc 2
- 20. Chỉ định người dùng cho các tác vụ trong Dịch vụ Đội ngũ Visual Studio
- 21. Định dạng ngày giờ đúng cho dịch vụ web
- 22. Định tuyến MVC2 với Dịch vụ WCFĐịnh tuyến: Html.ActionLink hiển thị liên kết không chính xác!
- 23. Bán dịch vụ trực tuyến hàng tháng
- 24. Thuật ngữ xe buýt dịch vụ doanh nghiệp
- 25. Trình mô phỏng xe buýt dịch vụ Azure
- 26. Gán IP bên ngoài để một Kubernetes Dịch vụ
- 27. Nhiều url định tuyến cho một dịch vụ duy nhất AngularJS
- 28. Rails tự động gán id đó đã tồn tại
- 29. Tự động khởi động ứng dụng/dịch vụ global.asax/wcf khi IIS7 bắt đầu tự động
- 30. Tôi có thể tự động tạo một tham chiếu dịch vụ cho một dịch vụ WCF REST không?
Bạn có thể giải thích về những gì bạn cho là "tự động chuyển nhượng" không? Các dịch vụ mới nên đi đến một tài xế được xác định trước theo lựa chọn của bạn? – roganjosh
không, nó sẽ tự động được gán cho trình điều khiển phù hợp với ví dụ nếu tôi có giải pháp cho 10 dịch vụ cho 3 trình điều khiển và một dịch vụ khác đi kèm nhưng tôi đã có giải pháp bằng cách chạy 10 dịch vụ chống lại 3 trình điều khiển tất cả những gì tôi muốn là dịch vụ mới này được tự động gán cho người lái phù hợp với một số ràng buộc. –
và bạn muốn 10 dịch vụ (hoặc các dịch vụ còn lại khi các dịch vụ mới đi vào) để duy trì trong cùng một tuyến đường và cùng một chuỗi như trong giải pháp trước? nếu có, thì bạn nên sử dụng tính năng tuyến đường ban đầu trong jsprit. –