Journal of the Operations Research Society of China ›› 2025, Vol. 13 ›› Issue (4): 919-945.doi: 10.1007/s40305-023-00534-9

Previous Articles     Next Articles

Exact Vertex Migration Model of Graph Partitioning Based on Mixed 0-1 Linear Programming and Iteration Algorithm

Zheng-Xi Yang1, Zhi-Peng Jiang1, Wen-Guo Yang1, Sui-Xiang Gao1   

  1. School of Mathematical Sciences, University of Chinese Academy of Sciences, Beijing 100049, China
  • Received:2022-12-31 Revised:2023-11-23 Online:2025-12-30 Published:2025-12-19
  • Contact: Zhi-Peng Jiang E-mail:jiangzhipeng@ucas.ac.cn
  • Supported by:
    This work was supported by the National Key Research and Development Program of China (No. 2022YFA1003900).

Abstract: Graph partitioning problem is a classical NP-hard problem. The improvement of graph partitioning results by vertex migration is an important class of methods for graph partitioning. The goal of graph partitioning is getting a partition with the least number of cut edges, while also satisfying the capacity limit of the partition. In this paper, an optimization model for vertex migration is proposed, considering the influence between neighboring vertices, so that the objective function value of the model is exactly equal to the amount of cut edge variation. The model is converted into a mixed 0–1 linear programming by introducing variables. Then, a heuristic iterative algorithm is designed, in which the mixed 0–1 linear programming model is transformed into a series of small-scale models that contain less integer variables. In the experiment, the method in this paper is simulated and compared with balanced label propagation methods and their related methods. The improvement effect of these methods based on three different initialization methods is analyzed. Extensive numerical experiments on five commonly used datasets validate the effectiveness and efficiency of the proposed method.

Key words: Graph partitioning, Mixed 0–1 linear programming, Vertex migration

CLC Number: