Minimizing the sum of makespan on multi-agent single-machine scheduling with release dates

被引:13
|
作者
Wang, Xinyue [1 ]
Ren, Tao [1 ]
Bai, Danyu [2 ]
Ezeh, Chinenye [1 ,3 ]
Zhang, Haodong [1 ]
Dong, Zhuoran [1 ]
机构
[1] Northeastern Univ, Software Coll, Shenyang 110819, Peoples R China
[2] Dalian Maritime Univ, Sch Maritime Econ & Management, Dalian 116026, Peoples R China
[3] Michael Okpara Univ Agr, Dept Comp Engn, Umudike 440109, Nigeria
基金
中国国家自然科学基金;
关键词
Multi-agent scheduling; Release date; Branch and bound; Artificial bee colony algorithm; Heuristic; Deep Reinforcement learning; BEE COLONY ALGORITHM; FLOW-SHOP;
D O I
10.1016/j.swevo.2021.100996
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Competitive scheduling problems occur in integrated-services packet-switched networks, in which different applications compete for the same resource. Requests of each application arrive over time and contain multiple packets. This process can be described as a multi-agent single-machine scheduling (MSS) problem with release dates, where several packets (jobs) share a common network (processor) but are maintained by several competitive applications (agents) that optimize their criteria. The objective is to minimize the sum of makespans belonging to several agents individually. The NP-hardness of the model indicates that it cannot be optimally solved in polynomial time. For small-scale instances, an effective branch and bound (B&B) algorithm integrated with an elaborately designed pruning rule and a lower bound is developed to achieve exact solutions. Given the quality of service requirements and the periodical maintenance of networks, this problem is generalized to the weighted and periodic maintenance versions, respectively. For the weighted version, a hybrid discrete artificial bee colony (HDABC) algorithm integrated with effective improvement strategies is developed to achieve satisfactory solutions for medium-scale instances. For the periodic maintenance version, a deep reinforcement learning (DRL) method is introduced to obtain high-quality solutions in dynamic situation. Results of computational evaluation demonstrate the effectiveness of the proposed methods
引用
收藏
页数:19
相关论文
共 50 条