搜索资源列表
遗传算法c++程序
- 首先采用某种编码方式将解空间映射到编码空间,每个编码对应问题的一个解,称为染色体或个体。一般通过随机方法确定起始的一群个体,称为种群,在种群中根据适应值或某种竞争机制选择个体,使用各种遗传操作算子产生下一代如此进化下去,直到满足期望的终止条件。-begin using some form of coding mapping to the solution space coding space, each encoding a corresponding solution to the probl
遗传算法TDOA解决
- 用遗传算法解决通信中的TDOA问题 文件名 program 完成功能 求出在进行account_test次的试验中每一次的最优染色体,并且求出均值MV,和均方误差MSE 文件名 definition_constant( ) 完成功能 对各个常量试验参数进行设定 文件名 main_program 完成功能 完成一次试验的计算 文件名 all_Noise 完成功能 计算TDOA值(由基站所测量的TDOA(受到噪声的干扰)) 文件名 gen_ini_pop_
Matlab_Image_Processing
- Matlab在图像处理与目标识别方面的应用实验程序示例。包括三个程序以及详细文档:一、染色体识别与统计,二、汽车牌照定位与字符识别,三、基于BP神经网络识别字符的简单实验。-Matlab in image processing and object recognition on the application of experimental procedures example. Including the three procedures and the detailed documentat
GAdownload
- 遗传求解求解一元二次方程的解源程序(下载点击GAdownload.c) 说明: 1 popu变量表示群体规模 2 L变量表示染色体的长度 3 pc,pm变量分别代表是交叉概率和变异概率 4 gen是迭代的代数 4 chromosome是一个全局的二维数组,里面存放的是个体的编码 5 程序最后的执行结果输出到了text.txt文本文件中-genetic solving quadratic equation to solve one yuan source solutio
duodianjiaocha
- 用多点交叉实现遗传算法,能够自主选择种群大小、变异率、交叉率以及染色体编码的输出,结果输出为文本。-with more cross-Genetic algorithm, can choose the size of population, the mutation rate, chromosome cross-rate encoding and output, the output text.
Chromosome.cpp
- 染色体类 染色体类 -chromosome type chromosome type chromosome type chromosome category
EGA
- 遗传算法的程序 遗传 算 法 (GeneticA lgorithm,G A)是一种大规模并行搜索优化算法,它模 拟了达尔文“适者生存”的进化规律和随机信息交换思想,仿效生物的遗传方式, 从随机生成的初始解群出发,开始搜索过程。解群中的个体称为染色体,它是一 串符号,可以是一个二进制字符串,也可以是十进制字符串或采用其他编码方式 形成的码串。对父代(当前代)群体进行交叉、变异等遗传操作后,根据个体的 适应度〔fitness)进行选择操作,适应度高的个体有较高的概率被选中并
pingfang
- 求Y=X*X的最大值,但是假如设定的染色体长度为8时,只能求出255的平方.-for Y = X * X maximum, but if the length of the chromosome set for 8:00, only 255 square obtained.
AI_GA_matlab
- 遗传算法程序 主要程序 ga.m 遗传算法核心程序 BinaryExample.m 二进制编码应用程序 FloatExample.m 浮点编码的应用程序 相关算子及函数 initializega.m 种群初始化函数 simpleXover.m 用于二进制编码的简单交叉算子 arithXover.m 用于浮点编码的算术交叉算子 binaryMutation 用于二进制编码的变异算子 nonMutation.m 用于浮点编码的非均匀变异算子
8queen_sc
- #if !defined(AFX_GAQUEEN_H__C26AE0A3_F9B4_426F_A324_B460CC7946CB__INCLUDED_) #define AFX_GAQUEEN_H__C26AE0A3_F9B4_426F_A324_B460CC7946CB__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 class CGAQueen
GA
- 在自然界中生物从其亲代继承特性或性状,这种现象称为遗传(Heredity),研究这种现象的科学叫遗传学(Genetics)。 在构成生物的细胞(Cell)中含有染色体(Chromosome),生物的遗传信息都包含在染色体中。遗传信息由基因(Gene)组成,基因是DNA(Deoxyribonucleic Acid)或RNA(Ribonucleic Acid)中占有一定位置的基本遗传单位。在DNA中遗传信息在长链上按照一定模式排列,即进行了遗传编码。遗传基因在染色体中占据的位置称为基因座(Loc
matlab_figure_process
- 很详细地介绍了matlab在图像处理中的应用,其中有车牌号的识别,染色体的识别等,还有文档说明,精心整理的,希望和大家分享!-Very detailed descr iption of the matlab in image processing applications, including license plate number recognition, chromosome identification, as well as documentation and careful fini
f1
- 多目标优化问题,此例中经遗传算法优化子代个体数目逐步减少,最后稳定在10个染色体个体-Multi-objective optimization problem, in this case, by the genetic algorithm to gradually reduce the number of offspring individuals, and finally stabilized at 10 chromosome individual
chelianglujing
- 下面的源代码是解决车辆路径问题的。谈一点经验性的东西,就是在进行染色体交叉时,一定要注意基因结构的问题。-The following source code to solve the vehicle routing problem. Things to talk about one empirical, that is, during the cross-chromosome, we have to pay attention to the problem of gene structure.
UniverseGenerator
- This a program that generate a universe of chromas females and males, crosses men with women and makes the best chromosome of generation-This is a program that generate a universe of chromas females and males, crosses men with women and makes the bes
GEP-decoding
- 基因表达式编程的一种解码方式的c++实现(网上关于gep的代码不多哦~)-a decoding VC edition fo GEP(gene expression programming) chromosome
GA_NEW
- 遗传算法是一种基于生物自然选择与遗传机理的随机搜索算法。和传统搜索算法不同,遗传算法从一组随机产生的初始解,称为“种群(Population)”,开始搜索过程。种群中的每个个体是问题的一个解,称为“染色体(Chromosome)”。染色体是一串符号,比如一个二进制字符串。这些染色体在后续迭代中不断进化,称为遗传。-the availability of genetic algorithm method was proved
NN_ranseti
- 利用神经网络技术,识别染色体个数及大小,效果明显-Using neural network technology to identify chromosome number and size effect is obvious
rengongmianyi
- 基于人工免疫原理,利用Matlab工具,完成染色体,抗体监测报告,-Based on artificial immune principle, using Matlab tools to complete the chromosome, antibody monitoring reports,
goodGen
- 一个相对比较好用的VC++遗传算法类,虽然较早,但现在仍有不少朋友挺喜欢用,压缩包内是这个类的源代码 ,暂时没有示例程序,如果你理解了代码 ,使用绝对不成问题。 部分说明: //进行统计,计算newpop单个染色体的适应度,选出最优染色体 statistic(newpop) //从1到POPSIZE循环,根据适应度选择,进行交叉,组成oldpop -A relatively easy to use VC++ genetic algorithm c