A globally convergent, implementable multiplier method with automatic penalty limitation