An Efficient Quadratic Penalty Method for a Class of Graph Clustering Problems
Abstract
Community-based graph clustering is one of the most popular topics in the analysis of complex social networks. This type of clustering involves grouping vertices that are considered to share more connections, whereas vertices in different groups share fewer connections. A successful clustering result forms densely connected induced subgraphs. This paper studies a specific form of graph clustering problems that can be formulated as semi-assignment problems, where the objective function exhibits block properties. We reformulate these problems as sparse-constrained optimization problems and relax them to continuous optimization models. We apply a quadratic penalty method to the relaxation problem and solve the nonlinear quadratic penalty subproblem with simple box constraints using a projected gradient method based on the active set. Extensive numerical results indicate that our method provides more accurate clustering results for solving graph clustering problems at a faster speed, both for synthetic graphs and real-world network datasets, particularly in large-scale cases.
- Publication:
-
arXiv e-prints
- Pub Date:
- January 2025
- DOI:
- arXiv:
- arXiv:2501.02187
- Bibcode:
- 2025arXiv250102187T
- Keywords:
-
- Mathematics - Optimization and Control;
- Computer Science - Social and Information Networks
- E-Print:
- 25 pages, 5 figures, submitted to Optimization and Engineering