Multi-Constraint Graph Partitioning Problems Via Recursive Bipartition Algorithm Based on Subspace Minimization Conjugate Gradient Method

Wumei Sun,Hongwei Liu,Xiaoyu Wang,Hailong You
DOI: https://doi.org/10.2139/ssrn.4308274
2022-01-01
SSRN Electronic Journal
Abstract:The graph partitioning problem is a classical NP-hard problem. In this paper, we establish a 0-1 quadratic integer programming model for the graph partitioning problem with vertex weight constraint and fixed vertex constraint, and propose a recursive bipartition algorithm based on the subspace minimization conjugate gradient method. To reduce the difficulty of model solving, the 0-1 quadratic integer programming problem with constraints is relaxed to an unconstrained optimization problem using equilibrium terms, elimination method and trigonometric properties, and solved by an accelerated subspace minimization conjugate gradient algorithm. On the basis of the obtained optimal solution of the unconstrained problem and the hyperplane rounding algorithm to generate the initial feasible partition of the graph partitioning problem, further heuristic algorithms including one-neighborhood and two-interchanges adjustment strategies are designed to locally improve the initial feasible partitioning results to finally obtain the approximate optimal solution of the graph partitioning problem. Numerical experiments are conducted using the graph partitioning problem under the knapsack constraint and several industrial examples, and the results show that our algorithm is effective and feasible.
What problem does this paper attempt to address?