Exterior-Point Algorithms for Solving Large-Scale Nonlinear Optimization Problems