에듀테크 프로젝트 대시보드
A* 탐색 체험
인공지능 기초 · 인공지능의 이해 — A* 탐색은 "지금까지 온 거리(g)"와 "목표까지 남은 거리 추정치(h, 휴리스틱)"를 더한 값 f = g + h가 가장 작은 칸부터 확장한다. 맨해튼 거리를 휴리스틱으로 써서 한 단계씩 진행해 보자.
아래 8×8 맵에서 초록(S)=시작, 분홍(G)=목표, 회색=장벽. "한 단계 진행"을 눌러 f값이 가장 작은 칸부터 열리는 과정을 확인하세요.
| 기호 | 의미 |
|---|---|
| g(n) | 시작 지점에서 현재 칸 n까지 실제로 이동한 거리 |
| h(n) | 현재 칸 n에서 목표까지 남은 거리의 «추정치» (여기서는 맨해튼 거리) |
| f(n) = g(n) + h(n) | 이 값이 가장 작은 칸을 다음에 확장한다 |