This book gives an introduction to the fundamental principles underlying constrained control and estimation. This subject has a long history in practice, particularly in the control of chemical processes and in channel equalisation in digital communications. Recently, significant advances have also