Bài giảng Giới thiệu các thuật toán tìm kiếm
Số trang: 14
Loại file: pdf
Dung lượng: 405.03 KB
Lượt xem: 19
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Nội dung bài giảng "Bài giảng Giới thiệu các thuật toán tìm kiếm" trình bày về: Bài toán tìm kiếm; tìm kiếm tuần tự, tìm kiếm nhị phân một số tiếp cận khác (Tìm kiếm dựa trên quy hoạch động, tìm kiếm dựa trên đệ quy, tìm kiếm dựa trên phân vùng)... Mời các bạn cùng tham khảo bài giảng.
Nội dung trích xuất từ tài liệu:
Bài giảng Giới thiệu các thuật toán tìm kiếm Giới thiệu<br /> Các thuật toán tìm kiếm<br /> <br /> 1<br /> <br /> Nội dung trình bày<br /> • Bài toán tìm kiếm<br /> • Tìm kiếm tuần tự, tìm kiếm nhị phân<br /> Tìm kiếm tuần tự<br /> Tìm kiếm nhị phân<br /> <br /> • Một số tiếp cận khác<br /> Tìm kiếm dựa trên quy hoạch động<br /> Tìm kiếm dựa trên đệ quy<br /> Tìm kiếm dựa trên phân vùng<br /> <br /> 2<br /> <br /> Bài toán tìm kiếm mở rộng<br /> • Tìm kiếm trên quy hoạch động<br /> Bài toán cái túi cơ bản<br /> <br /> • Tìm kiếm bằng đệ quy<br /> Sử dụng thuật toán đệ quy cho bài toán cái túi<br /> <br /> • Tìm kiếm phân vùng tìm kiếm<br /> Phân tích quá trình chia vùng tìm kiếm với bài toán<br /> cái túi<br /> <br /> 3<br /> <br /> Bài toán cái túi<br /> • Tìm kiếm phương án lấy đồ cho cái túi<br /> Một tên trộm mang túi có thể mang được trụng<br /> lượng là C<br /> Đến một ngôi nhà có N vật, mỗi vật có trọng lượng<br /> là là wi và có giá trị là pi<br /> Tìm các đồ vật mà tên trộm có thể lấy được mà có<br /> tổng giá trị lớn nhất<br /> <br /> 4<br /> <br /> Bài toán cái túi<br /> • Tiếp cận quy hoạch động<br /> Dựa trên mô tả về U(k,i) = max(U(k-wk)+pk,U(k-1,i))<br /> <br /> • Tiếp cận tổ hợp<br /> <br /> Sử dụng các phương án có thể, kiểm tra lấy giá trị<br /> lớn nhất (sử dụng đệ quy)<br /> <br /> 5<br /> <br />
Nội dung trích xuất từ tài liệu:
Bài giảng Giới thiệu các thuật toán tìm kiếm Giới thiệu<br /> Các thuật toán tìm kiếm<br /> <br /> 1<br /> <br /> Nội dung trình bày<br /> • Bài toán tìm kiếm<br /> • Tìm kiếm tuần tự, tìm kiếm nhị phân<br /> Tìm kiếm tuần tự<br /> Tìm kiếm nhị phân<br /> <br /> • Một số tiếp cận khác<br /> Tìm kiếm dựa trên quy hoạch động<br /> Tìm kiếm dựa trên đệ quy<br /> Tìm kiếm dựa trên phân vùng<br /> <br /> 2<br /> <br /> Bài toán tìm kiếm mở rộng<br /> • Tìm kiếm trên quy hoạch động<br /> Bài toán cái túi cơ bản<br /> <br /> • Tìm kiếm bằng đệ quy<br /> Sử dụng thuật toán đệ quy cho bài toán cái túi<br /> <br /> • Tìm kiếm phân vùng tìm kiếm<br /> Phân tích quá trình chia vùng tìm kiếm với bài toán<br /> cái túi<br /> <br /> 3<br /> <br /> Bài toán cái túi<br /> • Tìm kiếm phương án lấy đồ cho cái túi<br /> Một tên trộm mang túi có thể mang được trụng<br /> lượng là C<br /> Đến một ngôi nhà có N vật, mỗi vật có trọng lượng<br /> là là wi và có giá trị là pi<br /> Tìm các đồ vật mà tên trộm có thể lấy được mà có<br /> tổng giá trị lớn nhất<br /> <br /> 4<br /> <br /> Bài toán cái túi<br /> • Tiếp cận quy hoạch động<br /> Dựa trên mô tả về U(k,i) = max(U(k-wk)+pk,U(k-1,i))<br /> <br /> • Tiếp cận tổ hợp<br /> <br /> Sử dụng các phương án có thể, kiểm tra lấy giá trị<br /> lớn nhất (sử dụng đệ quy)<br /> <br /> 5<br /> <br />
Tìm kiếm theo từ khóa liên quan:
Thuật toán tìm kiếm Tìm kiếm tuần tự Tìm kiếm nhị phân Tìm kiếm dựa trên quy hoạch động Tìm kiếm dựa trên đệ quy Tìm kiếm dựa trên phân vùngTài liệu liên quan:
-
Giáo trình Toán rời rạc: Phần 1 - Nguyễn Gia Định
67 trang 237 0 0 -
Giáo trình Lập trình cơ bản với C++ - Phan 2
69 trang 206 0 0 -
Tài liệu tham khảo: Cấu trúc dữ liệu và giải thuật
229 trang 132 0 0 -
10 trang 69 0 0
-
Bài giảng Thuật toán ứng dụng: Chia để trị
31 trang 51 0 0 -
16 trang 35 0 0
-
Giáo trình Cấu trúc dữ liệu: Phần 2
108 trang 34 0 0 -
Bài giảng Lý thuyết đồ thị - Lê Minh Hoàng
120 trang 34 0 0 -
Lecture note Artificial Intelligence - Chapter 4a: Informed search algorithms
6 trang 31 0 0 -
Giáo trình Cấu trúc dữ liệu và thuật toán (Tái bản): Phần 2
115 trang 30 0 0