基于MATLAB蚁群算法LF解决聚类问题源程序代码

源代码在线查看: initialize.m

软件大小: 328 K
上传用户: foreverlovely
关键词: MATLAB 蚁群算法 聚类 源程序
下载地址: 免注册下载 普通下载 VIP

相关代码

				%{
				?	初始化函数
				a)	输入参数
				?	蚂蚁的数目ant_number
				?	点的数目item_number
				?	空间尺寸Z,空间大小Z*Z
				b)	输出参数
				?	蚂蚁的平面窗格矩阵
				?	点的平面窗格矩阵
				%}
				function [ant_matrix,item_window]=initialize(ant_number,item_number,Z)
				ant_matrix_x=randperm(Z);
				ant_matrix_y=randperm(Z);
				item_matrix_x=randperm(Z);
				item_matrix_y=randperm(Z);
				
				%生成蚂蚁矩阵
				for i=1:ant_number
				    ant_matrix(i,1)=ant_matrix_x(i);
				    ant_matrix(i,2)=ant_matrix_y(i);
				    ant_matrix(i,3)=0;
				end
				
				for i=1:item_number
				    item_window(i,1)=item_matrix_x(i);
				    item_window(i,2)=item_matrix_y(i);
				end
							

相关资源