Skip to main content
Top
Published in: Optimization and Engineering 3/2019

18-12-2018 | Research Article

Soft inequality constraints in gradient method and fast gradient method for quadratic programming

Authors: Matija Perne, Samo Gerkšič, Boštjan Pregelj

Published in: Optimization and Engineering | Issue 3/2019

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

A quadratic program (QP) with soft inequality constraints with both linear and quadratic costs on constraint violation can be solved with the dual gradient method (GM) or the dual fast gradient method (FGM). The treatment of the constraint violation influences the efficiency and usefulness of the algorithm. We improve on the classical way of extending the QP: our novel contribution is that we obtain the solution to the soft-constrained QP without explicitly introducing slack variables. This approach is more efficient than solving the extended QP with GM or FGM and results in a similar algorithm than if the soft constraints were replaced with hard ones. The approach is intended for applications in model predictive control with fast system dynamics, where QPs of this type are solved at every sampling time in the millisecond range.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Appendix
Available only for authorised users
Footnotes
1
The same system state and input components are bound from above and from below, as is often the case. Some solvers, including QPgen and its version augmented with the quadratic cost on constraint violation, assume upper and lower bounds on the same signals and substitute the constraints of the QP (5b) with the form \({\mathbf {b}}_l - {\mathbf {s}} \preceq \widetilde{\mathbf {C}}{\mathbf {x}} \preceq {\mathbf {b}}_u +{\mathbf {s}}\) and similarly for (5c). The QP modified in this way is mathematically equivalent to (5) and more efficient in resource usage for QP structured this way.
 
2
The comparison above is made without preconditioning because the results of the two approaches are not directly comparable when preconditioning is used.
 
Literature
go back to reference Borrelli F, Bemporad A, Morari M (2015) Predictive control for linear and hybrid systems. Cambridge University Press, CambridgeMATH Borrelli F, Bemporad A, Morari M (2015) Predictive control for linear and hybrid systems. Cambridge University Press, CambridgeMATH
go back to reference de Oliveira NMC, Biegler LT (1994) Constraint handling and stability properties of model-predictive control. AIChE J 40(7):1138–1155MathSciNetCrossRef de Oliveira NMC, Biegler LT (1994) Constraint handling and stability properties of model-predictive control. AIChE J 40(7):1138–1155MathSciNetCrossRef
go back to reference Giselsson P (2014a) Improved fast dual gradient methods for embedded model predictive control. In: IFAC proceedings on 19th IFAC world congress, vol 47, No. 3, pp 2303–2309 Giselsson P (2014a) Improved fast dual gradient methods for embedded model predictive control. In: IFAC proceedings on 19th IFAC world congress, vol 47, No. 3, pp 2303–2309
go back to reference Karush W (2014) Minima of functions of several variables with inequalities as side conditions. In: Giorgi G, Kjeldsen T (eds) Traces and emergence of nonlinear programming. Birkhäuser, Basel. Reproduction of Masters Thesis, Department of Mathematics, University of Chicago, Chicago 1939. https://doi.org/10.1007/978-3-0348-0439-4_10 Karush W (2014) Minima of functions of several variables with inequalities as side conditions. In: Giorgi G, Kjeldsen T (eds) Traces and emergence of nonlinear programming. Birkhäuser, Basel. Reproduction of Masters Thesis, Department of Mathematics, University of Chicago, Chicago 1939. https://​doi.​org/​10.​1007/​978-3-0348-0439-4_​10
go back to reference Maciejowski J (2002) Predictive control: with constraints. Pearson Education, LondonMATH Maciejowski J (2002) Predictive control: with constraints. Pearson Education, LondonMATH
go back to reference Nesterov Y (2003) Introductory lectures on convex optimization: a basic course. Applied optimization. Springer, New YorkMATH Nesterov Y (2003) Introductory lectures on convex optimization: a basic course. Applied optimization. Springer, New YorkMATH
go back to reference Rao CV, Rawlings JB (1999) Steady states and constraints in model predictive control. AIChE J 45(6):1266–1278CrossRef Rao CV, Rawlings JB (1999) Steady states and constraints in model predictive control. AIChE J 45(6):1266–1278CrossRef
go back to reference Scokaert POM, Rawlings JB (1999) Feasibility issues in linear model predictive control. AIChE J 45(8):1649–1659CrossRef Scokaert POM, Rawlings JB (1999) Feasibility issues in linear model predictive control. AIChE J 45(8):1649–1659CrossRef
go back to reference Zeilinger MN, Morari M, Jones CN (2014) Soft constrained model predictive control with robust stability guarantees. IEEE Trans Automat Contr 59(5):1190–1202MathSciNetCrossRefMATH Zeilinger MN, Morari M, Jones CN (2014) Soft constrained model predictive control with robust stability guarantees. IEEE Trans Automat Contr 59(5):1190–1202MathSciNetCrossRefMATH
Metadata
Title
Soft inequality constraints in gradient method and fast gradient method for quadratic programming
Authors
Matija Perne
Samo Gerkšič
Boštjan Pregelj
Publication date
18-12-2018
Publisher
Springer US
Published in
Optimization and Engineering / Issue 3/2019
Print ISSN: 1389-4420
Electronic ISSN: 1573-2924
DOI
https://doi.org/10.1007/s11081-018-9416-3

Other articles of this Issue 3/2019

Optimization and Engineering 3/2019 Go to the issue

Premium Partners