商务服务
智能优化算法:正余弦优化算法-附代码
2024-12-30 05:23


摘要:正 余 弦 优 化 算 法 ( Sine Cosine Algorithm,SCA) 是Seyedali Mirjalili等于2016年提出的一种新型智能优化算法,在算法中会生成多个初始随机候选解,并使它们基于正弦和余弦的数学模型向外波动或向最优解的方向波动,利用多个随机变量和自适应变量来计算当前解所在位置,从而可以搜索空间中的不同区域,有效地避免局部最优,收敛于全局最优。

正余弦优化算法是一种随机优化算法,具有高度的灵活性,原理简单,易于实现,可以方便地应用于不同领域的优化问题。正余弦优化算法的寻优过程可分为两个阶段,在探索阶段,优化算法通过结合某随机解在所有随机解中快速寻找搜索空间中的可行区域; 到了开发阶段,随机解会逐渐发生变化,且随机解的变化速度会低于探索阶段的速度。在正弦余弦算法中,首先候选解会被随机初始化,然后会根据正弦或者余弦函数并结合随机因子来更新当前解在每一维度上的值。其具体更新方程为:

式中:是当前个体的第维第代的位置;为0到的随机数;为0到2之间的随机数;为0到1的随机数,表示在t次迭代时最优个体位置变量的第维的位置。

式中: 是一个常数; 为当前迭代次数; 为最大迭代次数; 参数表示下一个解的位置区域在当前解和最优解之内或者之外,较小的 的值有助于增强算法的局部开发能力,较大的 的值有助于提高算法的全局探索能力,同时 的值随迭代次数逐渐减小,平衡了算法局部开发和全局搜索的能力; 为随机因子,参数 定义了当前解朝向或者远离最优解多远; 参数 为最优解给出一个随机权值,是为了随机强调 或者忽略 最优解在定义候选解移动距离时的影响效果; 参数平等地切换正弦和余弦函数。

对于给出的问题,正余弦优化算法会随机创建一系列候选解,并且根据正弦和余弦函数更新每个候选解在所有维度上的值,正弦和余弦函数的循环模式允许一个解在其他解的周围被重新定位,这能够保证在两个解之间的空间进行搜索。可以更快地收敛于全局最优。

图1.正余弦寻优过程

正余弦的寻优过程如图 1 所示,当正弦或余弦函数返回值在-1和1之间时,候选解可以较好搜索前景的空间,使其得到充分开发; 当正弦或余弦函数返回一个大于1或小于-1的值时,候选解可以在探索所定义的搜索空间之外的区域进行全局搜索; SCA 算法在定义的空间区域范围内利用正弦和余弦函数可以平缓地从探索阶段过渡到开发阶段; 在优化过程中全局最优解的地点被存储为一个可变目标点而不丢失; 在优化过程中,候选解总是在当前最优解周围更新他们的地点,并不断趋向于搜索空间中的最佳区域。

Step1: 种群初始化。设种群的群规模为m在[0,255]范围内随机生成 m 个解,并且随机设定各解的初始位置。

Step2: 计算所有解的适应度。

Step3: 解的位置更新。根据值选择相应的位置更新公式,更新候选解在每一维度上的位置,重新计算所有候选解的适应度值 ,从而得到每个解的适应度以及本次全局最优位置的适应度。

Step4: 比较并更新全局最优解的位置。将更新后的每一个解的适应度值与全局最优解的适应度值进行比较,如果当前解的适应度值大于全局最优的适应值,则更新全局最优解的位置。

Step5:是否满足算法终止条件,如果满足则输出最优解,否则重复step2-4。

[1]Seyedali Mirjalili. SCA: A Sine Cosine Algorithm for solving optimization problems[J]. Knowledge-based Systems,2016,96.

[2]鲍小丽,贾鹤鸣,郎春博,彭晓旭,康立飞,李金夺.正余弦优化算法在多阈值图像分割中的应用[J].森林工程,2019,35(04):58-64.

正余弦优化算法
改进算法matlab代码

名称说明或者参考文献基于动态分级策略的改进正余弦算法(DSCA)[1]魏锋涛,张洋洋,黎俊宇,史云鹏.基于动态分级策略的改进正余弦算法[J].系统工程与电子技术,2021,43(06):1596-1605.基于量子位Bloch坐标编码自适应的改进正余弦算法(ASCA)[1]牛培峰,吴志良,马云鹏,史春见,李进柏.基于正弦余弦算法的汽轮机热耗率预测[J].动力工程学报,2018,38(02):85-91.基于精英混沌搜索策略的交替正余弦算法(COSCA)[1]郭文艳,王远,戴芳,刘婷.基于精英混沌搜索策略的交替正余弦算法[J].控制与决策,2019,34(08):1654-1662.自学习策略和Lévy飞行的正弦余弦优化算法[1]李银通,韩统,赵辉,王骁飞.自学习策略和Lévy飞行的正弦余弦优化算法[J].重庆大学学报,2019,42(09):56-66.多尺度正余弦优化算法(MSCA)[1]申元霞,张学锋,方馨,汪小燕.多尺度正余弦优化算法[J/OL].控制与决策:1-10[2021-10-27].https://doi.org/10.13195/j.kzyjc.2021.0513.基于精英混沌搜索策略的交替正余弦算法(COSCA)[1]郭文艳,王远,戴芳,刘婷.基于精英混沌搜索策略的交替正余弦算法[J].控制与决策,2019,34(08):1654-1662.

算法相关应用

名称说明或者参考文献基于二进制正余弦算法的背包问题求解https://blog.csdn.net/u011835903/article/details/120221888?spm=1001.2014.3001.5501
    以上就是本篇文章【智能优化算法:正余弦优化算法-附代码】的全部内容了,欢迎阅览 ! 文章地址:https://sicmodule.kub2b.com/news/13317.html
     栏目首页      相关文章      动态      同类文章      热门文章      网站地图      返回首页 企库往资讯移动站 https://sicmodule.kub2b.com/mobile/ , 查看更多   
最新文章
手机贴膜硬核科普,一分钟搞懂8种手机膜的区别手机钢化膜「手机贴膜硬核科普,一分钟搞懂8种手机膜的区别」
创作立场声明:文中列举商品仅为示范作用,与品牌无关。说起手机贴膜,想必大家并不陌生,很多人拿到手机后的第一件事,就是贴膜
你以为它死了,其实它复活了,诺基亚手机回归带来十个疑问高颜值手机「你以为它死了,其实它复活了,诺基亚手机回归带来十个疑问」
  2008年1月16日,德国波鸿,在一次员工示威期间,一位诺基亚公司的女员工落泪。你以为它死了,其实它复活了,是的,说的就是
华为折叠手机2023新款价格 华为最新款手机折叠华为新款手机「华为折叠手机2023新款价格 华为最新款手机折叠」
折叠手机是智能手机的一种造型,柔性AMOLED屏幕是折叠手机的突破关键。寰宇舷窗,探索未来独创寰宇舷窗设计,以探索之姿洞见未⁠
139手机邮箱注册(139手机号邮箱注册)
  关于《139手机邮箱注册》的文章  在当今信息化社会,电子邮件已成为人们日常生活和工作中不可或缺的一部分。而手机邮箱因
信息门户手机信息「信息门户」
我校信息门户于2019年1月上线,与南京大学APP互为移动端服务补充,为师生提供在线服务、消息提醒、推文宣传等服务功能。 微信搜
手机能一直开着录音吗 手机一直开着录音行吗【详解】手机录音「手机能一直开着录音吗 手机一直开着录音行吗【详解】」
  能一直开着录音,但是要保证电量和储存空间的充足。一旦录音的储存空间被占满,录音就会停止,保证电量充足,可以边充边录音
张蔷属于昨天,更属于“明天”(音乐节)v i v o 手机「张蔷属于昨天,更属于“明天”(音乐节)」
张蔷,中国内地流行音乐代表人物,传奇天才女歌手,80年代中国流行文化偶像符号,21世纪迪斯科回潮的新女皇。 从小深受从事音乐
2k14手机(2k14手机版中文版下载)
  《2K14手机》:超越视觉的极致体验  在当今科技飞速发展的时代,手机已经成为了我们生活中不可或缺的一部分。而《2K14手机
适合情侣玩的手机游戏前五名 有适合两个人玩的游戏吗情侣手机「适合情侣玩的手机游戏前五名 有适合两个人玩的游戏吗」
游戏还是两个人一起玩有意思,特别是情侣之间,不但能娱乐,还能增进俩人之间的亲密感情。还有异地恋的情侣们,每天只能依靠煲电
创新之城,非凡园区!星海红领巾访园区展示中心v i v o 手机「创新之城,非凡园区!星海红领巾访园区展示中心」
创新之城 非凡园区红领巾寻访苏州工业园区展示中心 这里的街道宽敞整洁,很少见到密如蛛网的电线和凌乱的街边小店; 这里的马路