Efficient branch-and-bound algorithms for finding triangle-constrained 2-clubs
Abstract In the Vertex Triangle 2-Club problem, we are given an undirected graph G and aim to find a maximum-vertex subgraph of G that has diameter at most 2 and in which every vertex is contained in at least $$\ell $$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mi>ℓ</mml:mi> </mml:math> triangles in the subgraph. So far, the only algorithm for solving Vertex Triangle 2-Club relies on an ILP formulation (Almeida and Brás in Comput Oper Res 111:258–270, 2019). In this work, we develop a combinatorial branch-and-bound algorithm that, coupled with a set of data reduction rules, outperforms the existing implementation and is able to find optimal solutions on sparse real-world graphs with more than 100,000 vertices in a few minutes. We also extend our algorithm to the Edge Triangle 2-Club problem where the triangle constraint is imposed on all edges of the subgraph.
Authors
- Philipp Heinrich Keßler
- Frank Sommer (ORCID: https://orcid.org/0000-0003-4034-525X)
- Niels Grüttemeier (ORCID: https://orcid.org/0000-0002-6789-2918)
- Christian Komusiewicz (ORCID: https://orcid.org/0000-0003-0829-7032)
Institutions
- TU Wien (AT)
- Philipps University of Marburg (DE)
- Fraunhofer Institute of Optronics, System Technologies and Image Exploitation (DE)
- Friedrich Schiller University Jena (DE)
Publication Details
- Journal
- Journal of Combinatorial Optimization
- Published
- 2024-09-21
- DOI
- https://doi.org/10.1007/s10878-024-01204-z
- Primary Topic
- Constraint Satisfaction and Optimization
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Deutsche Forschungsgemeinschaft
- Technische Universität Wien