Multi-Q3IM: Job Dynamic Task Scheduling Based on Multi-agent Deep Reinforcement Learning in Resource-Constrained Environments
摘要
Dynamic task scheduling is crucial for efficient allocation, but existing approaches face challenges with dynamic environments. Traditional methods cannot effectively handle flexible sequences, while reinforcement learning(RL) often encounters training difficulties due to suboptimal hyperparameter selection and reward design. To address these, this paper proposes Multi-Q3IM, a novel dynamic scheduling algorithm based on multi-agent reinforcement learning (MARL). Based on the QMIX framework, Multi-Q3IM introduces an innovative Match strategy for subtask allocation, integrates a resource-constrained Mask mechanism, and incorporates long-term experience to formulate a reward function minimizing makespan. Experiments show that, compared to conventional methods and existing MARL algorithms, Multi-Q3IM exhibits superior adaptability to dynamic variations, achieving significant makespan reduction.