计算机科学
数学优化
作业车间调度
人口
云计算
调度(生产过程)
强化学习
上下界
流水车间调度
修剪
网络数据包
分布式计算
人工智能
数学
地铁列车时刻表
计算机网络
数学分析
人口学
社会学
农学
生物
操作系统
作者
Xinyue Wang,Tao Ren,Danyu Bai,Feng Chu,Yaodong Yu,Fanchun Meng,Chin‐Chia Wu
标识
DOI:10.1080/00207543.2023.2188646
摘要
Cloud computing is widely applied in modern industrial areas due to its technological advancement, cost reduction, and applicability. Packets (tasks) belonging to different applications (agents) compete to share the common cloud resource through a series of edge nodes (processors) in pursuit of fast transmission. This paper abstracts the cloud computing system as a multi-agent flow-shop scheduling (MAFS) problem. The objective is to minimise the total completion time of several agents with the restriction that the maximum lateness cannot exceed a given bound. Given the complexity of the considered problem, a branch and bound algorithm combined with several pruning rules and lower bounds is proposed to obtain optimal solutions. Furthermore, the considered problem is generalised to a bi-scenario version, and a bi-population cooperative co-evolutionary (BCCE) algorithm is proposed to solve it. A reinforcement learning-based method is presented to generate the initial population. Several problem-specific intensification strategies are constructed to explore promising solutions. Comprehensive experiments verified the effectiveness of the proposed algorithms. The industrial data from the China Earthquake Network Centre further confirmed the superiority of the BCCE algorithm. Overall, the MAFS model and the proposed algorithms effectively enhance the user experience and reasonably guarantee revenue.
科研通智能强力驱动
Strongly Powered by AbleSci AI