计算机科学 ›› 2025, Vol. 52 ›› Issue (7): 262-270.doi: 10.11896/jsjkx.240600016
师晓妍1, 袁培燕1, 张俊娜1, 黄婷2, 龚月姣3
SHI Xiaoyan1, YUAN Peiyan1, ZHANG Junna1, HUANG Ting2, GONG Yuejiao3
摘要: 多智能体任务分配问题是智能仓储领域的关键底层问题。该问题要求将持续到来的任务分配给可用的智能体,以最小化整体任务的平均周期时间。针对该长期多智能体任务分配问题,首先将其数学建模为图染色问题,利用考虑冲突关系的图表征任务与智能体之间的关联性。基于该问题模型,为了最小化所有任务的平均周期时间,提出结合启发式算法、禁忌搜索算法和遗传算法的图染色混合进化算法(Graph Coloring Hybrid Evolutionary Algorithm,GCHEA),利用启发式算法生成初始解,以有效引导搜索过程;引入禁忌表,避免候选解在寻优过程中陷入局部最优;利用遗传算法的选择、交叉和替换操作增强种群多样性,通过迭代优化得到全局最优解;最终提出算法GCHEA获得图染色方案并进一步解码为具体的任务-智能体的分配方案。在仿真系统上进行测试,实验结果表明,GCHEA与现有的任务分配算法相比,在任务平均周期时间和系统总延误时间这两个性能指标上均取得了显著的改进。具体来说,任务平均周期时间平均减少了49%左右,系统总延误时间平均减少了约50%。
中图分类号:
[1]ZHANG D,PEE L,CUI L.Artificial intelligence in E-commerce fulfillment:A case study of resource orchestrationat Alibaba's Smart Warehouse[J].International Journal of Information Mana-gement,2021,57:102304. [2]HAN X,CHENG W,MENG L,et al.A dual population collaborative genetic algorithm for solving flexible job shop scheduling problem with AGV[J].Swarm and Evolutionary Computation,2024,86:101538. [3]LIU M,XU Y,CHEN Z,et al.Decentralized Multi-Agent Based Cooperative Path Planning for Multi-UAVs[J].Computer Science,2012,39(1):219-222. [4]KORSAH A G,STENTZ A,DIAS B M.A comprehensive taxonomy for multi-robot task allocation[J].The International Journal of Robotics Research,2013,32(12):1495-1512. [5]WANG D,YU Y,YIN Y,et al.Multi-agent scheduling problems under multitasking[J].International Journal of Production Research,2021,59(12):3633-3663. [6]ZHU J,SHI J,YANG Z,et al.A real-time decentralized algorithm for task scheduling in multi-agent system with continuous damage[J].Applied Soft Computing,2019,83:105628. [7]CUI J,LIU Y,NALLANATHAN A.Multi-Agent Reinforce-ment Learning-Based Resource Allocation for UAV Networks[J].IEEE Transactions on Wireless Communications,2019,19(2):729-743. [8]ZHOU J,ZHENG L,FAN W.Multirobot collaborative task dynamic scheduling based on multiagent reinforcement learning with heuristic graph convolution considering robot service performance[J].Journal of Manufacturing Systems,2024,72:122-141. [9]QIN W,SUN Y,ZHUANG Z,et al.Multi-agentrein for cementlearning-based dynamic task assignment for vehicles in urban transportation system[J].International Journal of Production Economics,2021,240:108251. [10]JANG I,SHIN H,TSOURDOS A.Anonymous hedonic game for task allocation in a large-scale multiple agent system[J].IEEE Transactions on Robotics,2018,34(6):1534-1548. [11]ELANGO M,NACHIAPPAN S,TIWARI M K.Balancing task allocation in multi-robot systems using K-means clustering and auction based mechanisms[J].Expert Systems with Applications,2011,38(6):6486-6491. [12]BAI X,FIELBAUM A,KRONMÜLLER M,et al.Group-based distributed auction algorithms for multi-robot task assignment[J].IEEE Transactions on Automation Science and Engineering,2022,20(2):1292-1303. [13]WANG Y,LI H,YAO Y.An adaptive distributed auction algorithm and its application to multi-AUV task assignment[J].Science China Technological Sciences,2023,66(5):1235-1244. [14]DENG Q,YU J,WANG N.Cooperative task assignment of multiple heterogeneous unmanned aerial vehicles using a modified genetic algorithm with multi-type genes[J].Chinese Journal of Aeronautics,2013,26(5):1238-1250. [15]LI M,LIU C,LI K,et al.Multi-task allocation with an optimized quantum particle swarm method[J].Applied Soft Computing Journal,2020,96:106603. [16]SAMIEI A,SUN L.Distributed matching-by-clone Hungarian-based algorithm for task allocation of multi-agent systems[J].IEEE Transactions on Robotics,2023,40:851-863. [17]CHENG Y,SUN F,ZHANG Y,et al.Task allocation in manufacturing:A review[J].Journal of Industrial Information Integration,2019,15:207-218. [18]NIE Z,CHEN K C.Hypergraphical real-time multirobot task allocation in a smart factory[J].IEEE Transactions on Industrial Informatics,2021,18(9):6047-6056. [19]LI K,LIU T,KUMAR P N R,et al.A reinforcement learning-based hyper-heuristic for AGV task assignment and route planning in parts-to-picker warehouses[J].Transportation Research Part E:Logistics and Transportation Review,2024,185:103518. [20]LOOGES P J,OLARIU S.Optimal greedy algorithms for indifference graphs[J].Computers & Mathematics with Applications,1993,25(7):15-25. [21]WANG J C,WANG S,LI Z,et al.Improved Algorithm for Tabu Search of Graph Coloring Problems[J].Computer Science,2022,49(S2):94-98. [22]ABBASIAN R,MOUHOUB M.A hierarchical parallel genetic approach for the graph coloring problem[J].Applied Intelligence,2013,39:510-528. [23]SCHLOTE A,KING C,CRISOSTOMI E,et al.Delay-tolerantstochastic algorithms for parking space assignment[J].IEEE Transactions on Intelligent Transportation Systems,2014,15(5):1922-1935. [24]PERSSON S M,SHARF I.Sampling-based A* algorithm forrobot path-planning[J].The International Journal of Robotics Research,2014,33(13):1683-1708. [25]SAN SEGUNDO P.A new DSATUR-based algorithm for exact vertex coloring[J].Computers & Operations Research,2012,39(7):1724-1733. [26]PORUMBEL D C,HAO J K,KUNTZ P.An evolutionary approach with diversity guarantee and well-informed grouping recombination for graph coloring[J].Computers & Operations Research,2010,37(10):1822-1832. |
|