Computer/알고리즘

프림_Prim

에린_1 2024. 1. 21. 00:33
728x90

Prim 알고리즘

  • 시작 정점에서 출발하여 신장트리 집합을 단계적으로 확장해 나가는 방법

동작

  1. 시작 단계에서는 시작 정점만이 MST에 포함
  2. 앞 단계에서 만들어진 MST집합에 인접한 정점들 중에서 최소 간선으로 연결된 정점을 선택하여 트리를 확장한다.
    1. 즉, 낮은 가중치를 먼저 선택한다.
  3. 위의 과정을 트리가 (N-1) 개의 간선을 가질 때까지 반복한다.
  • 정점선택을 기반으로 하는 알고리즘
  • 이전 단계에서 만들어진 신장트리를 확장하는식
728x90

'Computer > 알고리즘' 카테고리의 다른 글

동적계획법_DP(DynamicProgramming)  (0) 2024.01.26
그리디 알고리즘_GreedyAlgorithm  (0) 2024.01.26
유니온파인드_UnionFind  (0) 2024.01.21
크루스칼_Kruskal  (0) 2024.01.21
플로이드 워셜_FloydWarshall  (0) 2024.01.21