그래프의 최단 경로 문제를 푸는 알고리즘다익스트라에서 발전됨Dijkstra: 현재 정점과 다음 정점 사이 가중치(ex.거리)A*: 현재 정점과 다음 정점 사이 가중치와 현재 정점에서 목표 지점까지의 거리(휴리스틱 코스트(heuristic cost)도 고려해 불필요한 경로 탐색 감소S는 StartG는 Goal각 정점 간 코스트 = 1

파랑색 경로: 탐색한 경로
주황색 경로: 최단 경로
결론: 3가지 탐색 루트가 나옴

시작 지점을 탐색 완료로 설정

인접 지점의 코스트 계산
코스트 = 정점간 거리 + 이동 시, 도착지까지의 거리
오른쪽, 아래는 도착지 방향위쪽은 도착지 반대 방향이므로 1 증가
최소 거리인 다음 정점 선택

(반복)...





결과Dijkstra보다 효율적인 길찾기휴리스틱 코스트(위 예시에선 목표 지점까지의 직선 거리가 있어야 적용 가능한 길찾기 알고리즘휴리스틱 코스트의 설정에 따라 값이 바뀜잘못된 휴리스틱 코스트 설정이 탐색 효율을 악화시킬 수도 있음
길찾기(Path Finding)에 주로 사용게임 성능에 악영향을 미칠 수 있음