Sự khác biệt giữa việc kiểm tra và để FET tự giải quyết
FET tìm kiếm một phương án sắp xếp, còn công cụ này chỉ hiển thị kết quả; một bên có thể cho bạn biết Thời khóa biểu là bất khả thi trong vài giây, bên còn lại thì không thể.
Mọi người thường hỏi tại sao họ không chỉ đơn giản nhấn tạo trong FET và xem điều gì sẽ xảy ra. Bạn có thể làm vậy. Phần này giải thích những gì công cụ kiểm tra bổ sung vào, và những gì nó không làm.
FET tìm kiếm. Công cụ kiểm tra tính toán.
FET thử nghiệm các cách sắp xếp. Nó rất giỏi việc đó. Nhưng một lần tìm kiếm thất bại chỉ cho bạn biết rằng lần tìm kiếm này đã thất bại. Nó không thể phân biệt được "các quy tắc của bạn làm cho việc này trở nên bất khả thi" với "tôi đã không tìm thấy nó lần này".
Công cụ kiểm tra thực hiện các phép tính. Nó không bao giờ xếp một tiết giảng. Nó đếm số phòng mà các quy tắc của bạn để lại:
- số giờ một giáo viên còn nợ so với các giờ còn trống của họ
- các thời điểm bắt đầu mà một tiết giảng vẫn còn sau khi mọi quy tắc đã được áp dụng
- liệu hai tiết giảng bắt buộc phải diễn ra cùng lúc có bị ép vào cùng một giờ hay không
- liệu một nhóm các tiết giảng có cần nhiều ngày hơn số ngày trong tuần hay không
Khi một trong những con số đó bằng không, không có tìm kiếm nào có thể thành công, và dù bạn có chờ đợi bao lâu cũng không thay đổi được điều đó.
Sự khác biệt thực tế
Thời gian. Một lần chạy FET thất bại có thể mất nhiều thời gian. Công cụ kiểm tra trả lời trong vài giây.
Những gì bạn học được từ một thất bại. FET dừng lại mà không nói rõ quy tắc nào là nguyên nhân. Công cụ kiểm tra nêu tên chúng, và đối với một tiết giảng bất khả thi, nó hiển thị quy tắc nào đã loại bỏ thời điểm bắt đầu nào, theo thứ tự.
Kết quả tốt có ý nghĩa gì. Một lần chạy FET thành công mang lại cho bạn một Thời khóa biểu thực sự — điều mà công cụ kiểm tra không bao giờ làm được. Một kết quả kiểm tra sạch không mang lại cho bạn Thời khóa biểu nào cả. Nó chỉ loại bỏ một lý do gây ra thất bại.
Sử dụng cả hai, theo thứ tự này
- Chạy kiểm tra trước. Nếu nó chứng minh điều gì đó là bất khả thi, thì một lần chạy FET không thể thành công, vì vậy việc chạy nó chỉ là lãng phí thời gian mà không học được gì.
- Sửa những gì nó đã chứng minh. Nó nêu tên các quy tắc và hiển thị dấu vết.
- Sau đó để FET tìm kiếm. Đó là phần mà chỉ FET mới làm được.
- Mang kết quả trở lại để đọc, in và chia sẻ.
Những gì công cụ kiểm tra không thể cho bạn biết
⛔ Nó không thể cho bạn biết một Thời khóa biểu có khả thi hay không. Không có gì ở đây chứng minh điều đó. Một tệp có thể vượt qua mọi bài kiểm tra nhưng vẫn khó thực hiện, hoặc cần nới lỏng các quy tắc trước khi nó thành công.
⛔ Nó không thể cho bạn biết FET sẽ mất bao lâu. Con số độ khó là một chỉ số nhiệt độ để so sánh tệp của chính bạn trước và sau khi thay đổi, không phải là một dự đoán.
Xem Những gì nó không thể cho bạn biết.