Finding Good Starting Points for Solving Structured and Unstructured Nonlinear Constrained Optimization Problems