Đồ án thuật toán quay lui

18 1.3K 11
Đồ án thuật toán quay lui

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Trong cuộc sống có nhiều vấn đề buộc ta phải lựa chọn hoặc tìm ra những phương án để giải quyết được vấn đề. Trong toán học cũng thế, để giải một bài toán đòi hỏi ta phải chọn được phương án giải quyết bài toán một cách tối ưu để thu được kết quả mong muốn. Vấn đề đặt ra ở đây là, trong Tin học với mỗi bài toán thường có rất nhiều phương pháp giải. Nhưng để tìm được phương pháp giải tối ưu không phải là vấn đề đơn giản. Giả sử đặt vào bài toán tìm trường hợp tối ưu trong các liệt kê tổ hợp luôn là một trong những bài toán được quan tâm hàng đầu hiện nay. Một bài toán liệt kê tổ hợp cần được đảm bảo không được bỏ sót cũng như trùng lặp bất kỳ một trường hợp nào. Phương pháp quay lui (backtracking) là một trong những phương pháp liệt kê tổ hợp hữu hiệu và mang tính phổ dụng cao. Tuy là thuật toán quay lui là không mới, không tối ưu trong việc giải quyết một số bài toán, nhưng cũng có nhiều bài toán ứng dụng như hoán vị, tập con, tìm đường đi hay mê cung thì cũng chỉ có thuật toán quay lui là lựa chọn phù hợp, nó giúp giải quyết vấn đề một cách đơn giản và dễ dàng hơn. Vì vậy mà “thuật toán quay lui và ứng dụng” được lựa chọn làm đề tài. Ý tưởng cơ bản của “thuật toán quay lui” là liệt kê hết tất cả các khả năng có thể, hay còn gọi là phương pháp vét cạn, duyệt hết cấu hình

Ngày đăng: 27/09/2018, 22:43

Mục lục

    1. Lí do chọn đề tài

    CHƯƠNG 1: CƠ SỞ LÝ THUYẾT

    1.1. Lịch sử ra đời

    1.2. Tổng quan về thuật toán quay lui

    1.2.2. Dấu hiệu nhận biết bài toán có thể sử dụng thuật toán quay lui

    1.2.3. Ý tưởng của thuật toán

    1.2.4. Các bước thiết kế thuật toán quay lui

    1.2.6. Cấu trúc chung của thuật toán quay lui

    CHƯƠNG 2 : PHÁT BIỂU VẤN ĐỀ

    2.3. Thiết kế thuật toán

Tài liệu cùng người dùng

Tài liệu liên quan