Alternative techniques to handle constraints in evolutionary optimization