Graph partitioning is a key fundamental problem in the area of big graph computation. In this paper, motivated by optimizing the big data computing applications, two novel variants of the classical balanced graph partitioning are studied. The first one is to optimize the performance of specific workloads by graph partitioning, and the second one is to optimize the computation of motifs by graph partitioning. The formal definitions of the above two problems are introduced first, and the semidefinite programming representations are designed based on analyzing their properties. For the motif based partitioning problem, it is proved to be \(\textsf {NP}\) -complete even for the special case of \(k=2\) and the motif is a triangle, and its inapproximability is also shown by proving that there are no efficient algorithms with finite approximation ratio. Finally, by solving the semidefinite programs and utilizing sophisticated rounding techniques, the bi-criteria \(O(\sqrt{\log n\log k})\) -approximation algorithms with polynomial time cost are designed and analyzed for them.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Efficient Partitioning Algorithms for Optimizing Big Graph Computation

  • Baoling Ning,
  • Yupeng Gao

摘要

Graph partitioning is a key fundamental problem in the area of big graph computation. In this paper, motivated by optimizing the big data computing applications, two novel variants of the classical balanced graph partitioning are studied. The first one is to optimize the performance of specific workloads by graph partitioning, and the second one is to optimize the computation of motifs by graph partitioning. The formal definitions of the above two problems are introduced first, and the semidefinite programming representations are designed based on analyzing their properties. For the motif based partitioning problem, it is proved to be \(\textsf {NP}\) -complete even for the special case of \(k=2\) and the motif is a triangle, and its inapproximability is also shown by proving that there are no efficient algorithms with finite approximation ratio. Finally, by solving the semidefinite programs and utilizing sophisticated rounding techniques, the bi-criteria \(O(\sqrt{\log n\log k})\) -approximation algorithms with polynomial time cost are designed and analyzed for them.