The Sine Cosine Algorithm (SCA) is a new optimization technique for solving optimization problems. The SCA creates multiple initial random candidate solutions and requires them to fluctuate outwards or towards the best solution using a mathematical model based on sine and cosine functions. Several random and adaptive variables also are integrated to this algorithm to emphasize exploration and exploitation of the search space in different milestones of optimization.
Source Codes of SCA are available here
Source Codes of SCA toolbox are available here