Feasibility-Guided Constraint-Handling Techniques for Engineering Optimization Problems