Con số 4.1: Một ví dụ nơi các thuật toán backtracking tạo ra giải pháp xấu nếu các robot có tốc độ khác nhau. Các công trình thuật toán (thuật toán 6) backtracking tối ưu có thể được dễ dàng mở rộng để địa chỉ robot với tốc độ không đồng nhất. Phần mở rộng cần thiết liên quan đến việc sửa đổi cách thời gian bảo hiểm được tính trong thủ tục phòng (thuật toán 7) và trong thủ tục giải pháp (thuật toán 8). Thay vì tính toán thời gian bảo hiểm dựa trên chiều dài của các phần, nó nên được tính dựa trên chiều dài cho tốc độ tối đa của các robot trong câu hỏi (dòng 7,9-10 trong thuật toán 7). Với sự cải tiến này, thuật toán 6 được đảm bảo để trả lại một giải pháp tối ưu trong thời gian bảo hiểm, thậm chí tham gia vào tài khoản giới hạn tốc độ không đồng nhất. Chúng tôi cũng cần phải xem xét trường hợp nơi các robot được trang bị với các số tiền khác nhau của nhiên liệu hoặc dung lượng pin khác nhau. Các thuật toán đơn giản (thuật toán 2, 5) không giải quyết trường hợp này, và có thể trở về một con đường kế hoạch mà không thể được thực hiện bởi các robot, được đưa ra của sức chứa nhiên liệu
đang được dịch, vui lòng đợi..