Khi chạy main.py thì chương trình cần phải hỏi người dùng các thông tin sau:
1) số lượng AGV hoạt động
2) Địa điểm xuất phát và thời điểm xuất phát của AGV
3) Các đích đến của các AGV
4) Khung thời gian của các đích đến
5) Số lượng các restrictions
6) Khung thời gian cấm của các restriction
7) Khu vực cấm của các AGV
8) Số lượng AGV bị hạn chế
Chú ý: một số câu hỏi đó đã được cài đặt sẵn trong các hàm như add_restrictions hay add_time_windows_constraints
nếu người dùng chọn một tuỳ chọn mà nó yêu cầu 1 tuỳ chọn khác được chọn trước (chẳng hạn chọn 4 trong khi chưa chọn 3) thì chương trình phải hỏi lại tuỳ chọn đó chứ không được báo là người dùng chọn thiếu (bắt phải chọn lại)
có nhiều công cụ phân tích mã nguồn Python, chẳng hạn pylint sẽ biết được hàm nào chưa bao giờ được gọi trong project Python
Khi chạy main.py thì chương trình cần phải hỏi người dùng các thông tin sau: 1) số lượng AGV hoạt động 2) Địa điểm xuất phát và thời điểm xuất phát của AGV 3) Các đích đến của các AGV 4) Khung thời gian của các đích đến 5) Số lượng các restrictions 6) Khung thời gian cấm của các restriction 7) Khu vực cấm của các AGV 8) Số lượng AGV bị hạn chế
Chú ý: một số câu hỏi đó đã được cài đặt sẵn trong các hàm như add_restrictions hay add_time_windows_constraints nếu người dùng chọn một tuỳ chọn mà nó yêu cầu 1 tuỳ chọn khác được chọn trước (chẳng hạn chọn 4 trong khi chưa chọn 3) thì chương trình phải hỏi lại tuỳ chọn đó chứ không được báo là người dùng chọn thiếu (bắt phải chọn lại) có nhiều công cụ phân tích mã nguồn Python, chẳng hạn pylint sẽ biết được hàm nào chưa bao giờ được gọi trong project Python