遗传算法
StriveZs
这个作者很懒,什么都没留下…
展开
-
遗传算法 (Genetic Algorithm)
遗传算法 (Genetic Algorithm)基础信息选择策略: 物竞天择,适者生存。即按照某一特定条件进行选择。遗传因子: 在计算机中是用0/1编码来完成的遗传方式: 交叉、变异选择策略轮盘赌选择法轮盘赌选择法是根据个体的适应度值计算每个个体在子代中出现的概率,并按照此概率随机选择个体构成子代种群。常用步骤将种群中个体的适应度值叠加,其中m为种群个体数。 ∑i=1my(xi)\sum_{i=1}^{m}y(x_{i})∑i=1my(xi) 每个个体的适应度值除以总适应度值得到个原创 2020-06-28 12:48:11 · 2841 阅读 · 0 评论 -
遗传算法简单例题的详解
主函数:int main(){ srand((unsigned)time(NULL)); init(); GA(); system("pause"); return 0;} init函数:void init() //初始化 建立一个种群{ inttmp; for(int i=0;i { tmp=randi原创 2017-05-21 21:13:21 · 4325 阅读 · 1 评论