说明:遗传算法是计算数学中用于解决最佳化的搜索算法,是进化算法的一种。进化算法最初是借鉴了进化生物学中的一些现象而发展起来的,这些现象包括遗传、突变、自然选择以及杂交等。遗传算法通常实现方式为一种计算机模拟。对于一个最优化问题,一定数量的候选解(称为个体)的抽象表示(称为染色体)的种群向更好的解进化。传统...
说明:应用背景遗传算法是根据自然界生物染色体进化的数学模型。首先对种群进行初始化,对每个个体计算适应度,生产下一代。如果生成的种群达不到优化的终止条件,则按照适应度选择优良个体、父代进行交叉或变异,生成子代,然后用子代取代父代,再生成下一个子代。循环执行这一过程,直到满足优化终止条件为止。在遗传算法寻优过...
说明:多目标优化问题,此例中经遗传算法优化子代个体数目逐步减少,最后稳定在10个染色体个体
说明:此程序为改进遗传算法,使用了新的自然数编码方式,进一步缩短了染色体长度,提高了计算效率。
说明:林健写的matlab在图像处理与目标识别方面的应用实验,包括染色体识别与统计、汽车牌照定位与字符识别、基于BP神经网络识别字符的简单实验。