Abstract
A generalized predictive controller for systems with constrained input and output signals is presented. The optimum values of the future control signals are obtained by transforming the quadratic optimization problem into a linear complementarity problem. A simple algorithm to decrease the number of constraints and a modification to a standard algorithm for solving the linear complementarity problem are proposed in order to reduce the amount of computation required.