“…This is true, for example, in the design of optimal, full-order 312 and 31controller design. However, when additional constraints are imposed, such as restrictions on the compensator dimension (see, e.g., [SI- [9]) or certain robustness constraints (see, e.g., [lo], [8]), it is not always possible to find closed-form expressions for the controller of interest. In these cases, it is necessary to synthesize controllers using optimization algorithms [ 111, [6]- [9].…”