Professional Documents
Culture Documents
Hướng dẫn midterm
Hướng dẫn midterm
Hướng dẫn midterm
Trong khi đó, tác tử phản xạ dựa trên mô hình sử dụng một mô hình trạng thái của môi
trường để dự đoán trạng thái tiếp theo và đưa ra hành động phù hợp dựa trên dự đoán
đó. Nó cũng sử dụng một tập luật được xác định trước để quyết định hành động.
12 Tác tử phản xạ đơn (simple reflex agents) chọn hành động để thưc hiện dựa trên yếu tố
nào?
Nhận thức hiện tại (current perception)
13 Tác tử phản xạ đơn giản (simple reflex agents) phải hoạt động trong môi trường có đặc
tính nào?
Môi trường có thể quan sát hoàn toàn (fully observable)
14 Môi trường làm việc của một tác tử lái xe tự động KHÔNG có đặc điểm nào sau đây?
Quan sát một phần (observable partially), đa tác tử (multi agents), ngẫu nhiên
(stochastic), liên tiếp (sequential), động (dynamic), liên tục (continous)
Không có Quan sát hoàn toàn (observable fully)
15 Đặc tính của môi trường của tác tử trong trò chơi 8 số (8- puzzle) là gì?
Quan sát đầy đủ (observable fully), đơn tác tử (single agent), xác định (deterministic),
liên tiếp (sequential), tĩnh (static), rời rạc (discrete)
16 Môi trường của các thuật toán tìm kiếm TREE-SEARCH và GRAPH-SEARCH được
giả sử bao gồm những đặc tính nào?.
Quan sát hoàn toàn, rời rạc, được biết trước và xác định
17 Khi thực hiện thuật toán GRAPH-SEARCH để tìm kiếm đường đi trên một đồ thị
liên thông có đỉnh đầu khác đỉnh đích, xét trên cây tìm kiếm thì thuật toán dừng khi nào?
Thuật toán GRAPH-SEARCH dừng lại khi tìm thấy đỉnh đích hoặc khi không còn
đỉnh nào để duyệt. Trên cây tìm kiếm, thuật toán dừng lại khi đã duyệt hết các nút
hoặc khi nút lá được mở là đỉnh đích.
18 Khi thực hiện thuật toán tìm kiếm GRAPH-SEACH trên một đồ thị, trường hợp nào
thuật
toán trả về cấu trúc frontier là rỗng (thuật toán không tìm thấy nghiệm)?
Vì vậy, trong các trường hợp được đưa ra, chỉ có đỉnh đích là đỉnh treo không có nút
kề nào, dẫn đến không thể mở rộng frontier và tìm được đường đi đến đích. Các
trường hợp còn lại đều có ít nhất một nút kề cho nút đang xét, do đó frontier sẽ không
bao giờ rỗng trong quá trình tìm kiếm.
19 Không gian trạng thái (state space) của một bài toán tìm kiếm được xác định dựa trên
yếu tố nào?
Cách biểu diễn bài toán
20 Giả sử b là nhân tố nhánh, m là độ sâu và d là độ sâu tìm được nghiệm của cây tìm
kiếm. Thuật toán tìm kiếm nào nào trong các thuật toán sau tìm được nghiệm mà độ
phức tạp tính toán thõa mãn điều kiện d = m.
Tìm kiếm theo chiều sâu – Deep-first search (DFS)
21 Nếu áp dụng thuật toán TREE-SEARCH để tìm đường đi từ đỉnh S đến đỉnh G trên đồ
thị sau, kết quả của thuật toán là gì?
Phụ thuộc vào cấu trúc dữ liệu "frontier" là FIFO hay LIFO
FIFO: S – B - G
LIFO: Không xác định
22 Nếu áp dụng thuật toán TREE-SEARCH với cấu trúc dữ liệu "frontier" trong thuật
toán là FIFO để tìm đường đi từ đỉnh S đến đỉnh G trên đồ thị sau, kết quả của thuật
toán là gì?
S–B–G
23 Kiểu của cấu trúc dữ liệu "frontier" trong thuật GRAPH-SEARCH là gì để thuật toán
tìm được đường đi từ đỉnh S đến đỉnh G trên đồ thị sau là: S-A-D-G?
LIFO
24 Nếu áp dụng thuật toán GRAPH-SEARCH với cấu trúc dữ liệu "frontier" trong thuật
toán là FIFO để tìm đường đi từ đỉnh S đến đỉnh G cho đồ thị sau thì tất cả các nút của
cây tìm kiếm ở độ sâu d = 2 gồm những nút nào?
{C; F; I; E}
25 Nếu áp dụng thuật toán GRAPH-SEARCH với cấu trúc "frontier" trong thuật toán là
FIFO để tìm đường đi từ đỉnh S đến đỉnh G cho đồ thị sau thì độ sâu tìm thấy nghiệm
của cây tìm kiếm là bao nhiêu?
2 (S – F – G)
26 Nếu áp dụng thuật toán TREE-SEARCH với cấu trúc "frontier" trong thuật toán là
LIFO để tìm đường đi từ đỉnh S đến đỉnh G cho đồ thị sau thì độ sâu tối đa để tìm thấy
nghiệm của cây tìm kiếm là bao nhiêu?
5 (S – C – B – D – F – G)
27 Nếu áp dụng thuật toán TREE-SEARCH với cấu trúc "frontier" trong thuật toán là
FIFO để tìm đường đi từ đỉnh S đến đỉnh G cho đồ thị sau thì đường đi tìm được là gì?
S–D–F–G
28 Khi áp dụng thuật toán tìm kiếm theo chiều rộng để tìm đường đi từ một đỉnh đến một
đỉnh khác trên một đồ thị, đường nghiệm có tính chất gì?
Đường đi qua ít đỉnh nhất
29 Khi áp dụng thuật toán tìm kiếm theo chiều sâu để tìm đường đi từ một đỉnh đến một
đỉnh khác trên một đồ thị, đường nghiệm có tính chất gì?
Đường bất kỳ
30 Giả sử b là nhân tố nhánh, m là độ sâu và d là độ sâu tìm được nghiệm của cây tìm
kiếm, độ phức tạp thời gian và độ phức tạp tính toán của thuật toán tìm kiếm theo
chiều rộng là bao nhiêu?
O(bd) và O(bd)
31 Giả sử b là nhân tố nhánh, m là độ sâu và d là độ sâu tìm được nghiệm của cây tìm
kiếm, độ phức tạp thời gian và độ phức tạp tính toán của thuật toán tìm kiếm theo
chiều sâu là bao nhiêu?
Độ phức tạp thời gian O(bm)
Độ phức tạp không gian:
- Dựa trên graph search O(bm)
- Dựa trên tree search O(bm)
32 Khi nào thuật toán BFS tìm được đường đi ngắn nhất cho một đồ thị?
Khi đồ thị có chiều dài đường đi trên các cạnh là tương đương.
33 Tìm kiếm quay lui là tên gọi khác của thuật toán nào?
Tìm kiếm theo chiều sâu – Depth first search (DFS)
34 Nếu áp dụng thuật toán BFS để tìm đường đi từ đỉnh S đến đỉnh G cho đồ thị sau,
thuật toán sẽ tìm được đường đi nào?
S–B–G
35 Nếu áp dụng thuật toán tìm kiếm chiều sâu với độ sâu tối đa l = 2 cho đồ thị sau, thuật
toán có thể tìm được bao nhiêu đường đi khác nhau từ đỉnh A đến đỉnh E?
A–B–E
A–D–E
2
36 Nếu áp dụng thuật toán tìm kiếm chiều sâu giới hạn độ sâu l = 2 để tìm đường đi từ
đỉnh S đến đỉnh G cho đồ thị sau, thuật toán sẽ tìm được đường đi nào? S – D – G
S–D–G
37 Nếu áp dụng thuật toán tìm kiếm từ 2 hướng (bidirectional search) để tìm đường đi từ
đỉnh S đến đỉnh G cho đồ thị sau, thuật toán sẽ tìm được đường đi nào?
S–D–G
38 Nếu áp dụng thuật toán BFS để tìm đường đi từ đỉnh S đến đỉnh G cho đồ thị sau, ở
vòng lặp thứ 2 của thuật toán, các nút của cây tìm kiếm sẽ bao gồm các đỉnh nào?
{S, A, B, C, D, E, F}
39 Nếu áp dụng giải thuật UCS để tìm đường đi từ đỉnh S đến đỉnh G cho đồ thị sau, tập
các nút và giá của nó của cây tìm kiếm ở độ sâu d = 2 gồm các nút nào?
{(C,8); (D,7); (G,13)}
40 Nếu áp dụng giải thuật UCS để tìm đường đi từ đỉnh S đến đỉnh G cho đồ thị sau,
đường đi tìm được là đường nào và có giá thành là bao nhiêu?
S – D – G : g(G) = 8
41 Cho lưới đường đi như sau, biết rằng tại môi ô có thể đi đến các ô lân cận theo 4
hướng với chiều dài là 1. Nếu áp dụng thuật toán UCS để tìm đường đi từ ô c13 đến ô
c25 thì cây tìm kiếm ở độ sâu d = 2 sẽ có bao nhiêu nút?
Tìm kiếm với giá trị cực tiểu - UCS (uniform cost search), các node đã đi qua được
lưu trong explorer với chi phí đi đến node đó. Nếu node tìm được đã có trong explorer
và chi phí nhỏ hơn, thì thêm nút đó vào explorer và xóa node trước đó trong frontier.
Chi phí bé hơn thì chọn, bằng hoặc lớn hơn thì không chọn.
8