《计算机应用》唯一官方网站

所属专题: 进化计算专栏

• •    下一篇

概率驱动的动态多目标多智能体协同调度进化优化

刘晓芳1,张军2   

  1. 南开大学 人工智能学院,天津 300350
  • 收稿日期:2024-01-05 发布日期:2024-04-26 出版日期:2024-04-26
  • 通讯作者: 刘晓芳
  • 作者简介:刘晓芳(1993—),女,广东汕头人,讲师,博士,CCF 会员,主要研究方向:群体智能、进化计算、多智能体系统; 张军(1967—),男,天津人,教授,博士,CCF会员,主要研究方向:群体智能、演化计算、云计算。
  • 基金资助:
    国家自然科学青年基金资助项目(62103202);天津市科技计划项目(24JRRCRC00030)。

Probability-driven dynamic multiobjective evolutionary optimization for multi-agent cooperative scheduling

LIU XiaofangZHANG Jun   

  1. College of Artificial IntelligenceNankai UniversityTianjin 300350China
  • Received:2024-01-05 Online:2024-04-26 Published:2024-04-26
  • About author:LIU Xiaofang,born in 1993,Ph. D,lecturer. Her research interests include swarm intelligence,evolutionary computation and their applications in multi-agent systems. ZHANG Jun,born in 1967,Ph. D.,professor. His research interests include swarm intelligence,evolutionary computation,cloud computation.
  • Supported by:
    This work is partially supported by National Natural Science Foundation of China 62103202),National Science Foundation of Tianjin24JRRCRC00030

摘要: 在多智能体系统中协作任务往往动态变化且存在多个冲突的优化目标因此动态多目标多智能体协同调度问题已经成为亟需解决的关键问题之一针对动态环境下多智能体协同调度需求提出了概率驱动的动态预测策略旨在有效利用历史环境概率分布预测决策解在新环境的概率分布从而生成新的多智能体调度方案实现调度算法在动态环境下的快速响应具体来讲设计了基于元素的概率分布表达以表示解的构成元素在动态环境的适应性并根据优化算法迭代最优解逐步更新概率分布以趋近实际分布构建了基于融合的概率分布预测机制考虑到环境变化的连续性和相关性当环境变化时通过融合历史概率分布预测新环境的概率分布为新环境优化提供先验知识提出了基于启发式的新解采样机制结合概率分布和启发式信息生成解方案以更新过时种群将概率驱动的动态预测策略嵌入新型的多目标进化算法获得概率驱动的动态多目标进化算法10个动态多目标多智能体协同调度问题实例上实验结果表明所提算法在解最优性和多样性上显著优于已有多目标进化算法所提的概率驱动的动态预测策略能够提高多目标进化算法对动态环境的适应能力

关键词: 动态多目标优化, 粒子群优化, 进化计算, 多智能体协同, 预测

Abstract: In multi-agent systemsthere are multiple cooperative tasks that change with time and multiple conflictoptimization objective functions. To build a multi-agent systemthe dynamic multiobjective multi-agent cooperative scheduling problem becomes one of critical problems. To solve this problema probability-driven dynamic prediction strategy was proposed to utilize the probability distributions in historical environments to predict the ones in new environmentsthus generating new solutions and realizing the fast response to environmental changes. In detailan elementbased representation for probability distributions was designed to represent the adaptability of elements in dynamic environmentsand the probability distributions were gradually updated towards real distributions according to the best solutions found by optimization algorithms in each iteration. Taking into account continuity and relevance of environmental changesa fusion-based prediction mechanism was built to predict the probability distributions and to provid a priori knowledge of new environments by fusing historical probability distributions when the environment changes. A new heuristicbased sampling mechanism was also proposed by combining probability distributions and heuristic information to generate new solutions for updating out-of-date populations. The proposed probability-driven dynamic prediction strategy can be inserted into any multiobjective evolutionary algorithmsresulting in probability-driven dynamic multiobjective evolutionary algorithms. Experimental results on 10 dynamic multiobjective multi-agent cooperative scheduling problem instances show that the proposed algorithms outperform the competing algorithms in terms of solution optimality and diversityand the proposed probability-driven dynamic prediction strategy can improve the performance of multiobjective evolutionary algorithms in dynamic environments.

Key words: dynamic multiobjective optimization, particle swarm optimization, evolutionary computation, multi-agent cooperative scheduling, prediction

中图分类号: