Text this: Practical augmented lagrangian methods for constrained optimization /