摘要

针对求解最优联盟结构时搜索空间大、效用低等问题,提出了一种基于离散最近过去位置更新策略的多进制离散粒子群优化(MDPSO-DRPPUS)算法。首先,使用基于索引的编码方式编码联盟结构。其次,将多目标优化问题转化为联盟结构的特征值函数。最后,使用MDPSO-DRPPUS算法进行最优联盟结构的搜索。实验表明,与多进制离散粒子群优化(MDPSO)算法和遗传算法(GA)相比,所提算法运行时间大幅度降低,联盟结构的效益、均衡性和边缘节点的完成任务效率都有所提高。