Improved Multi-Faceted Sine Cosine Algorithm for Optimization and Electricity Load Forecasting

The sine cosine algorithm (SCA) is a population-based stochastic optimization method that updates the position of each search agent using the oscillating properties of the sine and cosine functions to balance exploration and exploitation. While flexible and widely applied, the SCA often suffers from premature convergence and getting trapped in local optima due to weak exploration–exploitation balance. To overcome these issues, this study proposes a multi-faceted SCA (MFSCA) incorporating several improvements. The initial population is generated using dynamic opposition (DO) to increase diversity and global search capability. Chaotic logistic maps generate random coefficients to enhance exploration, while an elite-learning strategy allows agents to learn from multiple top-performing solutions. Adaptive parameters, including inertia weight, jumping rate, and local search strength, are applied to guide the search more effectively. In addition, Lévy flights and adaptive Gaussian local search with elitist selection strengthen exploration and exploitation, while reinitialization of stagnating agents maintains diversity. The developed MFSCA was tested against 23 benchmark optimization functions and assessed using the Wilcoxon rank-sum and Friedman rank tests. Results showed that MFSCA outperformed the original SCA and other variants. To further validate its applicability, this study developed a fuzzy c-means MFSCA-based adaptive neuro-fuzzy inference system to forecast energy consumption in student residences, using student apartments at a university in South Africa as a case study. The MFSCA-ANFIS achieved superior performance with respect to RMSE (1.9374), MAD (1.5483), MAE (1.5457), CVRMSE (42.8463), and SD (1.9373). These results highlight MFSCA’s effectiveness as a robust optimizer for both general optimization tasks and energy management applications.

Authors

Institutions

Publication Details

Journal
Computers
Published
2025-10-17
DOI
https://doi.org/10.3390/computers14100444
Citations
1
Primary Topic
Energy Load and Power Forecasting
Type
article
Field-Weighted Citation Impact
0.73

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Improved Multi-Faceted Sine Cosine Algorithm for Optimization and Electricity Load Forecasting

Abraham Amole, Udochukwu B. Akuru, Stephen Oladipo
1 citations
Computers
Energy Load and Power Forecasting
0.73
article

Improved Multi-Faceted Sine Cosine Algorithm for Optimization and Electricity Load Forecasting

Abraham Amole, Udochukwu B. Akuru, Stephen Oladipo
article en
1 citations

Abstract

The sine cosine algorithm (SCA) is a population-based stochastic optimization method that updates the position of each search agent using the oscillating properties of the sine and cosine functions to balance exploration and exploitation. While flexible and widely applied, the SCA often suffers from premature convergence and getting trapped in local optima due to weak exploration–exploitation balance. To overcome these issues, this study proposes a multi-faceted SCA (MFSCA) incorporating several improvements. The initial population is generated using dynamic opposition (DO) to increase diversity and global search capability. Chaotic logistic maps generate random coefficients to enhance exploration, while an elite-learning strategy allows agents to learn from multiple top-performing solutions. Adaptive parameters, including inertia weight, jumping rate, and local search strength, are applied to guide the search more effectively. In addition, Lévy flights and adaptive Gaussian local search with elitist selection strengthen exploration and exploitation, while reinitialization of stagnating agents maintains diversity. The developed MFSCA was tested against 23 benchmark optimization functions and assessed using the Wilcoxon rank-sum and Friedman rank tests. Results showed that MFSCA outperformed the original SCA and other variants. To further validate its applicability, this study developed a fuzzy c-means MFSCA-based adaptive neuro-fuzzy inference system to forecast energy consumption in student residences, using student apartments at a university in South Africa as a case study. The MFSCA-ANFIS achieved superior performance with respect to RMSE (1.9374), MAD (1.5483), MAE (1.5457), CVRMSE (42.8463), and SD (1.9373). These results highlight MFSCA’s effectiveness as a robust optimizer for both general optimization tasks and energy management applications.

ComputersVol. 14(10)
Bells University of Technology (NG), Tshwane University of Technology (ZA)
Tshwane University of Technology
Openalex Percentile: Top 22%
Energy Load and Power Forecasting
0.73
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.