justgo_developer

최소비용신장트리(minimum spanning tree)-4 본문

카테고리 없음

최소비용신장트리(minimum spanning tree)-4

다날92 2018. 1. 5. 20:04
728x90
반응형

prim의 알고리즘

- 임의의 노드를 출발노드로 선택

- 출발 노드를 포함하는 트리를 점점 키워 감

- 매 단계에서 이미 트리에 포함된 노드와 포함되지 않은 노드를 연결하는 에지들 중 가장 가중치가 작은 에지를 선택


가중치가 최소인 에지 찾기

- VA: 이미 트리에 포함된 노드들

- VA에 아직 속하지 않은 각 노드 v에 대해서 다음과 같은 값을 유지

- key(v) : 이미 VA에 속한 노드와 자신을 연결하는 에지들 중 가중치가 최소인 에지(u,v)의 가중치

- ㅠ(v) : 그 에지 (u,v)의 끝점 u


r:출발점


key값이 최소인 노드 찾기

- 최소 우선순위 큐를 사용

: V-VA에 속한 노드들을 저장

: Extract-Min : key값이 최소인 노드를 삭제하고 반환


728x90
반응형