1. Trang chủ
  2. » Luận Văn - Báo Cáo

Slide Bài Giảng Chương 3 Nhập Môn Trí Tuệ Nhân Tạo Tìm Kiếm Cục Bộ(Local Search).Pdf

21 12 0

Đ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

Thông tin cơ bản

Tiêu đề Nhập môn trí tuệ nhân tạo tìm kiếm cục bộ
Tác giả Ngô Xuân Bách
Trường học Học viện Công nghệ Bưu chính Viễn thông
Chuyên ngành Công nghệ thông tin
Thể loại Bài giảng
Năm xuất bản 2025
Thành phố Hà Nội
Định dạng
Số trang 21
Dung lượng 703,29 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

PowerPoint Presentation Tìm kiếm cục bộ (local search) Ngô Xuân Bách Học viện Công nghệ Bưu chính Viễn thông Khoa Công nghệ thông tin 1 Nhập môn trí tuệ nhân tạo Nội dung http //www ptit edu vn 2  Gi[.]

Trang 1

Tìm kiếm cục bộ

(local search)

Ngô Xuân Bách

Học viện Công nghệ Bưu chính Viễn thông

Khoa Công nghệ thông tin 1

Nhập môn trí tuệ nhân tạo

Trang 2

Nội dung

http://www.ptit.edu.vn

2

Trang 3

Tìm kiếm cục bộ

khảo sát không gian tìm kiếm một cách hệ thống theo

một số quy tắc nhất định

o Cần lưu lại thông tin về trạng thái và đường đi đã khảo sát

o Không thích hợp cho bài toán có không gian trạng thái lớn

hiện thời và các trạng thái lân cận

o Không lưu thông tin về trạng thái và đường đi đã khảo sát

o Tiết kiệm thời gian và bộ nhớ

o Có thể áp dụng cho các bài toán có không gian trạng thái lớn

o Không cho lời giải tối ưu

Trang 4

Bài toán tối ưu hóa tổ hợp (rời rạc)

http://www.ptit.edu.vn

4

rời rạc các trạng thái

o Không quan tâm tới đường đi

o Không thể sử dụng các phương pháp tìm kiếm đã học để duyệt tất

cả các trạng thái

với độ phức tạp tính toán nhỏ

o Có thể chấp nhận lời giải tương đối tốt

một triệu con hậu, …

Trang 5

Tìm kiếm cục bộ: tư tưởng

bộ chỉ quan trọng trạng thái đích (trạng thái tốt nhất),

không quan trọng đường đi

o Mỗi trạng thái tương ứng với một lời giải (chưa tối ưu)

 Cải thiện dần (iterative improvement) lời giải bằng cách xuất phát từ một trạng thái, sau đó thay đổi để chuyển sang trạng thái có hàm mục tiêu tốt hơn

o Trạng thái nhận được từ một trạng thái 𝑛 bằng cách thực hiện các chuyển động gọi là hàng xóm của 𝑛

Trang 6

Phát biểu bài toán tìm kiếm cục bộ

Trang 7

Minh họa tìm kiếm cục bộ

Hàm mục tiêu Cực trị toàn thể

Cực trị địa phương

Không gian trạng thái Trạng thái

hiện thời

Trang 8

Nội dung

http://www.ptit.edu.vn

8

 Giới thiệu tìm kiếm cục bộ

Trang 9

Thuật toán leo đồi: tư tưởng

Leo đồi: là tên chung của một họ thuật toán cùng

nguyên lý

Cách thức: Từ trạng thái hiện tại, xem xét tập hàng

xóm, di chuyển sang trạng thái tốt hơn

o Chọn trạng thái hàng xóm để di chuyển thế nào ?

Trạng thái đích: Thuật toán dừng lại khi không có

trạng thái hàng xóm nào tốt hơn

o Thuật toán có thể tìm được cực trị hoặc cực trị địa phương

Trang 10

Di chuyển sang trạng thái tốt nhất

http://www.ptit.edu.vn

10

Đầu vào: bài toán tối ưu tổ hợp

Đầu ra: trạng thái với hàm mục tiêu lớn nhất (hoặc cực đại địa

phương)

Trang 12

Tính chất thuật toán leo đồi

http://www.ptit.edu.vn

12

tắc chung

o Nếu có quá nhiều chuyển động

 Sinh ra quá nhiều hàng xóm

 Mất nhiều thời gian lựa chọn phương án tốt nhất

o Nếu quá ít chuyển động

 Rất dễ bị cực trị địa phương

Trang 13

Leo đồi ngẫu nhiên: tư tưởng

o Chuyển sang trạng thái hàng xóm nếu trạng thái này tốt hơn

o Nếu không tốt hơn lại chọn ngẫu nhiên một hàng xóm khác

o Số hàng xóm mà thuật toán xem xét trong mỗi bước lặp hoặc

trong toàn bộ thuật toán

Trang 14

Thuật toán leo đồi ngẫu nhiên

http://www.ptit.edu.vn

14

1 Chọn ngẫu nhiên trạng thái 𝑥

2 Gọi 𝑌 là tập các trạng thái hàng xóm của 𝑥

o 𝑥 ← 𝑦𝑖

5 Go to 2 nếu chưa hết kiên nhẫn

Vấn đề: Chọn tiêu chuẩn kết thúc thế nào?

Trang 15

Một số tính chất

o Leo đồi ngẫu nhiên thường cho kết quả nhanh hơn, và ít gặp cực trị địa phương hơn

o Các thuật toán leo đồi thường tìm được lời giải khá nhanh

o Các thuật toán leo đồi thường chỉ tìm được cực trị địa phương

o Bằng cách thực hiện nhiều lần với trạng thái xuất phát ngẫu

nhiên, leo đồi thường tìm được cực trị địa phương khá tốt

Trang 16

Nội dung

http://www.ptit.edu.vn

16

 Giới thiệu tìm kiếm cục bộ

 Thuật toán leo đồi (Hill climbing)

Trang 17

Thuật toán tôi thép: tư tưởng

Mục tiêu: Giải quyết phần nào vấn đề cực trị địa

phương trong các thuật toán leo đồi

Nguyên tắc chung: chấp nhận những trạng thái kém

hơn trạng thái hiện thời với một xác suất 𝑝

o Chọn xác suất 𝑝 thế nào?

Trang 18

 Xác suất chấp nhận trạng thái tỉ lệ nghịch với độ kém của trạng thái

o Theo thời gian, giá trị của 𝑝 phải giảm dần

 Khi mới bắt đầu, thuật toán chưa ở vùng trạng tốt, do vậy chấp nhận thay đổi lớn

 Theo thời gian, thuật toán chuyển sang vùng trạng thái tốt, do vậy cần hạn chế thay đổi

Trang 19

Thuật toán tôi thép

𝑆𝐴(𝑋, 𝑂𝑏𝑗, 𝑁, 𝑚, 𝑥, 𝐶)

Đầu vào: số bước lặp 𝑚

trạng thái bắt đầu 𝑥 (chọn ngẫu nhiên)

d) if 𝑟𝑎𝑛𝑑[0,1] < 𝑝 then 𝑥 ← 𝑦

if 𝑂𝑏𝑗(𝑥) > 𝑂𝑏𝑗(𝑥∗) then 𝑥∗ ← 𝑥

2 giảm 𝑇 theo sơ đồ 𝐶

Trang 21

Tính chất thuật toán tôi thép

o Ít bị cực trị địa phương

Ngày đăng: 21/03/2023, 13:08

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w