
PHƯƠNG PHÁP THIẾT KẾ
THUẬT TOÁN
– THAM LAM –
Chương 7

Nội dung
•Giới thiệu
•Phương pháp
•Sơ đồ cài đặt
•Các ví dụ
•Ưu điểm và khuyết điểm

Hình ảnh
1
2
3
4
5

Giới thiệu
•Định nghĩa [Tham lam – Greedy]: Tham
lam là một phương pháp thiết kế thuật
toán để tìm nghiệm của bài toán tối ưu
bằng cách xây dựng nghiệm dần dần
từng bước. Tại mỗi bước:
–Chúng ta luôn luôn chọn giá trị tốt nhất tại
thời điểm đó mà không quan tâm đến tương
lai (tối ưu cục bộ)
–Chúng ta hy vọng việc chọn các tối ưu cục bộ
tại mỗi bước sẽ cho tối ưu toàn cục