5
LEO ĐỒI – HILL CLIMBING (2)
LEO ĐỒI ĐƠN GiẢN
•Algo Simple Hill Climbing
1. Đánh giá trạng thái khởi đầu.Nếu nó là một trạng thái đích, « thông
báo kết quả »và thoát, nếu không lấy trạng thái khởi đầu làm trạng
thái hiện hành.
2. Lặp lại đến tận khi tìm thấy một lời giải hoặc không còn toán tử nào
có thể áp dụng vào trạng thái hiện hành:
a) Chọn một toán tử có thể áp dụng vào trạng thái hiện hành nhưng chưa
được áp dụng vào trạng thái hiện hành.Áp dụng nó vào trạng thái hiện
hành để sinh ra trạng thái mới
b) Đánh giá trạng thái mới.
iii.
i. Nếu nó là một trạng thái đích, « thông báo kết quả » vàthoát
ii. Nếu nó không là một trạng thái đích nhưng « tốt hơn » trạng thái hiện hành, lấy
nó làm trạng thái hiện hành
Nếu nó không là một trạng thái đích và không « tốt hơn » trạng thái hiện hành,
tiếp tục vòng lặp
•
•Hàm đánh giá « tốt hơn » là phương tiện để đưa « tri thức lĩnh
vực » vào quá trình điều khiển.
Phương pháp tìm kiếm sử dụng « tri thức lĩnh vực » được gọi là
phương pháp tìm kiếm heuristic.