Sparse quadratic programming in chemical process optimization