本发明涉及网络拓扑鲁棒性优化领域,提供一种用于优化无线传感器网络拓扑的多种群协同进化方法,所述方法包括:步骤100,基于源拓扑产生各种群初始个体;步骤200,在各种群中选择父母个体,进行交叉算子操作,产生新的子代;步骤300,在种群的个体中随机选择一定数量的个体进行变异算子操作。步骤400,在每个种群进行完交叉变异后进行适应度函数筛选,选择优秀的个体进入下一代,步骤500,在种群之间引入移民操作,使种群之间产生基因交流,步骤600,循环执行步骤200到步骤500,并在每一代保存当前最有个体的拓扑,判断进化代数,达到设定代数后退出循环。