说明:运行连续遗传算法。主要参数有群体大小、突变率、选择参数(可设为常数)。程序从定义初始总体开始迭代,并按代概念运行迭代。在迭代过程中,参数将是成对的,这将导致染色体交叉。这里的染色体方法是通过单点染色体交叉。下一个函数是按指定的突变率进行突变。最终结果将使用最佳代价函数进行排序(在新的子代值发生变异之...
说明:是“MATLAB混合编程与工程应用”一书的源码,该书高洁和孙新德编著 清华大学出版社出版 2008年5月 本书以MATLAB最新版本R2006a为蓝本,系统介绍了MATLAB混合编程的最新技术。全书共分11章,第1和第2章概述了 MATLAB混合编程的发展状况及基本方法,第3至10章分别介...
说明:量子粒子群算法:因为粒子的位置和速度在量子空间中不能一起确定,所以用波函数表示粒子位置,通过蒙特卡罗方法求出粒子位置。gbest求解通过平均最好位置mbest得到。mbest是所有个体平均最优,通过它来求解粒子出现在相对点的位置,用L表示。而粒子的势表示位置的最终值,与L直接相关。
说明:自己编写的蚁群算法能够得到结果,最终结果可以得到最短路程
vrp-matlab vrp--matlab ANT-VRP-MATLAB ant-colony-matlab 蚁群算法-matlab
说明:本设计主要目的是实现染色体的识别计数。首先对图形进行预处理,将图像转化为灰度图、滤波去噪,然后对图像进行二值化,合理选取阈值,进行直方图阈值处理,最后去除图像中面积过小的杂点,最终实现识别计数。
说明:BP神经网络的整个训练过程,用于时频分析算法,采用偏最小二乘法,最终的权值矩阵就是滤波器的系数,包括调制,解调,信噪比计算,包含收发两个客户端的链路级通信程序。