Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (628.38 KB, 10 trang )
Chiến lược tham lam
(Greedy algorithms)
Phạm Văn Cường
/>Chiến lược tham lam
• Tìm kiếm lời giải tối ưu cục bộ (local
optimization) ở mỗi bước đi, với hy vọng lời
giải này sẽ dẫn tới lời giải tối ưu toàn cục.
• So với qui hoạch động: duyệt tất cả các lời giải
của bài toán con tại mỗi bước số phương án
phải duyệt của giải thuật tham lam ít hơn.
• Hạn chế: không phải lời giải tối ưu cục bộ nào
cũng là lời giải tối ưu toàn cục.
Bài toán lựa chọn công việc
S={a
1
,a
2
, ,a
n
} tập n công việc.
Mỗi công việc ai có thời điểm khởi đầu s
i
và thời
điểm kết thúc f
i
. 0<=s
i
<f
i
.
Nếu được chọn ai, ai cần khoảng thời gian [s