1.3.1 Approaches for the Removal of Redundant Constraints
A concept that is very important in multi‐parametric programming is the aspect of redundancy:
Theorem 1.2 ([3])
Consider an
Additionally, a constraint
Remark 1.3
A constraint is called weakly redundant if it is redundant but not strongly redundant, i.e. Eq. (1.27) but not Eq. (1.28) holds. A schematic representation of weakly and strongly redundant constraints is shown in Figure 1.3.
If a polytope
Figure 1.3 A schematic representation of (a) strongly and (b) weakly redundant constraints.
Consider an
Remark 1.4
Here, two of the most common approaches used are reported. The field of the removal of redundant constraints has been widely studied, and its review is beyond the scope of this book. The reader is referred to [3,4] for an interesting treatment of the matter.
1.3.1.1 Lower‐Upper Bound Classification
Given the bounds
(1.29)
where
(1.30)
where
(1.31)
1.3.1.2 Solution of Linear Programming Problem
Consider the following constraint‐specific version of problem (1.26):
where
Remark 1.5
The solution of problem (1.32) identifies the largest Euclidean ball which on the set
1.3.2 Projections
One of the operations used in this book is the (orthogonal) projection:
Definition 1.11 (Projection [7])
Let
(1.33)
Projecting polytopes is one of the fundamental operations in computational geometry and has many applications in control