[x] Adapt plot such that points smaller than 0 are not removed.
[x] \hat y_i predicted target based on surrogate ...
[x] "The calculation considers for each iteration the predicted target ..." What does this mean? Can you be more precise here?
[x] "If R^2 is low: the surrogate model might be not suitable for the problem; thus, another surrogate model class might be taken into account to improve the quality of the surrogate fit and thus the overall optimization result"
Description Plot in sample R2 for at the respective iteration (using all observations up to current iteration)
Open topics