A parent vector from the present/current generation is called target vector,
A mutant vector obtained through the differential mutation operation is known as donor vector and
An offspring formed by recombining the donor with the target vector is called trial vector.
In order to create the donor vector for each ith target vector from the current population, three other distinct parameter vectors, say X1, X2, and X3 are chosen randomly from the current population. The weighted difference of two vectors added into third.