- 시작 노드를 설정한 다음 시작 노드의 최소 비용은 0, 나머지 노드는 INF로 초기화. 이후 최소 비용을 갱신할 때 직전 노드도 갱신
- 노드 개수 -1만큼 다음 연산을 반복
2-1. 시작 노드에서 갈 수 있는 각 노드에 대하여 전체 노드 각각을 거쳐갈 때 현재까지 구한 최소 비용보다 더 적은 최소 비용이 있는지 확인하여 갱신. 최소 비용을 갱신할 때, V의 직전 노드 값도 같이 생신- 과정 2를 마지막으로 수행하여 갱신되는 최소 비용이 있는지 확인(만약 있다면 음의 순환이 있음을 의미)
