A Memetic Differential Evolution Algorithm Based on Dynamic Preference for Constrained Optimization Problems. (4th June 2014)