码迷,mamicode.com
首页 >  
搜索关键字:遗传算法    ( 298个结果
多目标遗传算法 ------ NSGA-II (部分源码解析)父、子种群合并 merge.c
1 /* Routine for mergeing two populations */ 2 3 # include 4 # include 5 # include 6 7 # include "global.h" 8 # include "rand.h" 9 10 /* Routine to me... ...
分类:编程语言   时间:2017-01-08 16:29:23    阅读次数:192
多目标遗传算法 ------ NSGA-II (部分源码解析)二元锦标赛选择 tourselect.c
tourselect.c 文件中共有两个函数: selection (population *old_pop, population *new_pop) individual* tournament (individual *ind1, individual *ind2) 首先,第一个函数代码如下: ...
分类:编程语言   时间:2017-01-08 15:11:39    阅读次数:3124
多目标遗传算法 ------ NSGA-II (部分源码解析)介绍
NSGA(非支配排序遗传算法)、NSGA-II(带精英策略的快速非支配排序遗传算法),都是基于遗传算法的多目标优化算法,是基于pareto最优解讨论的多目标优化。 在官网: http://www.iitk.ac.in/kangal/codes.shtml 可以下载到 NSGA-II 的C语言版源码, ...
分类:编程语言   时间:2017-01-08 09:58:11    阅读次数:401
文化粒子群算法
文化粒子群算法:主群体运行PSO算法,种群数量N。知识空间也用相同的初始化方法(或其他初始化方法)取0.2*N个初始解,知识空间运行遗传算法(或其他进化算法)进行进化。两个种群同时进化,进化过程中,主群体每隔AcceptStep代,(例如AcceptStep=10),把自己的gbest替换掉知识空间 ...
分类:编程语言   时间:2017-01-07 18:10:16    阅读次数:162
遗传算法,实数编码的交叉操作之SBX(模拟二进制交叉)
本文主要介绍遗传算法(实数编码)的交叉操作中的SBX,模拟二进制交叉。 首先,给出个人用python2.7实现的代码,具体模块已上传到: 以下内容引至: http://blog.csdn.net/silence1214/article/details/48802317 最近在做作业遇到一个Dejon ...
分类:编程语言   时间:2017-01-07 09:58:49    阅读次数:2401
用遗传算法GA改进CloudSim自带的资源调度策略(2)
遗传算法GA的核心代码实现: 最核心: 完整核心代码: 完整的GA算法的工程实现,包括与轮询(RR)算法效果对比: GA-cloudsim.zip ...
分类:编程语言   时间:2016-12-30 15:18:43    阅读次数:1314
用遗传算法GA改进CloudSim自带的资源调度策略
1. 首先理解资源调度的含义: 看了很多云计算资源调度和任务调度方面的论文,发现很多情况下这两者的意义是相同的,不知道这两者是同一件事的不同表述还是我没分清吧,任务调度或者资源调度大概就是讲这样一件事情: 用户有m个计算任务(Task),{t1,t2,t3,...tm},将这m个任务分配到n个资源( ...
分类:编程语言   时间:2016-12-24 20:28:00    阅读次数:1555
遗传算法的C语言实现(二)-----以求解TSP问题为例
上一次我们使用遗传算法求解了一个较为复杂的多元非线性函数的极值问题,也基本了解了遗传算法的实现基本步骤。这一次,我再以经典的TSP问题为例,更加深入地说明遗传算法中选择、交叉、变异等核心步骤的实现。而且这一次解决的是离散型问题,上一次解决的是连续型问题,刚好形成对照。 首先介绍一下TSP问题。TSP ...
分类:编程语言   时间:2016-12-11 15:06:27    阅读次数:270
遗传算法的C语言实现(一):以非线性函数求极值为例
以前搞数学建模的时候,研究过(其实也不算是研究,只是大概了解)一些人工智能算法,比如前面已经说过的粒子群算法(PSO),还有著名的遗传算法(GA),模拟退火算法(SA),蚁群算法(ACA)等。当时懂得非常浅,只会copy别人的代码(一般是MATLAB),改一改值和参数,东拼西凑就拿过来用了,根本没有 ...
分类:编程语言   时间:2016-12-10 06:36:55    阅读次数:451
转载:非常好的理解遗传算法的例子
遗传算法的手工模拟计算示例 为更好地理解遗传算法的运算过程,下面用手工计算来简单地模拟遗传算法的各 个主要执行步骤。 例:求下述二元函数的最大值: (1) 个体编码 遗传算法的运算对象是表示个体的符号串,所以必须把变量 x1, x2 编码为一种 符号串。本题中,用无符号二进制整数来表示。 因 x1, ...
分类:编程语言   时间:2016-12-05 22:51:34    阅读次数:209
298条   上一页 1 ... 13 14 15 16 17 ... 30 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!