Solving the maximum edge-weight clique problem in sparse graphs with compact formulations
This paper studies the behavior of compact formulations for solving the maximum edge-weight clique (MEWC) problem in sparse graphs. The MEWC problem has long been discussed in the literature, but mostly addressing complete graphs, with or without a cardinality constraint on the clique. Yet, several real-world applications are defined on sparse graphs, where the missing edges are due to some threshold process or because they are not even supposed to be in the graph, at all. Such situations often arise in cell’s metabolic networks, where the amount of metabolites shared among reactions is an important issue to understand the cell’s prevalent elements. We propose new node-discretized formulations for the problem, which are more compact than other models known from the literature. Computational experiments on benchmark and real-world instances are conducted for discussing and comparing the models. These tests indicate that the node-discretized formulations are more efficient for solving large size sparse graphs. Additionally, we also address a new variant of the MEWC problem where the objective to be maximized includes the neighboring edges of the clique.
KeywordsMaximum edge-weight clique problem Clique’s edge neighborhood Integer formulations Sparse graphs
Mathematics Subject Classification90C10 90C35 90C90
The authors would like to thank the referees for their comments and suggestions which led to a significantly improved version of the paper. Thanks are also due to the Editor for the suggested observations. This work has been partially supported by the Portuguese National Funding by FCT (project PEst-OE/MAT/UI0152).
- Akutsu T, Hayashida M, Tomita E, Suzuki JI, Harimoto K (2004) Protein threading with profiles and constraints. In: Proceedings of the fourth IEEE symposium on bioinformatics and bioengineering (BIBE 2004), pp 537–544Google Scholar
- Batagelj V, Mrvar A. http://vlado.fmf.uni-lj.si/pub/networks/pajek/S. Accessed Aug 2009
- Brown JB, Dukka Bahadur KC, Tomita E, Akutsu T (2006) Multiple methods for protein side chain packing using maximum weight cliques. Genome Inf Ser 17(1):3–12Google Scholar
- Corman S, Kuhn T, McPhee R, Dooney K (2002) Studying complex discursive systems: centering resonance analysis of organizational communication. Hum Commun Res 28(2):157–206Google Scholar
- Dukka Bahadur KC, Tomita E, Suzuki JI, Horimoto K, Akutsu T (2005) Clique based algorithms for protein threading with profiles and constraints. In: Proceeding of the 3rd Asia Pacific bioinformatics conference (APBC2005), pp 51–64Google Scholar
- Klotz E, Newman M (2013) Practical guidelines for solving difficult mixed integer linear programs. Surv Oper Res Manag Sci 18:18–32Google Scholar
- Mascia F, Cilia E, Brunato M, Passerini A (2010) Predicting structural and functional sites in proteins by searching for maximum-weight cliques. In: Proceedings of the twenty-fourth AAAI conference on artificial intelligence (AAAI-10), pp 1274–1279Google Scholar