Integer linear programming formulations for the minimum connectivity inference problem and model reduction principles

Abstract The minimum connectivity inference (MCI) problem represents an NP -hard generalization of the well-known minimum spanning tree problem. Given a set of vertices and a finite collection of subsets (of this vertex set), the MCI problem requires to find an edge set of minimal cardinality so that the vertices of each subset are connected. Although the problem under consideration has appeared in different application-oriented scientific contexts in the last decades, (efficient) approaches to its exact solution have hardly been addressed in the literature. Currently, even the most promising ILP formulation (an improved flow-based model) can only deal with rather small instances in reasonable times. In order to also tackle practically relevant problem sizes, our contribution is twofold: At first, we propose several new modeling frameworks for the MCI problem and investigate their theoretical properties as well as their computational behavior. Moreover, we introduce the concepts of simple model reduction and generalized model reduction which can be applied to reduce the numbers of variables and/or constraints in the various formulations. Based on extensive numerical experiments, the practical advantages of these principles are validated.

[1]  L. Wolsey,et al.  Chapter 9 Optimal trees , 1995 .

[2]  Gérard Cornuéjols,et al.  Extended formulations in combinatorial optimization , 2010, 4OR.

[3]  David Coudert,et al.  Unveiling Contacts within Macromolecular Assemblies by Solving Minimum Weight Connectivity Inference (MWC) Problems* , 2015, Molecular & Cellular Proteomics.

[4]  Hans-Arno Jacobsen,et al.  Algorithms Based on Divide and Conquer for Topic-Based Publish/Subscribe Overlay Design , 2016, IEEE/ACM Transactions on Networking.

[5]  Ding-Zhu Du,et al.  Matroids and Subset Interconnection Design , 1988, SIAM J. Discret. Math..

[6]  J. Kruskal On the shortest spanning subtree of a graph and the traveling salesman problem , 1956 .

[7]  Duoqian Miao,et al.  A graph-theoretical clustering method based on two rounds of minimum spanning trees , 2010, Pattern Recognit..

[8]  Chun-Xia Zhang,et al.  Clustering with Prim's sequential representation of minimum spanning tree , 2014, Appl. Math. Comput..

[9]  Neng Fan,et al.  Integer Programming Formulations for Minimum Spanning Forests and Connected Components in Sparse Graphs , 2014, COCOA.

[10]  Erich Prisner,et al.  Two algorithms for the subset interconnection design problem , 1992, Networks.

[11]  Günther R. Raidl,et al.  Solving the Minimum Label Spanning Tree Problem by Mathematical Programming Techniques , 2011, Adv. Oper. Res..

[12]  Ding-Zhu Du,et al.  On complexity of subset interconnection designs , 1995, J. Glob. Optim..

[13]  Edward M. Reingold,et al.  Heuristics for weighted perfect matching , 1980, STOC '80.

[14]  R. Kipp Martin,et al.  Using separation algorithms to generate mixed integer model reformulations , 1991, Oper. Res. Lett..

[15]  Monika Steinová,et al.  On the approximability and hardness of minimum topic connected overlay and its special instances , 2011, Theor. Comput. Sci..

[16]  Ding-Zhu Du An optimization problem on graphs , 1986, Discret. Appl. Math..

[17]  Yoav Tock,et al.  Constructing scalable overlays for pub-sub with many topics , 2007, PODC '07.

[18]  Christian Komusiewicz,et al.  Polynomial-Time Data Reduction for the Subset Interconnection Design Problem , 2015, SIAM J. Discret. Math..

[19]  Nicos Christofides Worst-Case Analysis of a New Heuristic for the Travelling Salesman Problem , 1976, Operations Research Forum.

[20]  Yu-Liang Wu,et al.  Algorithms and Implementation for Interconnection Graph Problem , 2008, COCOA.

[21]  Pasi Fränti,et al.  Minimum spanning tree based split-and-merge: A hierarchical clustering method , 2011, Inf. Sci..

[22]  Édouard Bonnet,et al.  Constraint Generation Algorithm for the Minimum Connectivity Inference Problem , 2019, SEA².

[23]  David Coudert,et al.  Connectivity Inference in Mass Spectrometry Based Structure Determination , 2013, ESA.

[24]  Petrica C. Pop New Models of the Generalized Minimum Spanning Tree Problem , 2004, J. Math. Model. Algorithms.

[25]  James Aspnes,et al.  Inferring Social Networks from Outbreaks , 2010, ALT.

[26]  Andreas Fischer,et al.  A Computational Study of Reduction Techniques for the Minimum Connectivity Inference Problem , 2019, Advances in Mechanics and Mathematics.

[27]  Andreas Fischer,et al.  An improved flow-based formulation and reduction principles for the minimum connectivity inference problem , 2019 .