-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
关于狼群算法中探狼游走的更新公式 #2
Comments
您好,我已收到您的反馈,这两天我较忙,但我会在忙完后尽快给您回复。
同时也非常感谢您认可!
…---原始邮件---
发件人: ***@***.***>
发送时间: 2023年3月29日(周三) 晚上8:50
收件人: ***@***.***>;
抄送: ***@***.***>;
主题: [doFighter/Computational-intelligence] 关于狼群算法中探狼游走的更新公式 (Issue #2)
同学,你好,有点小疑问,看来你matlab中代码关于探狼游走的更新公式: XJ_every_h = wolf_position(detective_wolf_index(j),:) + sin(2pi(1:h)'/h) .* step_a; 假设是在二维空间,个体狼坐标 [x, y], 更新公式后XJ = [x, y] + [0.1, 0.3, 0.4]’(假设这是sin后求出的值) = [x+0.1 y+0.1; x + 0.3 y + 0.3; x+0.4 y+0.4] ,那这个是不是意味着个体狼始终在一个与y =x平行的直线上来回运动搜索?并没有实现h个方向的搜索,不知道我有没有表达清楚,希望得到你的回复。
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: ***@***.***>
|
针对您反馈的问题,我再次拿到原论文细细研读,我个人分析,这是作者表达的问题,根据公式以及相应的描述,我想作者应该是想表达贪狼分别从各个方向前进sin(2pi p/h)stpe_a^d的步长的长度,原论文将p表示为不同方向,但实质我认为应该描述为贪狼在dim个方向上分别进行h个不同步长的游走。 |
针对您反馈的问题,我再次拿到原论文细细研读,我个人分析,这是作者表达的问题,根据公式以及相应的描述,我想作者应该是想表达贪狼分别从各个方向前进sin(2pi p/h)stpe_a^d的步长的长度,原论文将p表示为不同方向,但实质我认为应该描述为贪狼在dim个方向上分别进行h个不同步长的游走。 |
我也同意你的理解,所以我就觉得作者的原公式根本无法实现h个方向的搜索,关键是我还看到有些作者的论文提出了对h个方向的改进,(例如基于自适应和变游走方向的改进狼群算法,郭立婷),搞的我有点懵。 |
同学,你好,有点小疑问,看来你matlab中代码关于探狼游走的更新公式: XJ_every_h = wolf_position(detective_wolf_index(j),:) + sin(2pi(1:h)'/h) .* step_a; 假设是在二维空间,个体狼坐标 [x, y], 更新公式后XJ = [x, y] + [0.1, 0.3, 0.4]’(假设这是sin后求出的值) = [x+0.1 y+0.1; x + 0.3 y + 0.3; x+0.4 y+0.4] ,那这个是不是意味着个体狼始终在一个与y =x平行的直线上来回运动搜索?并没有实现h个方向的搜索,不知道我有没有表达清楚,希望得到你的回复。
The text was updated successfully, but these errors were encountered: