TAILIEUCHUNG - THIẾT KẾ GIẢI THUẬT

Nội dung của chương này trình bày hai chiến lược thiết kế thuật giải thông dụng là vét cạn và tham lam. Nội dung của chương, ngoài phần trình bày về các phương pháp còn có những ví dụ cụ thể, cả thuật giải và cài đặt, để người đọc có một cái nhìn chi tiết về việc từ thuật toán đến chương trình. | THIẾT KẾ GIẢI THUẬT Nội dung của chương này trình bày hai chiến lược thiết kế thuật giải thông dụng là vét cạn và tham lam. Nội dung của chương ngoài phần trình bày về các phương pháp còn có những ví dụ cụ thể cả thuật giải và cài đặt để người đọc có một cái nhìn chi tiết về việc từ thuật toán đến chương trình. 1. Vét cạn Exhausted search Vét cạn duyệt quay lui. là một số tên gọi tuy không đồng nghĩa nhưng cùng chỉ một phương pháp rất đơn giản trong tin học tìm nghiêm của một bài toán bằng cách xem xét tất cả các phương án có thể. Đối với con người phương pháp này thường là không khả thi vì số phương án cần kiểm tra quá lớn. Tuy nhiên đối với máy tính nhờ tốc độ xử lí nhanh máy tính có thể giải rất nhiều bài toán bằng phương pháp vét cạn. Ưu điểm lớn nhất của phương pháp vét cạn là luôn đảm bảo tìm ra nghiệm chính xác. Ngoài ra phương pháp vét cạn còn có một số ưu điểm so với các phương pháp khác là đòi hỏi rất ít bộ nhớ và cài đặt đơn giản. Hạn chế duy nhất của phương pháp này là thời gian thực thi rất lớn độ phức tạp thường ở bậc mũ. Do đó vét cạn thường chỉ áp dụng tốt với cac bài toán có kích thước nhỏ. . Bài toán tìm cấu hình tổ hợp Thường những bài toán trongmin học có yêu cầu dạng tìm các đối tượng x thoả mãn những điều kiện nhất định trong một tập S các đối tượng cho trước. Bài toán tìm cấu hình tổ hợp là bài toán yêu cầu tìm các đối tượng x có dạng là một vector thoả mãn các điều kiện sau 1. Đốitượng gồm n phần tử x xi x2 .xn . 2. Mỗi phần tử xi có thể nhận một trong các giá trị rời rạc a1 a2 . am. 3. x thoả mãn các ràng buộc có thể cho bởi hàm logic G x . Tuỳ từng trường hợp mà bài toán có thể yêu cầu tìm một nghiệm tìm tất cả nghiệm hoặc đếm số nghiệm. Trước hết chúng ta nhắc lại một số cấu hình tổ hợp cơ bản. a Tổ hợp Một tổ hợp chập k của n là một tập con k phần tử của tập n phần tử. Chẳng hạn tập 1 2 3 4 có các tổ hợp chập 2 là 1 2 1 3 1 4 2 3 2 4 3 4 . Vì trong tập hợp các phần tử không phân biệt thứ tự nên tập 1 2 cũng là tập 2 1 và do đó ta coi

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.