BÀI TẬP TRÍ TUỆ NHÂN TẠO CÓ LỜI GIẢI

Bước 1:Tại trang tài liệu nhlhockeyshopuk.com bạn muốn tải, click vào nút Download màu xanh lá cây ở phía trên. Bước 2: Tại liên kết tải về, bạn chọn liên kết để tải File về máy tính. Tại đây sẽ có lựa chọn tải File được lưu trên nhlhockeyshopuk.com Bước 3: Một thông báo xuất hiện ở phía cuối trình duyệt, hỏi bạn muốn lưu . - Nếu click vào Save, file sẽ được lưu về máy (Quá trình tải file nhanh hay chậm phụ thuộc vào đường truyền internet, dung lượng file bạn muốn tải) Có nhiều phần mềm hỗ trợ việc download file về máy tính với tốc độ tải file nhanh như: Internet Download Manager (IDM), Free Download Manager, ... Tùy vào sở thích của từng người mà người dùng chọn lựa phần mềm hỗ trợ download cho máy tính của mình

Bạn đang xem: Bài tập trí tuệ nhân tạo có lời giải

*

*

*

Xem thêm: Bà Bầu Ăn Gì 3 Tháng Cuối - Bầu 3 Tháng Cuối Nên Ăn Gì Để Thai Nhi Tăng Cân

*

*

Bài tập cơ sỏ trí tuệ nhân tạo - SGU2009Trang 1CHƯƠNG 1. CÁC PHƯƠNG PHÁP TÌM KIẾMNguyên lý HeuristicThuật giải tham lamVới những bài toán mà không gian trạng thái có thể phát sinh cực lớn thì việc dùngphương pháp vét cạn là điều không thể. Nguyên lý tham lam lấy tiêu chuẩn tối ưu toàn cụcđể làm tiêu chuẩn chọn lựa hành động trong phạm vi cục bộ. Một số ví dụ có thể áp dụngnguyên lý này như các bài toán có mô hình toán học là bài toán người bán hàng, bài toán tômàu đồ thị,… Hơn nữa nếu có một chiến lược tham lam hợp lý, thì phương pháp này sẽtìm được lời giải tối ưu; chẳng hạn thuật toán Kruskal, thuật toán Prim.Lược đồ của phương pháp tham lamvoid Greedy(A,S){ A là tập các ứng cử viên, S là tập nghiệm}{S=while (A ){x=select(A); { chọn phần tử tốt nhất trong A}A=A - {x}if (S {x} chấp nhận được)S= S {x}}}Bài toán hành trình người bán hàngCó n thành phố (được đánh số từ 1 đến n), một người bán hàng xuất phát từ mộtthành phố, muốn đi qua các thành phố khác, mỗi thành phố một lần rồi quay về thành phốxuất phát. Giả thiết biết được chi phí đi từ thành phố iđến thành phố j là c. Hãy tìmmột hành trình cho người bán hàng sao cho tổng chi phí theo hành trình này là thấp nhất.Bài tập cơ sỏ trí tuệ nhân tạo - SGU2009Trang 2Thuật giải GTS1 (Greedy Traveling Saleman)Input:số thành phố là n, đỉnh xuất phát u và ma trận chi phí cOutput:tour (thứ tự các thành phố đi qua),cost – chí phí ứng với tour tìm đượcv=u;tour={u};cost=0;for i=1 to n{đặt w là thành phố kề sau thành phố v.tour=tour + {w};cost=cost+cv=w;}tour=tour + {u};cost=cost+cVí dụ 1.1:Cho đồ thị có ma trận chi phí như sau:20423162410176351825527149129243012147211538401516520Sử dụng giải thuật GTS1 để tìm hành trình bắt đầu tại các đỉnh v1=1; v2=3; v3=4; v4=5Hướng dẫn giải:GTS1(v1)= 1 5 2 4 6 3 1Cost(v1)= 6 + 7 + 6 + 12 +16 + 25 = 72.Tương tự tính được:GTS1(v2)=3 2 4 1 5 6 3Cost (v2)=5 + 6 + 12 + 6 +38 + 16 = 83.GTS1(v3)=4 2 1 5 3 6 4Cost (v3)=9 + 10 + 6 + 21 +9 + 5 = 60.GTS1(v4)=5 2 4 1 6 3 5Bài tập cơ sỏ trí tuệ nhân tạo - SGU2009Trang 3Cost (v4)=7 + 6 + 12 + 24 +16 + 14 = 79.Thuật giải GTS2 (Greedy Traveling Saleman)Inputn, c, p,vi ( i = 1..p)// vi là các thành phố cho trước hoặc cũng có thể đượcchọn ngẫu nhiên trong tập 1..pOutput:esttour, bestcostestcost=0esttour={}for i=1 to p{GTS1(vk); // suy ra được tour(vk) và cost(vk)If cost(vk){estcost=cost(vk)esttour=tour(vk)}}Ví dụ 1.2.Cho đồ thị có ma trận chi phí như sau:20423162410176351825527149129243012147211538401516520Sử dụng giải thuật GTS2 để tìm hành trình tốt nhất với p=4 (v1=2; v2=3; v3=5; v4=6)Hướng dẫn giải:Áp dụng giải thuật GTS1 như trên để tínhGTS1(v1)= 2 4 1 5 3 6 2Cost(v1)=.6+12+6+21+9+15=69GTS1(v2)=3 2 4 1 5 6 3Cost (v2)=5 + 6 + 12 + 6 +38 + 16 = 83.GTS1(v3)=5 2 4 1 6 3 5Cost (v3)=7 + 6 + 12 + 24 +16 + 14 = 79.