Advances in surrogate based modeling, feasibility analysis, and optimization: A review. (4th January 2018)