1 / 13
文档名称:

优化算法——人工蜂群算法(ABC).doc

格式:doc   大小:129KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

优化算法——人工蜂群算法(ABC).doc

上传人:临近再说 2022/5/7 文件大小:129 KB

下载得到文件列表

优化算法——人工蜂群算法(ABC).doc

文档介绍

文档介绍:精品范文模板 可修改删除
免责声明:图文来源于网络搜集,版权归原作者所以
若侵犯了您的合法权益,请作者与本上传人联系,我们将及时更正删除。
撰写人:___________日 期:___________
BeeGroup  
{  
    double code[D];//函数的维数  
    double trueFit;//记录真实的最小值  
    double fitness;  
    double rfitness;//相对适应值比例  
    int trail;//表示实验的次数,用于与limit作比较  
}Bee[FoodNumber];  
  
BeeGroup NectarSource[FoodNumber];//蜜源,注意:一切的修改都是针对蜜源而言的  
BeeGroup EmployedBee[FoodNumber];//采蜜蜂  
BeeGroup OnLooker[FoodNumber];//观察蜂  
BeeGroup BestSource;//记录最好蜜源  
  
/*****函数的声明*****/  
double random(double, double);//产生区间上的随机数  
void initilize();//初始化参数  
double calculationTruefit(BeeGroup);//计算真实的函数值  
double calculationFitness(double);//计算适应值  
void CalculateProbabilities();//计算轮盘赌的概率  
void evalueSource();//评价蜜源  
void sendEmployedBees();  
void sendOnlookerBees();  
void sendScoutBees();  
void MemorizeBestSource();  
  
  
/*******主函数*******/  
精品范文模板 可修改删除

免责声明:图文来源于网络搜集,版权归原作者所以
若侵犯了您的合法权益,请作者与本上传人联系,我们将及时更正删除。
int main()  
{  
    ofstream output;  
    ("");  
  
    srand((unsigned)time(NULL));  
    initilize();//初始化  
    MemorizeBestSource();//保存最好的蜜源  
          
    //主要的循环  
    int gen=0;  
    while(gen<maxCycle)  
    {  
        sendEmployedBees();  
              
        CalculateProbabilities();  
              
        sendOnlookerBees();  
              
        MemorizeBestSource();  
              
        sendScoutBees();  
              
        MemorizeBestSource();  
  
        output<<setprecision(30)<<<<endl;  
              
        gen++;  
    }  
      
    ();  
    cout<<"运行结束!!"<<endl;  
    return 0;  
}  
  
/*****函数的实现****/  
double random(double start, double end)//随机产生区间内的随机数  
{     
    return start+(end-start)*rand()/(RAND_MAX + );  
}  
  
void initilize()//初始化参数  
{  
精品范文模板 可修改删除

免责声明:图文来源于网络搜集,版权归原作者所以
若侵犯了您的合法权益,请作者与本上传人联系,我们将及时更正删除。
    int

最近更新

2025年新班主任结对工作总结 5页

2025年新春鲜花祝福语 12页

徒骇河河口淤积现状及冲淤变化的初步分析 3页

往复活塞式压缩机关键部件故障原因分析 3页

影响财政自身平衡的因素及财政对策的选择 3页

顺德高新技术产业开发区商务配套区开发方案 20页

2025年水利工程完工验收鉴定书 14页

强碱三元复合驱含水低值期动态调整技术研究 3页

二零二五版广告制作的协议书 9页

弹性屈曲临界力测试方法的理论及实验研究 3页

2025年中国房地产年度市场报告 21页

2025年中国彩信服务消费者调查报告 9页

2025年观察向日葵日记500字四年级 8页

colours教学案例 9页

培训心得:党性锻炼 提升能力 3页

二零二五版工厂股权转让的协议书 8页

底吹氧气流股穿透熔池高度的模型实验研究 3页

100以内的加法和减法-计算题专项练习50道精品.. 13页

二零二五版小桥施工合同范文 8页

2025年中国医用敷料产业发展策略分析报告 8页

城市环境下的无人机配送系统-洞察阐释 33页

水处理药剂高效利用-洞察阐释 42页

二零二五版家具家电房屋租赁合同 8页

2024年党员教育培训方案(4篇) 14页

六年级文言文练习及答案共16篇 17页

少儿迷宫图精选打印 13页

2023年山西信息技术中考20题操作步骤 20页

文印员考试题库及答案 5页

二次结构验收表格 5页

拉曼光谱在红宝石检测中的应用课件 15页