
Tài liệu hướng dẫn thực hành
1
BÀI TOÁN MÃ ĐI TUẦN
Văn Chí Nam – Nguyễn Đức Hoàng Hạ
Lu Boun Vinh – Nguyễn Anh Tuấn
Khoa Công nghệ Thông tin, trường Đại học Khoa học Tự nhiên Tp.HCM
Phiên bản cập nhật ngày 18/05/2004
1. Mô tả
Cho trước một bàn cờ vua có n x n ô (xét n = 8) và một vị trí đặt con Mã
trên bàn cờ đó. Tìm cách cho con Mã nhảy qua tất cả các ô của bàn cờ (n x n ô),
mỗi ô chỉ nhảy qua duy nhất một lần và phải nhảy đúng theo luật của cờ Vua.
2. Nước đi của Mã
Theo luật cờ Vua, tại một vị trí bất kỳ con mã có thể đi tiếp tối đa 8 vị trí,
như hình vẽ dưới đây :
1 2
8 3
X
7 4
6 5
3. Heuristic để giải bài toán
Đây là một bài toán không có thuật toán (algorithm) nhưng có thể tìm được
lời giải thông qua phương pháp vét cạn. Dưới đây mô tả hai heuristic được dùng
để tìm cách đi của Mã