摘要:
本文参考资料链接: http://blog.csdn.net/10km/article/details/61191230 前几天在京东商城上花了6999元买了台笔记本(惠普(HP)暗影精灵II代Pro 精灵绿 15.6英寸游戏笔记本(i7-7700HQ 8G 128GSSD+1T GTX1050Ti 阅读全文
2017年5月17日
2017年5月15日
摘要:
本文是多年前学习编程时参照一个网友程序的基础之上改写的, 采用Python语音编写, 多线程下载功能, 可以有效提高Linux下原有下载工具中的一些不足,以下给出具体代码。 阅读全文
2017年2月26日
摘要:
引自:http://www.cnhup.com/index.php/archives/elitist-preservation-in-genetic-algorithm/ 遗传算法(Genetic Algorithm)中的基因,并不一定真实地反映了待求解问题的本质,因此各个基因之间未必就相互独立,如 阅读全文
2017年2月19日
摘要:
############################################### # 测试函数 # ############################################### #1. De jong 函数F1 # min f1(x1,x2,x3) = x1^2+x2 阅读全文
2017年2月6日
摘要:
近段时间因为需要完成任务所以在研究群智能算法,在这过程中需要不断的拿一些测试函数去做实验,为了以后使用方便在这里将常用的一些测试函数做下记录。 1.Rastrigin's 函数 对于有两个独立变量的Rastrigin函数,其定义的形式如下: 下面是具有两个独立变量的Rastrigin函数图形。 在图 阅读全文
摘要:
代码地址: https://github.com/guojun007/real_sga 本部分是采用实数编码的标准遗传算法,整体流程与上一篇二进制编码的基本一致, 主要区别在于本部分的交叉操作为模拟二进制交叉,即SBX , 变异操作 为 多项式变异。 real_sga/crossover/cross 阅读全文
2017年2月5日
摘要:
代码地址:https://github.com/guojun007/binary_sga 种群初始化: binary_sga/population_init/population_init.py 选择操作:(轮盘赌选择) binary_sga/selection/selection.py 交叉操作: 阅读全文
2017年2月3日
摘要:
最近在网上看到好多人都说 多态 和 重载 是一个东西, 但是根据我多年的知识积累总觉得不对,便在网上找到了一些网友的观点,记录如下: 多态是基于对抽象方法的覆盖来实现的,用统一的对外接口来完成不同的功能。重载也是用统一的对外接口来完成不同的功能。那么两者有什么区别呢? 重载,是指允许存在多个同名方法 阅读全文
2017年1月30日
摘要:
java 代码: 差异体现在第一行输出; 这行是在Derived的构造函数中输出的,Derived本身没有构造函数,它只调用父类的构造函数,即Base的Base(), 并执行其中的 fun() 函数; 对于C++代码,执行的是Base::fun(); 对于Java代码,执行的是Derived::fu 阅读全文
摘要:
C++ 代码: 运行结果: 若是将主函数修改为: 运行结果: 分析,说明: 在c++中,重载不会发生在基类与派生类之间,重载 制发生在同一类中!当基类和派生类中存在同名函数时,无论同名函数的形参个数或者类型是否相同,派生类中的同名函数都会将基类中的同名函数隐藏(将在下边说明隐藏)掉,而不会是重载关系 阅读全文