An improved black widow optimization algorithm for surfaces conversion