Improving the randomization step in feasibility pump

From MaRDI portal
Publication:4603044

DOI10.1137/16M1095962zbMATH Open1391.90426arXiv1609.08121OpenAlexW2964040514MaRDI QIDQ4603044FDOQ4603044


Authors: Andres Iroume, Marco Molinaro, Domenico Salvagnin, Santanu S. Dey Edit this on Wikidata


Publication date: 14 February 2018

Published in: SIAM Journal on Optimization (Search for Journal in Brave)

Abstract: Feasibility pump (FP) is a successful primal heuristic for mixed-integer linear programs (MILP). The algorithm consists of three main components: rounding fractional solution to a mixed-integer one, projection of infeasible solutions to the LP relaxation, and a randomization step used when the algorithm stalls. While many generalizations and improvements to the original Feasibility Pump have been proposed, they mainly focus on the rounding and projection steps. We start a more in-depth study of the randomization step in Feasibility Pump. For that, we propose a new randomization step based on the WalkSAT algorithm for solving SAT instances. First, we provide theoretical analyses that show the potential of this randomization step; to the best of our knowledge, this is the first time any theoretical analysis of running-time of Feasibility Pump or its variants has been conducted. Moreover, we also conduct computational experiments incorporating the proposed modification into a state-of-the-art Feasibility Pump code that reinforce the practical value of the new randomization step.


Full work available at URL: https://arxiv.org/abs/1609.08121




Recommendations




Cites Work


Cited In (5)

Uses Software





This page was built for publication: Improving the randomization step in feasibility pump

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q4603044)