Constrained Function Optimization using Evolutionary Learning