说明:排课问题是一个有约束的、多目标的组合优化问题,并且已经被证明是一个NP完全问题。 遗传算法借鉴生物界自然选择和自然遗传机制,使用群体搜索技术,尤其是用于处理传统搜索方法难以解决的复杂的和非线性的问题。经过近40年的发展,遗传算法在理论研究和实际应用中取得了巨大的成功,本文将遗传算法用于排课问题的求解...
排课 排课问题 solving fuzzy 排课约束 NP排课 适应度函数
说明:这是一个遗传算法在函数求解方面的简单应用,虽然是个简单应用但是体现出了遗传算法在求解问题时的特点,如果在多个变量的情况下,它的优势会更明显,但是应该明白一点,就是遗传算法求解问题,不会得到一个精确的解,只是一个近似解,并且程序每次运行的结果可能会不同,这也算是遗传算法的特点,如果要求精确解的时候,这...
matlab 算法 应用 函数 遗传 求解
说明:通过matlab来实现遗传算法,利用遗传算法程序和遗传算法工具箱来实现该功能,具体应用效果很好-Matlab achieved through the genetic algorithm, the procedure using the genetic algorithm and genetic a...
matlab 算法 程序 应用 工具箱 遗传 实现 利用 通过 功能 效果 具体
说明:应用背景小波神经网络采用传统 BP算法,存在收敛速度慢和易陷入局部极小值两个突出弱点。本文建立了基于遗传算法的小波神经网络股票预测模型GA-WNN。该模型结合了遗传算法的全局优化搜索能力以及小波神经网络良好的时频局部特性。运用MATLAB 对拟合和预测过程进行仿真。结果表明,该模型能有效地提高预测精...
matlab 算法 神经网络 遗传 优化
说明:遗传算法可以求解背包问题,对于最为一般的线性约束不等式,遗传算法理想中可以达到最优值。matlab的遗传算法工具箱,可以使写遗传算法时,使用简单的一句函数,就可以完成一些复制的功能。利用谢菲尔德工具箱中的函数,简单的完成上述工作。
matlab 算法 工具箱 遗传
说明:遗传算法工具箱,在遗传算法编码过程中调用该工具箱,可以实现遗传算法的运行,同时遗传算法同其他算法如BP,RBF的结合中也能够使用该工具箱,只要将该工具箱放入matlab的安装目录中就可以实现调用
说明:标准遗传算法有时候会出现未成熟收敛问题,在求解多目标优化问题时显得尤其严重。遗传算法存在未成熟收敛问题,在求解多目标优化问题时显得尤其严重。因此已有学者提出了多种群遗传算法。该算法中多个种群使用同一目标函数,各种群的交叉率和变异率取不同的固定值,以搜索不同解空间中的最优解,种群之间定期进行信息交换。...
matlab multi-objective 多种群算法 bush589 lovef5t
说明:引入精英主义的遗传算法的Matlab源代码。详细描述了整个遗传算法的流程,并在基础的遗传算法基础上,引入了精英主义,明显改进了原始遗传算法的性能。
matlab 算法 源代码 遗传
说明:加入贪婪策略和遗传算法中的变异策略的混合蚁群算法
变异蚁群算法 遗传蚁群-matlab 蚁群-遗传 混合--遗传 混合遗传蚁群
说明:应用背景小波神经网络采用传统BP算法,存在收敛速度慢和易陷入局部极小值两个突出弱点。本文建立了基于遗传算法的小波神经网络股票预测模型GA-WNN。该模型结合了遗传算法的全局优化搜索能力以及小波神经网络良好的时频局部特性。运用MATLAB对拟合和预测过程进行仿真。结果表明,该模型能有效地提高预测精度,...