正余弦优化算法作为群智能优化算法的一种, 正弦余弦算法 (sine cosine algorithm, SCA) 是 2016 年由 Mirjalili 提出的一种新型仿自然优化算法, 通过创建多个随机候选解, 利用正余弦函数的数学性质来平衡算法在搜系过程中的全局探索和局部开发能力。该算法具有结构简单、参数少、易于实现的特点。
该算法,很简单,而且参数少,公式少,但是其常用于混合在别的算法中,想这个改进正余弦,用作策略,具体可看我下面的那个文章。
看过之后,基本就会用了,这公式很简单。
然后再拿原始的正余弦代码带进去练手。
原始正余弦算法matlab代码,且包含算法原文,后台回复:正余弦
参考文献:
【1】卞 媛 等:基于改进正余弦优化算法的UWSN节能路由
【2】MIRJALILI S. SCA: A sine cosine algorithm for solving optimization problems[J]. Knowledge-Based Systems, 2016, 96:120-133, DOI: 10.1016/j. knosys.2015.12.022.
更多内容关注公众号,获取代码:算法仓库