计算机工程与应用 ›› 2020, Vol. 56 ›› Issue (14): 26-34.DOI: 10.3778/j.issn.1002-8331.2004-0015

• 热点与综述 • 上一篇    下一篇

正弦余弦算法的研究及应用综述

雍龙泉,黎延海,贾伟   

  1. 1.陕西理工大学 数学与计算机科学学院,陕西 汉中 723000
    2.陕西省工业自动化重点实验室,陕西 汉中 723001
  • 出版日期:2020-07-15 发布日期:2020-07-14

Literature Survey on Research and Application of Sine Cosine Algorithm

YONG Longquan, LI Yanhai, JIA Wei   

  1. 1.School of Mathematics and Computer Science, Shaanxi University of Technology, Hanzhong, Shaanxi 723000, China
    2.Shaanxi Key Laboratory of Industrial Automation, Hanzhong, Shaanxi 723001, China
  • Online:2020-07-15 Published:2020-07-14

摘要:

正弦余弦算法(SCA)是一种新颖的随机优化算法,主要利用正弦函数和余弦函数的波动性与周期性来搜索和迭代,从而达到寻优目的。给出了正弦余弦算法的基本原理,讨论了影响正弦余弦算法性能的主要参数,分析了正弦余弦算法的搜索机制。综述了算法的改进策略,并列举了正弦余弦算法在调度问题、控制器优化、电力系统优化、数据挖掘、图像处理、目标跟踪等方面的应用。最后结合正弦余弦算法的特点和研究现状,对正弦余弦算法未来的研究发展方向进行了展望。

关键词: 正弦余弦算法, 随机优化, 正弦函数, 余弦函数, 改进策略

Abstract:

Sine Cosine Algorithm(SCA) is a novel stochastic optimization algorithm that uses the volatility and periodicity of sine and cosine functions to achieve optimization. In this paper, the basic principle of SCA is introduced, the main parameters affecting the performance of SCA is discussed, and search mechanism of SCA is analyzed. The improved strategies of SCA are summarized, and applications of SCA are listed, such as scheduling problem, controller optimization, power system optimization, data mining, image processing, target tracking and other applications. Finally, the further research directions of SCA are proposed according to characteristics of SCA and its present state.

Key words: sine cosine algorithm, stochastic optimization, sine functions, cosine functions, improved strategies