8 8 Kouramas, K.I., Panos, C., Faísca, N.P., and Pistikopoulos, E.N. (2013) An algorithm for robust explicit/multi‐parametric model predictive control. Automatica, 49 (2), 381–389, doi: 10.1016/j.automatica.2012.11.035. URL http://www.sciencedirect.com/science/article/pii/S0005109812005717.
9 9 Schrijver, A. (1998) Theory of linear and integer programming, Wiley‐interscience series in discrete mathematics and optimization, Wiley, Chichester and New York.
10 10 Bemporad, A. and Morari, M. (1999) Control of systems integrating logic, dynamics, and constraints. Automatica, 35 (3), 407–427, doi: 10.1016/S0005‐1098(98)00178‐2. URL http://www.sciencedirect.com/science/article/pii/S0005109898001782.
11 11 Williams, H.P. (2013) Model building in mathematical programming, Wiley, Hoboken, NJ, 5th edn.
Notes
1 1 A function is called pseudo‐convex if for all feasible where we have .
2 2 A function is called quasi‐convex if for all feasible and we have . Note that a quasi‐concave function is a function whose negative is quasi‐convex.
2 Multi‐parametric Linear Programming
Consider the following linear programming (LP) problem:
where
where
Figure 2.2 shows some of the properties of the solution of the mpLP problem 2.2.
Remark 2.1
Note that it is possible to add a scalar
Figure 2.1 The difference between the solution of an LP and an mp‐LP problem (black dot and line, respectively), where the mp‐LP problem is obtained by treating
2.1 Solution Properties
Remark 2.2
Due to the similarities between mp‐LP and multi‐parametric quadratic programming (mp-QP) problems, the different solution strategies available are discussed in detail in Chapter 4.
Figure 2.2 A schematic representation of the solution of the mp‐LP problem from Figure