A branch-price-and-cut algorithm for the minimum evolution problem

Catanzaro, Daniele;Aringhieri, Roberto;Di Summa, Marco;Pesenti, Raffaele
(2015) European Journal of Operational Research — Vol. 244, n° 3, p. 753-765 (2015)

Files

Rep2698.pdf
  • Closed Access
  • Adobe PDF
  • 2.76 MB

Details

Authors
  • Author
  • Aringhieri, RobertoUniversita di Torino
    Author
  • Di Summa, MarcoUniversita degli Studi di Padova
    Author
  • Pesenti, RaffaeleUniversita Ca' Foscari
    Author
Abstract
We investigate the Minimum Evolution Problem (MEP), an NPNP-hard network design problem arising from computational biology. The MEP consists in finding a weighted unrooted binary tree having n leaves, minimal length, and such that the sum of the edge weights belonging to the unique path between each pair of leaves is greater than or equal to a prescribed value. We study the polyhedral combinatorics of the MEP and investigate its relationships with the Balanced Minimum Evolution Problem. We develop an exact solution approach for the MEP based on a nontrivial combination of a parallel branch-price-and-cut scheme and a non-isomorphic enumeration of all possible solutions to the problem. Computational experiments show that the new solution approach outperforms the best mixed integer linear programming formulation for the MEP currently described in the literature. Our results give a perspective on the combinatorics of the MEP and suggest new directions for the development of future exact solution approaches that may turn out useful in practical applications. We also show that the MEP is statistically consistent.
Affiliations

Citations

Catanzaro, D., Aringhieri, R., Di Summa, M., & Pesenti, R. (2015). A branch-price-and-cut algorithm for the minimum evolution problem. European Journal of Operational Research, 244(3), 753-765. https://doi.org/10.1016/j.ejor.2015.02.019 (Original work published 2015)