A simple effective heuristic for embedded mixed-integer quadratic programming

From MaRDI portal
Publication:5207801

DOI10.1080/00207179.2017.1316016zbMATH Open1434.90117arXiv1509.08416OpenAlexW2606482332MaRDI QIDQ5207801FDOQ5207801


Authors: Reza Takapoui, Nicholas Moehle, Stephen Boyd, A. Bemporad Edit this on Wikidata


Publication date: 13 January 2020

Published in: International Journal of Control (Search for Journal in Brave)

Abstract: In this paper we propose a fast optimization algorithm for approximately minimizing convex quadratic functions over the intersection of affine and separable constraints (i.e., the Cartesian product of possibly nonconvex real sets). This problem class contains many NP-hard problems such as mixed-integer quadratic programming. Our heuristic is based on a variation of the alternating direction method of multipliers (ADMM), an algorithm for solving convex optimization problems. We discuss the favorable computational aspects of our algorithm, which allow it to run quickly even on very modest computational platforms such as embedded processors. We give several examples for which an approximate solution should be found very quickly, such as management of a hybrid-electric vehicle drivetrain and control of switched-mode power converters. Our numerical experiments suggest that our method is very effective in finding a feasible point with small objective value; indeed, we find that in many cases, it finds the global solution.


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




Recommendations




Cites Work


Cited In (10)

Uses Software





This page was built for publication: A simple effective heuristic for embedded mixed-integer quadratic programming

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