The document discusses penalty function methods for constrained optimization. Penalty function methods transform constrained optimization problems into unconstrained problems by adding penalty terms for constraint violations. There are interior, exterior, and mixed penalty methods. Interior methods penalize feasible points near constraint boundaries while exterior methods penalize only infeasible points. An algorithm is provided that iteratively solves unconstrained problems with increasing penalty parameters until a solution satisfying constraints is found.