A dynamic multi-objective evolutionary algorithm using dual-space prediction and surrogate-based sampling | Synapse