Augmented Lagrange multiplier method