240 发简信
IP属地:澳门
  • @服务器_306f 测试函数的一个变量包含了许多维度,你可以理解为这个变量是一个数组。绘图就取了数组的前两维绘图。

    优化算法matlab实现(四)测试粒子群算法

    上一篇中我们实现了粒子群算法的代码,并进行了简单的测试。不过在网上或者论文中我们看到的结果图像如下: 测试函数及其图像代码,在网上找了一个 文件名描述..\optimizat...

  • @服务器_306f 一个是unit.position_best,代表个体历史最优,一个是this.position_best,代表全局最优。

    优化算法matlab实现(三)粒子群算法

    注意:此代码实现的是求目标函数最大值,求最小值可将适应度函数乘以-1(框架代码已实现)。注意:此代码实现的是求目标函数最大值,求最小值可将适应度函数乘以-1(框架代码已实现)...

  • @IDlongplus 一般计算公式里面随机数的期望就可以估计了。

    优化算法笔记(三十七)非洲野狗算法

    1. 算法简介 (以下描述,均不是学术用语,仅供大家快乐的阅读)非洲野狗算法(Dingo Optimization Algorithm)模拟了非洲野狗的捕猎过程。该算法提出于...

  • 书和网站很多,但是一般我还是去网上找。matlab版本不同,语法也有区别。一般我常用的都放在基础那篇文章里面了。

    优化算法matlab实现(二)框架编写

    1.编写框架的目的 在优化算法笔记(一)优化算法的介绍[https://www.jianshu.com/p/82d5b30e528d]中,已经介绍过了优化算法的基本结构。大多...

  • @RobinZZX 现在还没写改进算法,新算法都写不完,有空再写吧。

    优化算法笔记(三)粒子群算法(1)

    (已合并粒子群算法(1)(2)(3)于此) 1. 粒子群算法简介 粒子群算法(Particle Swarm Optimization,PSO)是一种模仿鸟群、鱼群觅食行为发展...

  • @RobinZZX 我感觉全局搜索和局部搜索都由随机游走提供。由于陷阱范围随迭代次数低减,算法容易陷入局部最优。但是陷阱范围在前中期都是很大的,只是在最后阶段突然变大。可以理解为前中期大范围搜索,提升全局搜索,后期小范围搜索,提升精度。蚁狮算法应该没有直接跳出局部最优的能力。

    优化算法笔记(二十二)蚁狮算法

    1. 蚁狮算法简介 (以下描述,均不是学术用语,仅供大家快乐的阅读)蚁狮是一种昆虫,城里长大的我没有见过这玩意儿,请教了农村长大小的伙伴,依然没见过,这玩意儿可能在我们生活的...

  • 对的,就公式和实验来看麻雀算法是向0点和最右点收敛的。所以我认为它相当是一个弱化的蜂群算法。

    优化算法笔记(二十一)麻雀搜索算法

    (手机阅读会有公式不显示!) 1. 麻雀搜索算法简介 (以下描述,均不是学术用语,仅供大家快乐的阅读)麻雀搜索算法(sparrow search algorithm)是根据麻...

  • @d933fb62f52f 优化算法属于概率算法,实际个体位置的估算可以使用其期望值。当群体收敛后,可以看作r1个体和r2个体已经很相似了。

    优化算法笔记(三十三)黏菌算法

    1. 算法简介 (以下描述,均不是学术用语,仅供大家快乐的阅读) 黏菌算法是根据黏菌的营养生长过程提出的优化算法。算法发表于2020年,算是一个较新的算法。黏菌在有丝分裂后形...

  • @汐汐嘻 变量的值需要自行修改,可能我传代码的时候测的是全是发现者的情况。

    优化算法matlab实现(二十一)麻雀算法matlab实现

    注意:此代码实现的是求目标函数最大值,求最小值可将适应度函数乘以-1(框架代码已实现)。注意:此代码实现的是求目标函数最大值,求最小值可将适应度函数乘以-1(框架代码已实现)...

  • @d933fb62f52f 好像原文就是这样,我猜是为了有一定的差值不让括号内为0。个人觉得两个都要加,或者两个都不加。

    优化算法笔记(三十三)黏菌算法

    1. 算法简介 (以下描述,均不是学术用语,仅供大家快乐的阅读) 黏菌算法是根据黏菌的营养生长过程提出的优化算法。算法发表于2020年,算是一个较新的算法。黏菌在有丝分裂后形...

  • 对比不同算法,一般还是使用相同的测试函数,这里应该就是部署在相同环境中多次实验。如果你是根据这篇文章来实现,那么,测试函数自变量数依然是关键点数相关,每一个关键点是一个三维变量。

    优化算法应用(一)路径规划

    重点: 如何建立模型:问题—》数学模型—》代码实现。 优化算法如何处理解空间内的无效区域。 问题模型每一维不是一个数值,优化算法如何处理。 一. 问题描述 如题,只给出了路径...

  • @Daisy0325 目前只看过斑马算法。很遗憾,没啥新意,甚至理论上有缺陷,老问题,个体会收敛向0点。其他两个暂时下不到原文。

    优化算法笔记(三十七)非洲野狗算法

    1. 算法简介 (以下描述,均不是学术用语,仅供大家快乐的阅读)非洲野狗算法(Dingo Optimization Algorithm)模拟了非洲野狗的捕猎过程。该算法提出于...

  • @Daisy0325 会的,如果新算法有新意就介绍,如果只是老算法排列组合就不想介绍了。

    优化算法笔记(三十七)非洲野狗算法

    1. 算法简介 (以下描述,均不是学术用语,仅供大家快乐的阅读)非洲野狗算法(Dingo Optimization Algorithm)模拟了非洲野狗的捕猎过程。该算法提出于...

  • @e6ce5adad51c 后面再写,下一篇是蚁群。

    优化算法笔记(二)优化算法的分类

    1. 优化算法的分类 (以下描述,均不是学术用语,仅供大家快乐的阅读) 1.1常见的优化算法 在分类之前,我们先列举一下常见的优化算法(不然我们拿什么分类呢?)。1遗传算法G...

  • 可以的。感觉你的问题是不是,替换后的头狼不在候选解里面,此时头狼是无效解?如果是这种情况可以给无效解上给一个较差值,再通过贪心算法来过滤掉。其实只要你能保证新解是有效解,加不加贪心算法都行。

    优化算法笔记(目录)

    优化算法笔记(一)优化算法的介绍[https://www.jianshu.com/p/82d5b30e528d]优化算法笔记(二)优化算法的分类[https://www.ji...

  • @小月虫 个体的历史最优位置应该算是粒子群算法独有的,一般算法都是用的全局最优。给粒子群加了贪心只是让头狼不会移动到比当前更差的位置。这和粒子群还是有区别的,粒子群没有贪心算法,是可能移动到比当前位置更差的位置的。

    优化算法笔记(目录)

    优化算法笔记(一)优化算法的介绍[https://www.jianshu.com/p/82d5b30e528d]优化算法笔记(二)优化算法的分类[https://www.ji...

  • @勤劳打工人嘿 说没多大关系是我对现在新算法的吐槽,现在好多算法的实际实现和对应的现象差别太大。算法的适应度函数是你的待解问题,需要自己把现实的问题建立成数学模型。建议,多做实验,多做试验,下结论前,先做实验。

    优化算法笔记(二)优化算法的分类

    1. 优化算法的分类 (以下描述,均不是学术用语,仅供大家快乐的阅读) 1.1常见的优化算法 在分类之前,我们先列举一下常见的优化算法(不然我们拿什么分类呢?)。1遗传算法G...

  • @cb1e3cd66cfe 我会去看看,如果算法有特别之处还是会写的,同质化的算法就不想写了。

    优化算法matlab实现(十九)头脑风暴算法matlab实现

    注意:此代码实现的是求目标函数最大值,求最小值可将适应度函数乘以-1(框架代码已实现)。注意:此代码实现的是求目标函数最大值,求最小值可将适应度函数乘以-1(框架代码已实现)...

  • 可以举个具体的例子吗,方向太多了,不知道你说的哪个方向的。

    优化算法笔记(目录)

    优化算法笔记(一)优化算法的介绍[https://www.jianshu.com/p/82d5b30e528d]优化算法笔记(二)优化算法的分类[https://www.ji...

  • @371599223e3a 这种直接把func_num固定成一个个Function或者封装成一个class去调用就好了。

    优化算法matlab实现(三)粒子群算法

    注意:此代码实现的是求目标函数最大值,求最小值可将适应度函数乘以-1(框架代码已实现)。注意:此代码实现的是求目标函数最大值,求最小值可将适应度函数乘以-1(框架代码已实现)...