A new class of functions for measuring solution integrality in the Feasibility Pump approach

Authors

  • Marianna De Santis Department of Computer and System Sciences Antonio Ruberti
  • Stefano Lucidi Department of Computer and System Sciences Antonio Ruberti
  • Francesco Rinaldi Department of Computer and System Sciences Antonio Ruberti

Keywords:

Mixed integer programming, Concave penalty functions, Frank-Wolfe algorithm, Feasibility Problem.

Abstract

Mixed-Integer optimization is a powerful tool for modeling many optimization problems arising from real-world applications. Finding a rst feasible solution represents the rst step for several MIP solvers. The Feasibility pump is a heuristic for nding feasible solutions to mixed integer linear problems which is eective even when dealing with hard MIP instances. In this work, we start by interpreting the Feasibility Pump as a Frank-Wolfe method applied to a nonsmooth concave merit function. Then, we dene a general class of functions that can be included in the Feasibility Pump scheme for measuringsolution integrality and we identify some merit functions belonging to this class. We further extend our approach by dynamically combining two dierent merit functions. Finally, we dene a new version of the Feasibility Pump algorithm, which includes the original version of the Feasibility Pump as a specialcase, and we present computational results on binary MILP problems showing the eectiveness of our approach.

Downloads

How to Cite

De Santis, M., Lucidi, S., & Rinaldi, F. (2012). A new class of functions for measuring solution integrality in the Feasibility Pump approach. Department of Computer and System Sciences Antonio Ruberti Technical Reports, 3(8). Retrieved from https://rosa.uniroma1.it/rosa00/index.php/dis_technical_reports/article/view/9645

Most read articles by the same author(s)