chicken swarm optimization我要分享

chicken swarm optimization

关注次数: 184

下载次数: 0

文件大小: 3.97 kB

代码分类: 其他

开发平台: matlab

下载需要积分: 2积分

版权声明:如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

代码描述

中文说明:鸡群优化算法模仿了具有等级秩序的鸡群寻找食物的过程,将鸡群分成几个小组,小组成员包括公鸡、母鸡和小鸡,其中公鸡为领导者,母鸡随机选择小组,母鸡与小鸡间的母子关系随机建立。三种身份根据适应度值来决定,较优的适应度值所对应的鸡作为公鸡,较差的适应度值所对应的鸡作为小鸡,其余的作为母鸡。鸡群成员在跟着公鸡去寻找食物的过程中,等级秩序、母子关系不会改变。


English Description:

The chicken swarm optimization algorithm imitates the process of searching for food in a hierarchical order. The chicken swarm is divided into several groups, including rooster, hen and chick. The rooster is the leader, the hen randomly selects the group, and the mother-child relationship between hen and chick is established randomly. The three identities were determined according to the fitness value. The chicken with the better fitness value was the rooster, the chicken with the worse fitness value was the chick, and the rest was the hen. In the process of following the rooster to find food, the hierarchy and the relationship between mother and son will not change.


代码预览

相关推荐