受蚂蚁觅食过程启发的聚类算法又被称为蚁群聚类算法, 把觅食行为分为搜索食物和搬运食物两个环节, 把数据对象视为蚂蚁, 把聚类中心视为 “食物源”, 这样数据对象的聚类过程就可以转化为蚂蚁觅食过程, 但在该算法中没有区分数据对象不同属性的重要性, 通过采用离差最大化方法, 根据每个属性的重要性赋予它一个权值, 从而改进了原算法中的距离计算, 使得相似的数据对象能快速的聚集到一起, 提高了算法的运行效率。