Abstract

A linearization technique for binary quadratic programs (BQPs) that comprise linear constraints is presented. The technique, called “inductive linearization”, extends concepts for BQPs with particular equation constraints, that have been referred to as “compact linearization” before, to the general case. Quadratic terms may occur in the objective function, in the set of constraints, or in both. For several relevant applications, the linear programming relaxations obtained from applying the technique are proven to be at least as strong as the one obtained with a well-known classical linearization. It is also shown how to obtain an inductive linearization automatically. This might be used, e.g., by general-purpose mixed-integer programming solvers.

Highlights

  • We present a linearization technique for binary quadratic programs (BQPs) that comprise linear and possibly quadratic constraints

  • The inductive linearization technique generalizes on a method by Liberti (2007) that exploits the special case of equations with right hand side and left hand side coefficients equal to one, and on its later revision

  • The inductive linearization technique has been extended to binary quadratic problems with arbitrary linear constraints

Read more

Summary

Introduction

We present a linearization technique for binary quadratic programs (BQPs) that comprise linear and possibly quadratic constraints. This can be assumed (or established) without of loss of generality (see the appendix) If this requirement is neither fulfilled in the original problem nor established for some factors, this does not affect a successful inductive linearization of all the products whose factors do fulfill the requirement. The inductive linearization technique generalizes on a method by Liberti (2007) that exploits the special case of equations with right hand side and left hand side coefficients equal to one, and on its later revision (cf Mallach 2018) In his original article, Liberti coined the name “compact linearization” because it typically adds fewer constraints to such problems than the “standard linearization”

Linearization methods for BQPs
Inductive linearization
Implication of the “standard linearization”
A scenario with a strictly stronger linear relaxation
Example applications and computational aspects
The quadratic assignment problem
The symmetric quadratic traveling salesman problem
The quadratic 0-1 knapsack problem
Computational aspects
Conclusion and outlook
Compliance with ethical standards

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.