将元胞自动机思想引入到蚂蚁算法中,提出一种新的进化算法——元胞蚂蚁算法。通过算法的元胞演化机制对信息素的二次分配,有效扩大了对解空间的搜索,避免陷入局部最优,并提高了寻找到所有全局最优解的能力。通过对一系列典型多极值优化问题的求解,均找到了所有全局最优解,显示了其在寻找多峰函数极值点方面的优越性。
Based on the principle of cellular automata and ant algorithm, a cellular ant algorithm is proposed for solving nonlinear optimization problems. Through the evolutionary mechanism of cellular and the redistribution of pheromones, the searching of solution space is effectively improved and the case of getting into local optimams is avoided. The algorithm is coded in Delphi, and a series of nonlinear-optimization problems are solved with satisfactory results.