Related Experiment Video
Updated: May 13, 2025

Selecting Multiple Biomarker Subsets with Similarly Effective Binary Classification Performances
Published on: October 11, 2018
Triangular-based sine cosine algorithm for global search and feature selection
Jiacong Liu1, Chunguang Bi2, Huiling Chen3
1College of Information Technology, Jilin Agricultural University, Changchun, 130118, China.
Abstract:
The sine cosine algorithm (SCA) is a popular population-based optimization technique that utilizes sine and cosine functions to navigate complex search spaces. However, its inherent simplicity can hinder optimal exploration-exploitation balance, particularly in high-dimensional problems, leading to slow convergence and reduced precision. To address these issues, we propose a novel triangular optimization (TO) strategy combined with a theft mechanism (TM), resulting in an enhanced algorithm named TTOSCA. We rigorously evaluate TTOSCA against 27 competing algorithms using the IEEE CEC2017 benchmark functions and apply the Wilcoxon signed-rank test to assess performance. Our results indicate that TTOSCA significantly improves precision and convergence speed. Furthermore, we develop a binary variant, BTTOSCA, to validate its effectiveness in discrete spaces through feature selection experiments on 17 datasets from UCI, including medical and high-dimensional gene data. Comparative analysis shows that BTTOSCA excels in both exploration and exploitation, achieving smaller feature subsets without compromising classification accuracy. This positions BTTOSCA as a powerful tool for feature selection in high-dimensional datasets.
More Related Videos
Related Concept Videos
Trigonometric Fourier series
The trigonometric Fourier series specifically expresses a periodic function with a defined period T using sine...
Graphical and Analytic Representation of Sinusoids
The first step is measuring the peak-to-peak value, which is twice the amplitude of the sinusoid. This provides information about the maximum voltage swing of the waveform.
Secondly, the period and angular frequency are determined. The period is the time taken for one complete cycle of the waveform, while...
Direction Cosines of a Vector
Rectangular and Triangular Pulse Function
For example, consider a rectangular pulse with a 5V amplitude, a 3-second duration, and centered at t=2 seconds. This pulse can be expressed using the rectangular function, written as,
Basic signals of Fourier Transform
The sinc function, defined as sinc(x) = sin(πx)/(πx), is particularly notable for its symmetry and behavior at...
Design Example: Traverse Angle Computations

