A multitasking surrogate-assisted differential evolution method for solving bi-level optimization problems | Synapse