Kết quả tối ưu hóa
Xếp hạng theo dự án: ít vi phạm ràng buộc cứng nhất (0–4) lên đầu, sau đó M2/M3/M1. GA chỉ lưu nghiệm feasible. Mỗi dự án chỉ áp dụng một phương án — thu hồi trước khi đổi phương án khác.
- Kết quả tối ưu
Mỗi lần chạy GA mới sẽ tự xếp hạng lại toàn bộ nghiệm cùng dự án để so sánh giữa các lần chạy.