Branch-and-bound algorithm for the maximum triangle packing problem. (March 2015)
- Record Type:
- Journal Article
- Title:
- Branch-and-bound algorithm for the maximum triangle packing problem. (March 2015)
- Main Title:
- Branch-and-bound algorithm for the maximum triangle packing problem
- Authors:
- Abdelsadek, Youcef
Herrmann, Francine
Kacem, Imed
Otjacques, Benoît - Abstract:
- Highlights: We introduce a new branch-and-bound algorithm for the maximum triangle packing problem. The branch-and-bound algorithm uses a lower bound based on neighborhood degree. We present a novel upper bound based on a surrogate relaxation of the related ILP. Our branch-and-bound algorithm reaches optimality for relatively small instances. For large instances the lower bound is almost as efficient as CPLEX or even better. Abstract: This work addresses the problem of finding the maximum number of unweighted vertex-disjoint triangles in an undirected graph G . It is a challenging NP -hard combinatorial problem and it is well-known to be APX -hard. A branch-and-bound algorithm which uses a lower bound based on neighborhood degree is presented. A naive upper bound is proposed as well as another one based on a surrogate relaxation of the related integer linear program which is analogous to a multidimensional knapsack problem. Further, a Greedy Search algorithm and a genetic algorithm are described to improve the lower bound. A computational comparison of lower bounds, branch-and-bound algorithm and CPLEX solver is provided using randomly generated benchmarks and well-known DIMACS implementation challenges. The empirical study shows that the branch-and-bound finds the optimal triangle packing solution for small randomly generated MTP instances (up to 100 vertices and 200 triangles) and some DIMACS graphs. For some larger instances and DIMACS challenges graphs, we remark thatHighlights: We introduce a new branch-and-bound algorithm for the maximum triangle packing problem. The branch-and-bound algorithm uses a lower bound based on neighborhood degree. We present a novel upper bound based on a surrogate relaxation of the related ILP. Our branch-and-bound algorithm reaches optimality for relatively small instances. For large instances the lower bound is almost as efficient as CPLEX or even better. Abstract: This work addresses the problem of finding the maximum number of unweighted vertex-disjoint triangles in an undirected graph G . It is a challenging NP -hard combinatorial problem and it is well-known to be APX -hard. A branch-and-bound algorithm which uses a lower bound based on neighborhood degree is presented. A naive upper bound is proposed as well as another one based on a surrogate relaxation of the related integer linear program which is analogous to a multidimensional knapsack problem. Further, a Greedy Search algorithm and a genetic algorithm are described to improve the lower bound. A computational comparison of lower bounds, branch-and-bound algorithm and CPLEX solver is provided using randomly generated benchmarks and well-known DIMACS implementation challenges. The empirical study shows that the branch-and-bound finds the optimal triangle packing solution for small randomly generated MTP instances (up to 100 vertices and 200 triangles) and some DIMACS graphs. For some larger instances and DIMACS challenges graphs, we remark that our lower bound outperforms CPLEX solver regarding the triangle packing solution and the computation time. … (more)
- Is Part Of:
- Computers & industrial engineering. Volume 81(2015)
- Journal:
- Computers & industrial engineering
- Issue:
- Volume 81(2015)
- Issue Display:
- Volume 81, Issue 2015 (2015)
- Year:
- 2015
- Volume:
- 81
- Issue:
- 2015
- Issue Sort Value:
- 2015-0081-2015-0000
- Page Start:
- 147
- Page End:
- 157
- Publication Date:
- 2015-03
- Subjects:
- Maximum triangle packing -- Lower bounds -- Upper bounds -- Branch-and-bound algorithm -- Computational study
Engineering -- Data processing -- Periodicals
Industrial engineering -- Periodicals
620.00285 - Journal URLs:
- http://www.sciencedirect.com/science/journal/03608352 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.cie.2014.12.006 ↗
- Languages:
- English
- ISSNs:
- 0360-8352
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3394.713000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 5321.xml