Tải xuống bản thuyết trình
Bản thuyết trình đang được tải. Xin vui lòng chờ
Công bố bởiRéka Vass
1
Đề kiểm tra 15’ lớp K58B Cho đồ thị không gian trạng thái của bài toán như sau: Trạng thái đầu: A Trạng thái đích: P Và cho giải thuật tìm kiếm theo chiều sâu trong slide tiếp theo
2
Tìm kiếm lời giải theo chiều sâu
Function General-Search(problem, Stack) returns a solution, or failure Stack make-queue(make-node(initial-state[problem])); father(initial-state[problem]) = empty; while (1) if Stack is empty then return failure; node = pop(Stack) ; if test(node,Goal[problem]) then return path(node,father); expand-nodes adjacent-nodes(node, Operators[problem]); push(Stack, expand-nodes ); for each ex-node in expand-nodes father(ex-node) = node; end Lấy các đỉnh kề với node, nhưng chưa xuất hiện trong cây tìm kiếm Function path(node,father[]) : print the solution n node while (n # empty) cout<< n <<“<--” ; n = father[n]; end
3
Đề kiểm tra lớp K58B Hãy cho biết kết quả thực hiện giải thuật theo chiều sâu trên không gian trạng thái bài toán đã cho Hãy cho biết Stack chứa các đỉnh nào của đồ thị ở thời điểm kết thúc giải thuật Hãy đánh giá độ phức tạp không gian của giải thuật tìm kiếm theo chiều sâu dựa trên 2 tham số: b - số nhánh tối đa của một đỉnh trong không gian trạng thái của bài toán, và m – độ sâu tối đa của không gian trạng thái của bài toán
4
Đáp án node Stack father A B,C,D father[B,C,D]=A B E,F,C,D
father[E,F]=B E I,F,C,D father[I]=E I P,F,C,D father[P]=I P Kết quả thực hiện của giải thuật: P <-- I <-- E <-- B <-- A Ở thời điểm kết thúc giải thuật, Stack chứa P,F,C,D Độ phức tạp không gian của giải thuật được đánh giá dựa trên kích thước của Stack, trong trường hợp tồi nhất, Stack chứa bm ((b-1) * m) + 1 đỉnh, vì vậy độ phức tạp không gian là cỡ O(bmb*m); xem trong slide 56 bai un_informed_search.ppt
Các bản thuyết trình tương tự
© 2024 SlidePlayer.vn Inc.
All rights reserved.