Graph Partitioning and Shortest-path Search

그래프는 관계성이나 상호작용을 모델링하기 위해 널리 사용되는 기본적인 자료구조로서 오늘날 물류, 화학, 소셜 네트워크 분석 등 다양한 분야에서 사용되고 있다. 그래프와 관련된 문제 중 graph partitioning과 최단 경로 탐색은 주요한 문제이며 이와 관련된 알고리즘은 실세계의 여러 분야의 문제를 해결하는데 활용되고 있다. Graph partitioning은 어떠한 그래프를 특정 기준에 따라 더 작은 부분 그래프로 쪼개는 작업이며 복잡한 그래프를 분석하기 용이하도록 만들 수 있다. 이를 최단 경로 탐색에 활용한다면 크고 복잡한 그래프에 대해서도 최단 경로를 효과적으로 찾을 수 있다. 본 기술문서는 graph partitioning에 대해 다룬다. Graph partitioning를 소개하고, graph partitioning의 두 알고리즘 유형을 간단히 기술한다. 이어서 graph partitioning을 최단 경로 탐색 문제에 적용한 방법을 기술한다.


보고서작성: 고려대학교 정보보호대학원 해킹대응기술연구실 (지도교수 : 김휘강 교수)

DOWNLOAD

AUTHOR

ACKNOWLEDGEMENT

HISTORY