基本蚁群聚类算法及其改进算法[带Matlab源代码] ! O- v3 O' t. n+ ?, I* T 该算法,解决了不收敛的问题,聚类效果非常好(效果图如附件图片所示)。改进的蚁群算法是基于遗传算法的改进,在基本遗传算法的基础之上,加入了变异因子,产生变异,从而更快的收敛。% I9 `2 j7 }- {( C, z! a$ G
1 z! ] o6 G2 O( q, U程序特点: H% {! Q9 ^" C9 M0 Q0 [
/ i" |( _& D# d- }8 ~1、包含Matlab的画图程序,包括点的不同颜色标识, # i$ B* i1 j% ^ [2 N7 g: o* M2、包含文件的调用指令,程序中调用了data.txt文件中的数据。 $ Z* h/ Q- J. o% d5 o0 i. x- i; t3、代码中有详细的注释。7 I# w8 a% R2 L, T5 ~( X
4、程序都经调试可以直接运行。" d. Y0 `/ W6 z9 Y- I
+ ?* p! ]) f, d$ t( D
附件说明:$ w+ o: O, R4 m" f# g F( C
! L& j9 N( ~3 W' G" o' I2 P6 `0 v附件中有两个m文件,分别是基本遗传算法和改进的遗传算法。1 z2 }. K3 [9 I5 F. Q/ o
data.txt为聚类的数据(一个三维数组)。 - J# Z g' A( Tppt是我作业答辩用的演示文稿。 " v; J( U4 v' G; @ - s, H0 O# {" \- z6 [ " l7 }' g" X" C8 T1 ^. ]& w
* F6 W% V, w4 N
' j& {0 A, ?9 h4 q. N/ v! m9 U
聚类效果图
7 R& E; `1 N5 e# J! { & Y e K5 F+ Y* M4 W" ^! S : ?5 o3 t- ]4 y- r1 Q4 r5 f" b/ f" j & K q+ `' f/ F6 ^5 E4 {% M % o, b4 x) q0 G/ E ( s2 [3 M$ x' F! e: Y) t