Constrained optimisation: Linear, quadtratic and convex programming

Linear programming

Quadratic programming

Convex programming