02 2017 档案

单目标遗传算法 精英保留策略
摘要:引自:http://www.cnhup.com/index.php/archives/elitist-preservation-in-genetic-algorithm/ 遗传算法(Genetic Algorithm)中的基因,并不一定真实地反映了待求解问题的本质,因此各个基因之间未必就相互独立,如 阅读全文

posted @ 2017-02-26 20:39 Angry_Panda 阅读(21839) 评论(4) 推荐(2)

单目标优化问题 常用的 测试函数(MATLAB版)
摘要:############################################### # 测试函数 # ############################################### #1. De jong 函数F1 # min f1(x1,x2,x3) = x1^2+x2 阅读全文

posted @ 2017-02-19 21:17 Angry_Panda 阅读(26809) 评论(0) 推荐(0)

单目标优化问题 常用的 测试函数
摘要:近段时间因为需要完成任务所以在研究群智能算法,在这过程中需要不断的拿一些测试函数去做实验,为了以后使用方便在这里将常用的一些测试函数做下记录。 1.Rastrigin's 函数 对于有两个独立变量的Rastrigin函数,其定义的形式如下: 下面是具有两个独立变量的Rastrigin函数图形。 在图 阅读全文

posted @ 2017-02-06 20:31 Angry_Panda 阅读(18481) 评论(0) 推荐(0)

标准遗传算法(实数编码 python实现)模拟二进制交叉SBX 多项式变异
摘要:代码地址: https://github.com/guojun007/real_sga 本部分是采用实数编码的标准遗传算法,整体流程与上一篇二进制编码的基本一致, 主要区别在于本部分的交叉操作为模拟二进制交叉,即SBX , 变异操作 为 多项式变异。 real_sga/crossover/cross 阅读全文

posted @ 2017-02-06 13:22 Angry_Panda 阅读(3413) 评论(1) 推荐(0)

标准遗传算法(二进制编码 python实现)
摘要:代码地址:https://github.com/guojun007/binary_sga 种群初始化: binary_sga/population_init/population_init.py 选择操作:(轮盘赌选择) binary_sga/selection/selection.py 交叉操作: 阅读全文

posted @ 2017-02-05 13:38 Angry_Panda 阅读(7217) 评论(0) 推荐(0)

面向对象 概念区分 多态和重载
摘要:最近在网上看到好多人都说 多态 和 重载 是一个东西, 但是根据我多年的知识积累总觉得不对,便在网上找到了一些网友的观点,记录如下: 多态是基于对抽象方法的覆盖来实现的,用统一的对外接口来完成不同的功能。重载也是用统一的对外接口来完成不同的功能。那么两者有什么区别呢? 重载,是指允许存在多个同名方法 阅读全文

posted @ 2017-02-03 09:52 Angry_Panda 阅读(10957) 评论(1) 推荐(2)

导航