An algorithmic framework for the optimization of computationally expensive bi-fidelity black-box problems. Issue 2 (2nd April 2020)