Logo image
Efficient Detection of k-Plex Structures in Large Graphs Through Constraint Learning
期刊文章   同儕審查

Efficient Detection of k-Plex Structures in Large Graphs Through Constraint Learning

Hui-Ju Hung, Chia-Hsun Lu, Yun-Ya Huang, Ming-Yi Chang, Ya-Chi Ho 和 Chih-Ya Shen
IEEE transactions on computational social systems, 卷.12(4), 頁碼.1584-1597
01/08/2025
Web of Science ID: WOS:001346626800001

摘要

<inline-formula xmlns:ali="http://www.niso.org/schemas/ali/1.0/" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <tex-math notation="LaTeX"> k</tex-math> </inline-formula>-plex Branch-and-bound Complexity theory Computational efficiency Computational modeling Constraint handling constraint learning Mixed integer linear programming mixed integer linear programming (MILP) Optimization Social networking (online) Time factors Training data
The k -plex is a popular definition of communities in networks, offering more flexibility than cliques by allowing each node to miss up to k connections. However, finding k -plexes in large graphs is a theoretically challenging task due to the large number of possible k -plexes. In this article, we propose a novel approach for detecting k -plexes under various sizes and time constraints using an automated strategy to learn bounds, called the constraint learning and bounding ( CLB ) method. Specifically, our proposed CLB approach, leverages the concept of constraint learning to develop a mixed integer linear programming (MILP) instance as a model to learn a bounding strategy in the branch-and-bound process. The variables in the MILP instances correspond to the natural properties of the k -plex problem. Unlike previous works, we focus on learning the bounding strategy rather than learning the branching strategy. Thus, the strategy learned by our proposed approach avoids visiting infeasible solutions, which accelerates the branch-and-bound algorithm and reduces the computational load. To evaluate our approach, we conduct experiments on various real graphs to validate the superiority and the generality of our proposed approach. In summary, our approach offers an effective and efficient solution for detecting k -plexes under various conditions.

相關連結

詳細資料

Logo image