Constrained Linear Quadratic Optimal Control