【智能优化算法】适应度-距离平衡黑猩猩优化算法 (FDBChOA) 附matlab代码

本文提出了一种基于适应度距离平衡的黑猩猩优化算法(FDBChOA),该算法作为元启发式搜索方法用于解决全局优化问题,并成功应用于电力系统稳定器参数优化。通过对黑猩猩社会行为的模拟及策略改进,FDBChOA相较于原版黑猩猩优化算法(ChOA)在求解精度上表现出更佳性能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。

🍎个人主页:Matlab科研工作室

🍊个人信条:格物致知。

更多Matlab仿真内容点击👇

智能优化算法       神经网络预测       雷达通信       无线传感器        电力系统

信号处理              图像处理               路径规划       元胞自动机        无人机 

⛄ 内容介绍

​这篇文章对文学有两个重要贡献。它们分别是基于适应度距离平衡的黑猩猩优化算法 (FDBChOA) 作为一种强大的元启发式搜索方法的发展,可用于解决全局优化问题和电力系统稳定器参数的优化,这是一种流行的实际-世界工程问题。黑猩猩优化算法 (ChOA) 是最近开发的一种基于种群的启发式搜索方法,它模仿黑猩猩的社会行为。当分析 ChOA 在基准问题上的性能时,可以看出,与许多其他新开发的元启发式搜索方法一样,需要研究算法设计和改进算法在 ChOA 中模仿自然的能力。以此目的,当检查黑猩猩的社会化过程时,假设基于适应度-距离平衡设计攻击者和追逐者黑猩猩的狩猎过程可以提高 ChOA 算法的性能。在为检验这一假设而进行的研究中,针对攻击者和追逐者黑猩猩的基于 FDB 的狩猎过程应用了不同的策略,并设计了许多 FDBChOA 变体。所设计的算法已经在CEC 2020基准测试套件中进行了测试,并在单机无限总线电源系统中优化了电源系统稳定器的参数。当使用统计测试工具分析实验研究结果时,可以看出 FDBChOA 变体可以找到比 ChOA 更好的全局优化问题和电力系统稳定器参数优化的解决方案。

⛄ 部分代码

clear all 

clc

Solution_no=50;  % Number of search agents

F_name='F7';  % Name of the test function that can be from F1 to F23

M_Iter=200;  % Maximum numbef of iterations  

[LB,UB,Dim,F_obj]=Get_F(F_name); 

[Best_FF,Best_P,conv]=fdb_choa(Solution_no,M_Iter,LB,UB,Dim,F_obj);  

figure('Position',[200         300        770         267])

subplot(1,2,1);

func_plot(F_name);

title('Parameter space')

xlabel('x_1');

ylabel('x_2');

zlabel([F_name,'( x_1 , x_2 )'])

box on

axis tight

axis square

subplot(1,2,2);

plot(conv,'Color','r','LineWidth',1.5)

title('Convergence curve')

xlabel('Iteration#');

ylabel('Best score obtained so far');

box on

axis tight

axis square

display(['The best-obtained solution by fdb_choa is : ', num2str(Best_P)]);

display(['The best optimal values of the objective funciton found by fdb_choa is : ', num2str(Best_FF)]);

⛄ 运行结果

⛄ 参考文献

Bakir, H., Kahraman, H. T., Temel, S., Duman, S., Guvenc, U., & Sonmez, Y. (2023). Development of an FDB-Based Chimp Optimization Algorithm for Global Optimization and Determination of the Power System Stabilizer Parameters. In Smart Applications with Advanced Machine Learning and Human-Centred Problem Design (pp. 337-365). Cham: Springer International Publishing.

⛄ 完整代码

❤️部分理论引用网络文献,若有侵权联系博主删除

❤️ 关注我领取海量matlab电子书和数学建模资料

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

matlab科研助手

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值