Exploring dimensionality reduction techniques for efficient surrogate-assisted optimization