说明:一种分簇算法,适合用于数据聚类,将相似的点集合到一个簇内。
说明:提出了一种基于改进型微粒群算法的无线传,感器网络分簇路由算法来优化分簇过程。簇首节点的选取综合考虑候选节点和邻居节点的状态信息
说明:无线传感网中的分簇和路由算法,用于比较传感器的生存时间,节点存活数,数据包及节点剩余能量,可以根据需要对数据适当修改。运行软件:MATLAB。运行方法:同时运行两个.m文件,figure2 存活节点数对比图,figure3 数据包数对比图,figure3 剩余能量对比图。
说明:这个matlab程序,按照节点的能量把选举成为簇头的概率分为了两种,能量高的,概率大,这样就总体的延长了节点群的生存时间
说明:这是一种基于密度的聚类分析算法,可以发现任意形状的簇,可以发现噪声点。