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.
SCA has been designed to solve single-objective optimization problems. This algorithm has been implemented in a wide range of programming languages. You can download the source code at the bottom of this page.
A user-friendly interface to run SCA algorithm with minimum coding.