The splitting stage is encountered at every iteration and is used to explore the hypersphere with the radii (δ) around the two points whereas the archive stage is encountered at dynamic intervals of iterations (I) and updates δ1 and δ2 using a user-defined expansion/contraction factor (α).