맵리듀스 기반 상향식 최대 밀도 부분그래프 탐색 알고리즘
- Title
- 맵리듀스 기반 상향식 최대 밀도 부분그래프 탐색 알고리즘
- Other Titles
- A Bottom-up Algorithm to Find the Densest Subgraphs Based on MapReduce
- Author
- 김영훈
- Keywords
- 최대 밀도 부분 그래프 탐색; 상향식 탐색; 소셜 그래프; 휴리스틱 알고리즘; Densest subgraph detection; a bottom-up algorithm; social graphs; heuristic algorithm
- Issue Date
- 2017-01
- Publisher
- 한국정보과학회
- Citation
- 정보과학회논문지, v. 44, No. 1, Page. 78-83
- Abstract
- 최대 밀도 부분 그래프는 소셜 네트워크에서 사용자들이 속한 특정 커뮤니티나 사용자들의 공통 관심사를 나타내기에, 최대 밀도 부분 그래프를 찾는 연구가 다수 있었다. 그러나 기존의 연구들은 단일한 최고 밀도 부분 그래프를 찾는다는 문제점이 있었다. 이 연구에서는 주어진 노드에서 시작하여, 인접하는 노드 중에 연결수(degree)가 가장 높은 노드를 추가하는 방식을 사용한 최고 밀도 부분 그래프를 찾는 상향식 휴리스틱 알고리즘을 제안한다. 이에 따라, 병렬 처리에 용이하게 하였고, 이를 맵리듀스 프레임워크 상에서 병렬 알고리즘으로 구현하였다. 다양한 그래프 데이터로 실험결과 이전 연구와 비교하여 조기에 최고 밀도 부분 그래프를 찾아냄을 보였다. 또한 다양한 다수의 노드가 주어졌을 때에도 효과적으로 동작함을 보였다.
Finding the densest subgraphs from social networks, such that people in the subgraph are in a particular community or have common interests, has been a recurring problem in numerous studies undertaken. However, these algorithms focused only on finding the single densest subgraph. We suggest a heuristic algorithm of the bottom-up type, which finds the densest subgraph by increasing its size from a given starting node, with the repeated addition of adjacent nodes with the maximum degree. Furthermore, since this approach matches well with parallel processing, we further implement a parallel algorithm on the MapReduce framework. In experiments using various graph data, we confirmed that the proposed algorithm finds the densest subgraphs in fewer steps, as compared to other related studies. It also scales efficiently for many given starting nodes.
- URI
- http://www.dbpia.co.kr/Journal/ArticleDetail/NODE07091264https://repository.hanyang.ac.kr/handle/20.500.11754/103120
- ISSN
- 2383-630X
- Appears in Collections:
- COLLEGE OF COMPUTING(소프트웨어융합대학)[E] > COMPUTER SCIENCE(소프트웨어학부) > Articles
- Files in This Item:
There are no files associated with this item.
- Export
- RIS (EndNote)
- XLS (Excel)
- XML