The "Idiot" crash quadratic penalty algorithm for linear programming and its application to linearizations of quadratic assignment problems

Optimization Methods and Software, 35 (3), 488-501, 2020. DOI: 10.1080/10556788.2019.1604702

I. L. Galabova and J. A. J. Hall


This paper provides the first meaningful documentation and analysis of an established technique which aims to obtain an approximate solution to linear programming problems prior to applying the primal simplex method. The underlying algorithm is a penalty method with naive approximate minimization in each iteration. During initial iterations an approach similar to augmented Lagrangian is used. Later the technique corresponds closely to a classical quadratic penalty method. There is also a discussion of the extent to which it can be used to obtain fast approximate solutions of LP problems, in particular when applied to linearizations of quadratic assignment problems.

Key words: Linear programming; quadratic penalty methods; quadratic assignment problems

Technical report: ERGO-18-009
This work was partially funded by a Google Faculty Research Award
Also available via arXiv as
Also available via Optimization Online