반응형
[이산수학]최소신장 트리란?/ 최소신장 트리 구하는 알고리즘(프림,크루스칼)
■ 신장 트리(Spanning Tree)란?
그래프 G의 꼭짓점을 모두 노드로 포함하는 트리 T
■ 최소신장 트리(Minimal Spanning Tree)란?
그래프 G의 꼭짓점을 모두 노드로 포함하면서 비용을 최소로 하는 트리 T
최소신장 트리를 구하기 위해서는 노드와 노드를 연결하는 변에 가중치가 부여된 그래프가 있어야 합니다. 또한 비용이 최소인 트리로 만들기 위한 알고리즘도 필요합니다.
■ 최소신장 트리 구하는 알고리즘
프림 알고리즘(Prim Algorithm)
그래프 G의 변 중 비용이 가장 낮은 변들을 가지로 연결시켜서 트리로 만드는 알고리즘
크루스칼 알고리즘(Kruskal Algorithm)
그래프 G의 변 중 비용이 가장 낮은 변들로 트리를 구성하는 알고리즘
수학으로 이해하는 디지털 논리 이산수학 395p 참고
-----------------------------------
-----------------------------------
반응형
'컴퓨터 공학 > Software Math' 카테고리의 다른 글
[선형대수학] 첨가행렬(agumented matrix)란? (0) | 2023.10.19 |
---|---|
[선형대수학] 방정식(equation)에서 동치(equivalent)란? (1) | 2023.10.19 |
[이산수학]최소신장 트리 구하는 크루스칼 알고리즘(Kruskal Algorithm) 이란? (1) | 2020.08.29 |
[이산수학]최소신장 트리 구하는 프림 알고리즘(Prim Algorithm)이란? (0) | 2020.08.28 |
[이산수학]이진 탐색 트리란?_예제포함 (0) | 2020.08.27 |
댓글