Uniformed Search

🖇️ YOUTUBE

COMPSCI 188 - 2018-08-28

🗒️ MATERIAL

CS 188: Introduction to Artificial Intelligence, Fall 2018

🗓️ 2022-02-01

Note

  1. Agent

  2. Search problem (Pacman)

    ‘문제 설정’에 따라 state space, successor function 등이 달라진다.

  3. Pacman’s problem

    world state의 agent position, food count, ghost position, agent facing 등 다양한 요소를 고려하면 매우 큰 수(지수적 곱)이므로 모든 계획을 사전에 연산한 planning agents는 효율성이 매우 저조하다. 즉 문제 설정에 따라 state space가 달라진다.

    문제 설정에 따른 state space를 확인하기 위해 goal state를 달성했는지 여부를 확인해야 한다.

  4. State space graphs & search trees

    따라서 state space graph를 통해 구성한 search tree 길이는 무한할 수 있다.

  5. Tree Search

    FA18_cs188_lecture2_uninformed_search_1pp_page-0029.jpg

  6. DFS

    FA18_cs188_lecture2_uninformed_search_1pp_page-0036.jpg

  7. BFS

    FA18_cs188_lecture2_uninformed_search_1pp_page-0039.jpg

  8. DFS vs BFS

    → 두 알고리즘의 장점을 결합한 알고리즘(iterative deepening) 존재

  9. UCS

    FA18_cs188_lecture2_uninformed_search_1pp_page-0048.jpg

Review