Bilinear programming, Constrained Set-Point Tracking, discrete-time, PI control, Robust Positive Invariance.