Enhancing Balanced Graph Edge Partition with Effective Local Search
- URL: http://arxiv.org/abs/2012.09451v1
- Date: Thu, 17 Dec 2020 08:58:06 GMT
- Title: Enhancing Balanced Graph Edge Partition with Effective Local Search
- Authors: Zhenyu Guo, Mingyu Xiao, Yi Zhou, Dongxiang Zhang, Kian-Lee Tan
- Abstract summary: Graph partition is a key component to achieve workload balance and reduce job completion time in parallel graph processing systems.
In this paper, we study local search algorithms for this problem to further improve the partition results from existing methods.
- Score: 41.4257628524592
- License: http://creativecommons.org/publicdomain/zero/1.0/
- Abstract: Graph partition is a key component to achieve workload balance and reduce job
completion time in parallel graph processing systems. Among the various
partition strategies, edge partition has demonstrated more promising
performance in power-law graphs than vertex partition and thereby has been more
widely adopted as the default partition strategy by existing graph systems. The
graph edge partition problem, which is to split the edge set into multiple
balanced parts to minimize the total number of copied vertices, has been widely
studied from the view of optimization and algorithms. In this paper, we study
local search algorithms for this problem to further improve the partition
results from existing methods. More specifically, we propose two novel
concepts, namely adjustable edges and blocks. Based on these, we develop a
greedy heuristic as well as an improved search algorithm utilizing the property
of the max-flow model. To evaluate the performance of our algorithms, we first
provide adequate theoretical analysis in terms of the approximation quality. We
significantly improve the previously known approximation ratio for this
problem. Then we conduct extensive experiments on a large number of benchmark
datasets and state-of-the-art edge partition strategies. The results show that
our proposed local search framework can further improve the quality of graph
partition by a wide margin.
Related papers
- Optimal Partial Graph Matching [2.4378101048225735]
We propose a novel framework for partial graph matching inspired by optimal partial transport.
Our approach formulates an objective that enables partial assignments while incorporating matching biases.
We employ the Hungarian algorithm to achieve efficient, exact solutions with cubic time complexity.
arXiv Detail & Related papers (2024-10-22T05:56:57Z) - A Theoretical Analysis Of Nearest Neighbor Search On Approximate Near
Neighbor Graph [51.880164098926166]
Graph-based algorithms have demonstrated state-of-the-art performance in the nearest neighbor search (NN-Search) problem.
There exists a practice-to-theory gap in the graph-based NN-Search algorithms.
We present theoretical guarantees of solving NN-Search via greedy search on ANN-Graph for low dimensional and dense vectors.
arXiv Detail & Related papers (2023-03-10T21:18:34Z) - Learning Heuristics for the Maximum Clique Enumeration Problem Using Low
Dimensional Representations [0.0]
We use a learning framework for a pruning process of the input graph towards reducing the clique of the maximum enumeration problem.
We study the role of using different vertex representations on the performance of this runtime method.
We observe that using local graph features in the classification process produce more accurate results when combined with a feature elimination process.
arXiv Detail & Related papers (2022-10-30T22:04:32Z) - Reinforcement Learning Based Query Vertex Ordering Model for Subgraph
Matching [58.39970828272366]
Subgraph matching algorithms enumerate all is embeddings of a query graph in a data graph G.
matching order plays a critical role in time efficiency of these backtracking based subgraph matching algorithms.
In this paper, for the first time we apply the Reinforcement Learning (RL) and Graph Neural Networks (GNNs) techniques to generate the high-quality matching order for subgraph matching algorithms.
arXiv Detail & Related papers (2022-01-25T00:10:03Z) - Effective and Efficient Graph Learning for Multi-view Clustering [173.8313827799077]
We propose an effective and efficient graph learning model for multi-view clustering.
Our method exploits the view-similar between graphs of different views by the minimization of tensor Schatten p-norm.
Our proposed algorithm is time-economical and obtains the stable results and scales well with the data size.
arXiv Detail & Related papers (2021-08-15T13:14:28Z) - Graph Partitioning and Sparse Matrix Ordering using Reinforcement
Learning [0.13999481573773068]
We present a novel method for graph partitioning based on reinforcement learning and graph convolutional neural networks.
The proposed method achieves similar partitioning quality than METIS and Scotch.
The method generalizes from one class of graphs to another, and works well on a variety of graphs from the SuiteSparse sparse matrix collection.
arXiv Detail & Related papers (2021-04-08T06:54:24Z) - Sparse Partial Least Squares for Coarse Noisy Graph Alignment [10.172041234280865]
Graph signal processing (GSP) provides a powerful framework for analyzing signals arising in a variety of domains.
We propose a novel regularized partial least squares method which both incorporates the observed graph structures and imposes sparsity in order to reflect the underlying block community structure.
arXiv Detail & Related papers (2021-04-06T21:52:15Z) - An Asymptotically Optimal Primal-Dual Incremental Algorithm for
Contextual Linear Bandits [129.1029690825929]
We introduce a novel algorithm improving over the state-of-the-art along multiple dimensions.
We establish minimax optimality for any learning horizon in the special case of non-contextual linear bandits.
arXiv Detail & Related papers (2020-10-23T09:12:47Z) - Optimization of Graph Total Variation via Active-Set-based Combinatorial
Reconditioning [48.42916680063503]
We propose a novel adaptive preconditioning strategy for proximal algorithms on this problem class.
We show that nested-forest decomposition of the inactive edges yields a guaranteed local linear convergence rate.
Our results suggest that local convergence analysis can serve as a guideline for selecting variable metrics in proximal algorithms.
arXiv Detail & Related papers (2020-02-27T16:33:09Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.