Quá trình hoàn thiện dự án của nhóm bạn diễn ra như thế nào? Có kỉ niệm nào đáng nhớ không?
Nếu dùng ba từ để mô tả hành trình từ lúc được chia nhóm đến khi hoàn thành bài thuyết trình, mình sẽ chọn bất ngờ, nỗ lực và trưởng thành. Ban đầu, chúng mình không nghĩ rằng nhóm có thể đưa dự án TrungDuKy – một hệ thống gợi ý điểm đến và lập kế hoạch chuyến đi – đi xa đến vậy. Trong suốt quá trình thực hiện, khoảnh khắc “Eureka!” đáng nhớ nhất là khi cả nhóm tìm ra cách kết hợp DP Bitmask với Multi-start Nearest Neighbor heuristic để giải quyết bài toán lập lịch trình. Với trường hợp n≤16, DP Bitmask cho phép tìm ra lời giải tối ưu tuyệt đối, trong khi heuristic được sử dụng cho những trường hợp lớn hơn. Sự kết hợp này không chỉ giúp tối ưu quãng đường trong từng ngày mà còn tối ưu cách sắp xếp các địa điểm giữa các ngày. Chẳng hạn, thay vì một lịch trình kém hiệu quả như Huế (Day 1) → Quảng Bình (Day 2) → Huế (Day 3), hệ thống có thể nhận ra phương án hợp lý hơn là Huế (Day 1) → Huế (Day 2) → Quảng Bình (Day 3), từ đó giảm đáng kể quãng đường di chuyển.
Tuy nhiên, thử thách lớn nhất lại xuất hiện ngay trước ngày thuyết trình. Lần thử đầu tiên, bài trình bày của nhóm kéo dài tới 30 phút, trong khi thời gian cho phép chỉ có 15 phút. Nhờ những góp ý rất cụ thể từ anh Nguyên Khôi và chị Tâm Phú, nhóm đã thay đổi cách tiếp cận: lược bỏ những phần không thực sự cần thiết, chẳng hạn như trình bày quá sâu về dataset, và tập trung vào những ý tưởng, tính năng và kết quả quan trọng nhất. Qua dự án này, mình không chỉ tự hào về phần kỹ thuật mà còn nhận ra rằng một sản phẩm tốt cần cả khả năng chọn đúng vấn đề để giải quyết và truyền đạt đúng điều cần nói.

