Applied Algorithms - Chapter 3 (HUST) Thầy Phạm Quang Dũng
- 페이지 수
- 66
- 형식
- 크기
- 511 KB
- Trường
- Đại học Bách khoa Hà Nội
- 조회수
- 0
- 댓글
- 0
- Lượt tải
- 0
미리보기 생성 중...
Slide bài giảng về kỹ thuật đệ quy quay lui (backtracking) và thuật toán nhánh cận, với các bài toán ứng dụng như liệt kê xâu nhị phân, nghiệm phương trình tuyến tính, TSP và hành trình giao hàng. Nội dung bao gồm phần lý thuyết, ví dụ minh họa và mã code C++ từ giáo viên Phạm Quang Dũng, Bộ môn KHMT, HUST.
- 문서명
- Applied Algorithms - Chapter 3 (HUST) Thầy Phạm Quang Dũng
- 학교 / 강의
- Đại học Bách khoa Hà Nội · Thuật toán ứng dụng
- 작성자 (문서 내)
- Phạm Quang Dũng
- 내용
- Tài liệu trình bày phương pháp Đệ quy quay lui để liệt kê và giải các bài toán tối ưu tổ hợp, kèm theo các ví dụ minh họa bằng mã giả và code C++. Sau đó, giới thiệu về Thuật toán nhánh và cận cho các bài toán tối ưu.
- 목차
- Đệ quy quay lui
- Tổng quan đệ quy quay lui
- Bài toán liệt kê xâu nhị phân
- Bài toán liệt kê nghiệm nguyên dương phương trình tuyến tính
- Bài toán liệt kê TSP
- Bài toán liệt kê hành trình taxi
- Bài toán liệt kê CBUS
- Bài toán liệt kê BCA
- Bài toán liệt kê CVRP
- Thuật toán nhánh và cận
- Tổng quan nhánh và cận
- Bài toán tối ưu TSP
- Bài toán tối ưu hành trình taxi
- Bài toán tối ưu CBUS
- Bài toán tối ưu BCA
- Bài toán tối ưu CVRP
- 페이지 수
- 66 페이지
- 업로더
- lienhejb
설명
Trích nội dung tài liệu
THUẬT TOÁN ỨNG DỤNG ĐỆ QUY QUAY LUI 1 Phạm Quang Dũng Bộ môn KHMT dungpq@soict.hust.edu.vn NộI dung Đệ quy quay lui Tổng quan đệ quy quay lui Bài toán liệt kê xâu nhị phân Bài toán liệt kê nghiệm nguyên dương phương trình tuyến tính Bài toán liệt kê TSP Bài toán liệt kê hành trình taxi Bài toán liệt kê CBUS Bài toán liệt kê BCA Bài toán liệt kê CVRP Thuật toán nhánh và cận Tổng quan nhánh và cận Bài toán tối ưu TSP Bài toán tối ưu hành trình taxi Bài toán tối ưu CBUS Bài toán tối ưu BCA Bài toán tối ưu CVRP 2 Đệ quy quay lui Phương pháp dùng để liệt kê các cấu hình tổ hợp cũng như giải bài toán tối ưu tổ hợp Liệt kê: liệt kê tất cả các bộ x = (x1,x2,…, xN) trong đó xi Ai - tập rời rạc, đồng thời (x1,x2,..., xN) thỏa mãn các ràng buộc C cho trước Tối ưu tổ hợp: trong số các bộ (phương án) x = (x1,x2,…, xN) trong đó xi Ai - tập rời rạc, đồng thời (x1,x2,..., xN) thỏa mãn các ràng buộc C cho trước, cần tìm phương án có f(x) → min(max) Thử lần lượt từng giá trị cho mỗi biến Chiến lược chọn biến, ví dụ x1, x2, x3,…, xN Chiến lược chọn giá trị cho biến, ví dụ từ nhỏ đến lớn hoặc ngược lại 3 Đệ quy quay lui () x1 = v1 . . . . (v1) x2 = u1 x1 = vk x1 = v2 x2 = uq . . . . (v1,uq) x3 = w1 x3 = wh . . . . (v1,uq, wh) . . . . 4 . . . . Đệ quy quay lui Tại mỗi thời điểm, ta có phương án bộ phận (x1 = v1, x2 = v2, …, xk-1 = vk-1) → cần thử duyệt tiếp các khả năng cho xk ? try(k){// thử giá trị cho xk forall v Ak do{ if(check(v,k)) then{// kiểm tra ràng buộc C của bài toán xk = v; [cập nhật các cấu trúc dữ liệu liên quan] if(k = N) then solution(); else try(k+1); [khôi phục trạng thái các cấu trúc dữ liệu khi quay lui] } } } . . . . 5 Liệt kê xâu nhị phân độ dài N #include
자주 묻는 질문
이 문서는 무료인가요?
네. “Applied Algorithms - Chapter 3 (HUST) Thầy Phạm Quang Dũng” 문서는 무료입니다. 로그인 후 '다운로드'를 클릭하여 원본 파일을 받으세요.
이 문서는 몇 페이지로 되어 있나요?
이 문서는 66페이지입니다, Thuật toán ứng dụng 과정용. 다운로드하기 전에 온라인으로 미리 볼 수 있습니다.
다운로드하기 전에 미리 볼 수 있나요?
네. 이 페이지의 온라인 리더를 통해 문서를 미리 본 후 다운로드 여부를 결정할 수 있습니다.
Applied Algorithms - Chapter 3 (HUST) Thầy Phạm Quang Dũng
미리보기 생성 중...
Trích nội dung tài liệu
THUẬT TOÁN ỨNG DỤNG ĐỆ QUY QUAY LUI 1 Phạm Quang Dũng Bộ môn KHMT dungpq@soict.hust.edu.vn NộI dung Đệ quy quay lui Tổng quan đệ quy quay lui Bài toán liệt kê xâu nhị phân Bài toán liệt kê nghiệm nguyên dương phương trình tuyến tính Bài toán liệt kê TSP Bài toán liệt kê hành trình taxi Bài toán liệt kê CBUS Bài toán liệt kê BCA Bài toán liệt kê CVRP Thuật toán nhánh và cận Tổng quan nhánh và cận Bài toán tối ưu TSP Bài toán tối ưu hành trình taxi Bài toán tối ưu CBUS Bài toán tối ưu BCA Bài toán tối ưu CVRP 2 Đệ quy quay lui Phương pháp dùng để liệt kê các cấu hình tổ hợp cũng như giải bài toán tối ưu tổ hợp Liệt kê: liệt kê tất cả các bộ x = (x1,x2,…, xN) trong đó xi Ai - tập rời rạc, đồng thời (x1,x2,..., xN) thỏa mãn các ràng buộc C cho trước Tối ưu tổ hợp: trong số các bộ (phương án) x = (x1,x2,…, xN) trong đó xi Ai - tập rời rạc, đồng thời (x1,x2,..., xN) thỏa mãn các ràng buộc C cho trước, cần tìm phương án có f(x) → min(max) Thử lần lượt từng giá trị cho mỗi biến Chiến lược chọn biến, ví dụ x1, x2, x3,…, xN Chiến lược chọn giá trị cho biến, ví dụ từ nhỏ đến lớn hoặc ngược lại 3 Đệ quy quay lui () x1 = v1 . . . . (v1) x2 = u1 x1 = vk x1 = v2 x2 = uq . . . . (v1,uq) x3 = w1 x3 = wh . . . . (v1,uq, wh) . . . . 4 . . . . Đệ quy quay lui Tại mỗi thời điểm, ta có phương án bộ phận (x1 = v1, x2 = v2, …, xk-1 = vk-1) → cần thử duyệt tiếp các khả năng cho xk ? try(k){// thử giá trị cho xk forall v Ak do{ if(check(v,k)) then{// kiểm tra ràng buộc C của bài toán xk = v; [cập nhật các cấu trúc dữ liệu liên quan] if(k = N) then solution(); else try(k+1); [khôi phục trạng thái các cấu trúc dữ liệu khi quay lui] } } } . . . . 5 Liệt kê xâu nhị phân độ dài N #include
- 문서명
- Applied Algorithms - Chapter 3 (HUST) Thầy Phạm Quang Dũng
- 학교 / 강의
- Đại học Bách khoa Hà Nội · Thuật toán ứng dụng
- 작성자 (문서 내)
- Phạm Quang Dũng
- 내용
- Tài liệu trình bày phương pháp Đệ quy quay lui để liệt kê và giải các bài toán tối ưu tổ hợp, kèm theo các ví dụ minh họa bằng mã giả và code C++. Sau đó, giới thiệu về Thuật toán nhánh và cận cho các bài toán tối ưu.
- 목차
- Đệ quy quay lui
- Tổng quan đệ quy quay lui
- Bài toán liệt kê xâu nhị phân
- Bài toán liệt kê nghiệm nguyên dương phương trình tuyến tính
- Bài toán liệt kê TSP
- Bài toán liệt kê hành trình taxi
- Bài toán liệt kê CBUS
- Bài toán liệt kê BCA
- Bài toán liệt kê CVRP
- Thuật toán nhánh và cận
- Tổng quan nhánh và cận
- Bài toán tối ưu TSP
- Bài toán tối ưu hành trình taxi
- Bài toán tối ưu CBUS
- Bài toán tối ưu BCA
- Bài toán tối ưu CVRP
- 페이지 수
- 66 페이지
- 업로더
- lienhejb
댓글 (0)
댓글이 없습니다. 첫 댓글을 남겨보세요!
Applied Algorithms - Chapter 2 (HUST) Thầy Phạm Quang Dũng
Applied Algorithms - Chapter 5.2 (HUST) Thầy Phạm Quang Dũng
Applied Algorithms - Chapter 6.1 (HUST) Thầy Phạm Quang Dũng
Applied Algorithms - Chapter 4 (HUST) Thầy Phạm Quang Dũng
Applied Algorithms - Chapter 6 (HUST) Thầy Phạm Quang Dũng
K5 Bộ đề luyện thi Trạng Nguyên Tiếng Việt (NXB DHQG)
K2 Bộ đề luyện thi Trạng Nguyên Tiếng Việt (NXB DHQG)
K3 Bộ đề luyện thi Trạng Nguyên Tiếng Việt (NXB DHQG)
K4 Bộ đề luyện thi Trạng Nguyên Tiếng Việt (NXB DHQG)
K1 Bộ đề luyện thi Trạng Nguyên Tiếng Việt (NXB DHQG)

댓글 (0)
댓글이 없습니다. 첫 댓글을 남겨보세요!