Feasibility preserving constraint-handling strategies for real parameter evolutionary optimization