Barrier and Penalty Methods, Augmented Lagrangian Method and Cutting Plane Method