# Penalty Alternating Direction Methods for Mixed-Integer Optimization: A New View on Feasibility Pumps

@article{Geiler2017PenaltyAD, title={Penalty Alternating Direction Methods for Mixed-Integer Optimization: A New View on Feasibility Pumps}, author={Bj{\"o}rn Gei{\ss}ler and Antonio Morsi and Lars Schewe and Martin Schmidt}, journal={SIAM J. Optim.}, year={2017}, volume={27}, pages={1611-1636} }

Feasibility pumps are highly effective primal heuristics for mixed-integer linear and nonlinear optimization. However, despite their success in practice there are only a few works considering their theoretical properties. We show that feasibility pumps can be seen as alternating direction methods applied to special reformulations of the original problem, inheriting the convergence theory of these methods. Moreover, we propose a novel penalty framework that encompasses this alternating direction…

## 33 Citations

### Penalty alternating direction methods for mixed-integer optimal control with combinatorial constraints

- MathematicsMathematical Programming
- 2021

This work considers mixed-integer optimal control problems with combinatorial constraints that couple over time such as minimum dwell times and provides an exactness result for the penalty which yields a solution approach that convergences to partial minima.

### A Consensus-Based Alternating Direction Method for Mixed-Integer and PDE-Constrained Gas Transport Problems

- Computer Science, Mathematics
- 2022

. We consider dynamic gas transport optimization problems, which lead to large-scale and nonconvex mixed-integer nonlinear optimization problems (MINLPs) on graphs. Usually, the resulting instances…

### Improving the Randomization Step in Feasibility Pump

- Computer ScienceSIAM J. Optim.
- 2018

This work proposes a new randomization step based on the WalkSAT algorithm for solving SAT instances that is based on theoretical analyses that show the potential and computational experiments incorporating the proposed modification into a state-of-the-art Feasibility Pump code that reinforce the practical value of the newrandomization step.

### Solving Highly Detailed Gas Transport MINLPs: Block Separability and Penalty Alternating Direction Methods

- EngineeringINFORMS J. Comput.
- 2018

This work extends an approach based on linear relaxations of the underlying nonlinearities by tailored model reformulation techniques yielding block-separable MINLPs by applying a penalty alternating direction method and thus to solve highly detailedMINLPs for large-scale, real-world instances.

### Time-Domain Decomposition for Mixed-Integer Optimal Control Problems

- Mathematics, Computer Science
- 2021

A time-domain decomposition of the optimality system is proposed, which makes this problem class accessible for mixed-integer programming using parallel-in-time direct discretizations and proves convergence of this iterative scheme for discrete-continuous linear-quadratic problems.

### Alternating direction method of multipliers as a simple effective heuristic for mixed-integer nonlinear optimization

- Business
- 2018

A variation of the alternating direction method of multipliers (ADMM) is utilized as a simple heuristic for mixed-integer nonlinear optimization problems in structural optimization.

### Alternating direction method of multipliers as a simple effective heuristic for mixed-integer nonlinear optimization

- BusinessStructural and Multidisciplinary Optimization
- 2018

In this paper we propose to utilize a variation of the alternating direction method of multipliers (ADMM) as a simple heuristic for mixed-integer nonlinear optimization problems in structural…

### Improving the performance of DICOPT in convex MINLP problems using a feasibility pump

- Computer ScienceOptim. Methods Softw.
- 2020

The problem of DICOPT having difficulties solving instances in which some of the nonlinear constraints are so restrictive that nonlinear subproblems generated by the algorithm are infeasible is addressed with a feasibility pump algorithm, which modifies the objective function in order to efficiently find feasible solutions.

### Feasibility Pump Algorithm for Sparse Representation under Laplacian Noise

- Computer ScienceMathematical Problems in Engineering
- 2019

The Feasibility Pump recovers the sparse representation of signals affected by Laplacian noise with good accuracy while using a very small computation time when compared with other mixed integer methods.

### An Alternating Method for Cardinality-Constrained Optimization: A Computational Study for the Best Subset Selection and Sparse Portfolio Problems

- Computer ScienceINFORMS Journal on Computing
- 2022

It turns out that the penalty alternating direction method applied to the best subset selection problem significantly outperforms commercial solvers and it is at least competitive to state-of-the-art methods from the literature.

## References

SHOWING 1-10 OF 46 REFERENCES

### A storm of feasibility pumps for nonconvex MINLP

- Computer ScienceMath. Program.
- 2012

A remarkable twist of feasibility pump algorithms is that, unlike most previous successive projection methods from the literature, projection is “naturally” taken in two different norms in the two different subproblems.

### A New Class of Functions for Measuring Solution Integrality in the Feasibility Pump Approach

- Computer ScienceSIAM J. Optim.
- 2013

This work starts by interpreting the Feasibility Pump as a Frank-Wolfe method applied to a nonsmooth concave merit function, and identifies some merit functions belonging to this class and dene a general class of functions that can be included in the FeAsibility Pump scheme for measuring solution integrality.

### A Feasibility Pump for mixed integer nonlinear programs

- MathematicsMath. Program.
- 2009

An algorithm for finding a feasible solution to a convex mixed integer nonlinear program that alternates between solving nonlinear programs and mixed integer linear programs is presented.

### Solving power-constrained gas transportation problems using an MIP-based alternating direction method

- EngineeringComput. Chem. Eng.
- 2015

### Improving the Randomization Step in Feasibility Pump

- Computer ScienceSIAM J. Optim.
- 2018

This work proposes a new randomization step based on the WalkSAT algorithm for solving SAT instances that is based on theoretical analyses that show the potential and computational experiments incorporating the proposed modification into a state-of-the-art Feasibility Pump code that reinforce the practical value of the newrandomization step.

### Variable Neighbourhood Pump Heuristic for 0-1 Mixed Integer Programming Feasibility

- Computer ScienceElectron. Notes Discret. Math.
- 2010

### Boosting the feasibility pump

- BusinessMath. Program. Comput.
- 2014

This work investigates the benefits of enhancing the rounding procedure with a clever integer line search that efficiently explores a large set of integer points and demonstrates the efficacy of the proposed approach.

### Heuristics for convex mixed integer nonlinear programs

- BusinessComput. Optim. Appl.
- 2012

Diving heuristics, the Feasibility Pump, and Relaxation Induced Neighborhood Search can be adapted in the context of mixed integer nonlinear programming to help find feasible solutions faster and reduce the total solution time of the branch-and-bound algorithm.

### Feasibility pump 2.0

- BusinessMath. Program. Comput.
- 2009

This paper investigates the use of a diving-like procedure based on rounding and constraint propagation—a basic tool in Constraint Programming, and shows that the new approach produces a substantial improvement of the FP success rate.