实现一个函数的数值优化的遗传算法源代码
实现一个函数的数值优化的遗传算法源代码,采用二进制编码实现,里面有详细的说明,非常适合初学者!...
实现一个函数的数值优化的遗传算法源代码,采用二进制编码实现,里面有详细的说明,非常适合初学者!...
程序部分代码介绍: evalops是传递给适应度函数的参数,opts是二进制编码的精度,termops是选择maxGenTerm结束函数时传递个maxGenTerm的参数,即遗传代数。xoverops是传递给交叉函数的参数。mutops是传递给变异函数的参数,具体含义我也没弄懂,我觉得有点怪。...
GA(Simple Genetic Algorithm)是一种强大的智能多变量优化算法,它模仿种群繁殖规律来进行优化。 本SGA可以优化变量,求最小值,最大值(当把函数倒数也就求最小值啦) 并且支持浮点编码,grey编码,二进制编码;轮赌法选择,锦标赛选择;单点交叉,均布交叉,浮点交叉;单点变异...
利用一组样本之间的相关性,对这些样本(矢量)一起进行量化,每个样样本矢量用信号中经常出现的代表性的矢量(模式)代替。对量化参数进行二进制编码,实现压缩,以达到减少视频序列的码率的目的,以便能够在给定的通信信道上实时传输视频。...
matlab环境下的遗传算法程序,十进制二进制编码都有...