数学优化
计算机科学
调度(生产过程)
资源限制
对偶(语法数字)
遗传程序设计
遗传算法调度
动态优先级调度
动态规划
两级调度
数学
分布式计算
人工智能
地铁列车时刻表
艺术
文学类
操作系统
作者
HaoJie Chen,Xinyu Li,Liang Gao
标识
DOI:10.1080/00207543.2023.2294109
摘要
Genetic programming has achieved great success in project scheduling by generating Priority Rules (PRs) through evolution. However, the frequent disturbance factors in practice not only lead to the appropriate PR changes in different states, but also increase the calculation consumption in evaluation. In this paper, a novel Hyper-heuristic-based Surrogate-Assisted Dual-Tree Genetic Programming (HSDGP) framework is proposed for the Dynamic Resource Constrained Multi-Project Scheduling Problem with new project Insertions and resource Disruptions (DRCMPSP-ID). Uniquely, the proposed method automatically evolves two PRs for scheduling DRCMPSP-ID under normal and disruptive states respectively, and an expansion search mechanism based on neighbourhood is designed to improve PR generation ability by generating a large number of offspring and implement the search of dual-tree encoding. Furthermore, in order to estimate the fitness of new individuals, an activity-sequence based surrogate is proposed to deal with the input of activity sequence during schedule generation and reduce the evaluation calculation consumption. Based on the instances constructed by the existing benchmark, the experimental result shows the superiority of HSDGP and the impact of key parameters on its performance.
科研通智能强力驱动
Strongly Powered by AbleSci AI