Multi-objective optimization of semi-submersible platforms using particle swam optimization algorithm based on surrogate model. (15th April 2019)