Bài giảng Thuật toán nâng cao - Chương 7: Thuật toán tham lam - Nguyễn Thanh Bình

Thuật toán tham lam (greedy algorithms)

| | Vấn đề tìm kiếm giải pháp tối ưu

1 Chia bài toán thành nhiều bài toán con 1 Giải quyết các bài toán Con - Giải pháp của các bài toán con sẽ là giải pháp cho bài toán đặt

ra | 0 Thuật toán chia để trị hoặc thuật toán đơn giản

1 Giải quyết tất cả các bài toán con 1 Độ phức tạp cao (thường hàm mũ)

I Dễ thiết kế, dễ cài đặt | 0 Thuật toán quy hoạch động

- Ghi nhớ lại giải pháp của các bài toán con (khi các bài

toán con không hoàn toán độc lập) để tránh các xử lý trùng lặp - Độ phức tạp thấp hơn (thường hàm đa thức) . Tuy nhiên, khó thiết kế và cài đặt giải pháp

 

pdf 33 trang yennguyen 1460
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Thuật toán nâng cao - Chương 7: Thuật toán tham lam - Nguyễn Thanh Bình", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfbai_giang_thuat_toan_nang_cao_chuong_7_thuat_toan_tham_lam_n.pdf