用排序特征提升遗传编程求解动态项目调度的效率
Surrogate-Assisted Genetic Programming with Rank-Based Phenotypic Characterisation for Dynamic Multi-Mode Project Scheduling
- 基于活动模式排序构建启发式规则表征向量
- 比现有方法更快找到高质量调度规则,计算开销极小
- 适合需要实时决策的项目管理场景
动态多模式资源约束项目调度问题(DMRCPSP)具有实际意义,需在项目状态和资源可用性变化时做出实时决策。遗传编程(GP)可有效演化用于此类决策任务的启发式规则,但其进化过程通常依赖大量基于仿真的适应度评估,导致计算成本高。代理模型能有效降低评估成本,但应用于GP需特定于问题的表型表征(PC)方案,而当前缺乏适用于GP解决DMRCPSP的合适PC方案。本文提出一种基于启发式排序的活动-模式对及活动组的排名式表征方案,生成的表型向量使代理模型可估算未评估个体的适应度。基于该方案,开发了代理辅助的遗传编程算法。实验结果表明,所提方法能比当前最优的GP方法更早稳定找到高质量启发式规则,且计算开销仅略有增加。进一步分析显示,代理模型为子代选择提供了有效指导,显著提升了进化效率。
原文摘要 · Abstract (English)
The dynamic multi-mode resource-constrained project scheduling problem (DMRCPSP) is of practical importance, as it requires making real-time decisions under changing project states and resource availability. Genetic Programming (GP) has been shown to effectively evolve heuristic rules for such decision-making tasks; however, the evolutionary process typically relies on a large number of simulation-based fitness evaluations, resulting in high computational cost. Surrogate models offer a promising solution to reduce evaluation cost, but their application to GP requires problem-specific phenotypic characterisation (PC) schemes of heuristic rules. There is currently a lack of suitable PC schemes for GP applied to DMRCPSP. This paper proposes a rank-based PC scheme derived from heuristic-driven ordering of eligible activity-mode pairs and activity groups in decision situations. The resulting PC vectors enable a surrogate model to estimate the fitness of unevaluated GP individuals. Based on this scheme, a surrogate-assisted GP algorithm is developed. Experimental results demonstrate that the proposed surrogate-assisted GP can identify high-quality heuristic rules consistently earlier than the state-of-the-art GP approach for DMRCPSP, while introducing only marginal computational overhead. Further analyses demonstrate that the surrogate model provides useful guidance for offspring selection, leading to improved evolutionary efficiency.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。