A* 알고리즘

chaenyang·2025년 1월 22일

self-driving

목록 보기
8/9

A* 알고리즘은 출발 노드부터 목표 노드까지 가는 최단 경로 찾는 그래프 탐색 알고리즘 중 하나이다.

Dijkstra algorithm과 유사하지만, 목표 노드까지의 휴리스틱 거리 측정값인 h(n)도 사용한다는 점에서 다르다.

가장 작은 비용 갖는 사각형끼리 서로 이으면 시작 지점과 목표 지점 잇는 경로 생성됨 -> 각 비용 적게 드는 경로끼리 연결했으니까 찾은 경로가 최단 경로

g(n): 출발~현재 노드 n까지 도달하기 위한 최단 비용, = 유클라디안 거리
h(n): 현재 노드 n에서 목표 노드까지 예상 이동 비용, = 휴리스틱 거리 측정값, 맨하튼 거리
f(n): g + h, 총 비용

출발 노드 부터 인접한 사각형 확인하면서 경로 만듦

profile
잉공지능

0개의 댓글