步骤一 初始化 初始化布谷鸟种群数量(鸟窝个数),计算各个鸟窝(解)的函数适应值,并保存最好的鸟窝(当前最优解)。 步骤二 循环体 算法主体的位置更新包含两个,一个是莱维飞行和局部随机行走 莱维飞行 莱维飞行是由较长时间的短步长和较短时间的长步长组成 Levy分布就是小概率值较大和大概率值较小,和自然界中...
2)具有最高质量卵的巢保留至下一代; 3)可寄主巢的数量n是固定的,且寄主以概率为pa属于(0,1)发现布谷鸟放的卵,在这种情况下,寄主鸟将布谷鸟的卵扔掉或者丢弃现有的巢。 为了简单起见,假定n个巢(寄主鸟的数量)中pa部分被新的巢(新解)替代。 在布谷鸟算法中,每个巢中的卵代表一个解,布谷鸟的卵代表新解...
修改的布谷鸟搜索(Modified cuckoo search,MCS)。Walton 等人开发了修改的的布谷鸟搜索 [26]。已被用来优化网格生成和其他应用。 改进的布谷鸟搜索(Improved cuckoo search,ICS)。在人工智能应用上, Valian 等人 [23] 提出了用改进的 CS 训练前馈神经网络 [23,24]。与此同时,Vazquez [25]也在使用 CS 来训练尖...
所以我们就得引入先进的东西来求最小值。 为了使大家容易理解,我还是用y=(x-0.5)^2+1来举例子,例如我们有4个布谷鸟蛋(也就是4个x坐标),鸟妈妈发现不是自己的宝宝的概率是0.25,我们x的取值范围是[0,1]之间,于是我们就可以开始计算了。 目标:求x在[0,1]之内的函数y=(x-0.5)^2+1最小值 (1)初始化...
布谷鸟搜索(Cuckoo Search,CS)是由 Xin-She Yang 和 Suash Deb 于 2009 年开发的自然启发式算法。CS 基于布谷鸟的寄生性育雏(brood parasitism,又巢寄生)行为。该算法可以通过所谓的 Levy 飞行来增强,而不是简单的各向同性随机游走。研究表明,该算法可能比遗传算法、PSO 以及其他算法更有效。