인공지능 실습

맹목적 탐색 (BFS & DFS) 시뮬레이터

트리 구조(Tree)와 그래프 구조(Graph), 2차원 공간(Grid)에서 BFS(너비 우선 탐색)와 DFS(깊이 우선 탐색)가 어떻게 동작하는지 비교하며 학습해 보세요.

맹목적 탐색(무정보 탐색)은 알고리즘이 목표까지 얼마나 남았는지 전혀 모르는 상태로 탐색하는 방법입니다. 화면에 보이는 도착점·목표 노드(Node)는 여러분이 보라고 표시해 둔 것일 뿐, BFS와 DFS는 그 위치를 모른 채 정해진 순서대로 노드를 하나씩 확장해 볼 뿐입니다.

환경 설정

BFS와 DFS는 목표가 어디 있는지 모른 채 정해진 순서로만 노드를 확장합니다. 노드를 클릭하면 목표 노드(Goal)를 바꿀 수 있습니다.


알고리즘 선택

실행 제어
대기 중
아직 확장 안 한 노드
현재 탐색 노드
탐색 완료 노드
목표 노드