• Home
  • Projects
  • Courses
  • Publications
  • Contact
  • COVID-19
    • Home
    • Projects
    • Courses
    • Publications
    • Contact
    • COVID-19
  • Home
  • Projects
  • Courses
  • Publications
  • Contact
  • COVID-19

Sine Cosine Algorithm

What is this algorithm?

Single-objective optimization

Single-objective optimization

image584

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.

Single-objective optimization

Single-objective optimization

Single-objective optimization

image585

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. 

Download sca Matlab code

Matlab SCA toolbox

Single-objective optimization

Matlab SCA toolbox

image586

A user-friendly interface to run SCA algorithm with minimum coding. 

Download SCA Matlab Toolbox

SCA in other programming languages

image587
image588
image589

Copyright © 2021 Seyedali Mirjalili - All Rights Reserved.

Never Stop Learning!

  • COVID-19

This website uses cookies.

We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.

Accept