Signature analysis of the algorithm is a tool to study the biases of any meta-heuristic algorithm. For performing signature analysis, an impossible plateau or a constant function is optimized using the underlying meta-heuristic algorithm. As the underlying algorithm is optimizing a constant function, the algorithm should randomly distribute the solutions in the search space. This code finds the intrinsic biases of the Sine Cosine Algorithm. I have added signature analysis for Sine Cosine Algorithm for tutorial purposes.
Sine Cosine Algorithm is diagonally biased and distributes solutions in the first and third quadrants of the search space.