基于生态群落演进机制的NSGA算法设计及其在施工任务调度的应用

Design of NSGA Based on Ecological Community Evolution Mechanism and its Application in Construction Task Scheduling

  • 摘要: 针对复杂逻辑约束下施工任务调度的NP-hard 问题,建立了包含任务编码约束、材料可用性约束和工序约束的多目标数学模型,在引入外界扰动的前提下,以最小化总工期与最大化协调调度因子为优化目标. 为高效求解该鲁棒多目标调度问题,提出一种融入生态群落演进机制的第三代非支配排序遗传算法(ECE-NSGA-III). 算法采用双段染色体映射编码描述任务顺序与供料点选择,并通过9项演进机制协同增强全局与局部寻优能力. 仿真实验在任务不可遍历场景下开展,结果表明,所提出方法在解的质量与稳健性方面均优于传统方法,能够有效提升干扰下的施工任务调度性能.

     

    Abstract: For the NP-hard problem of construction task scheduling under complex logical constraints, a multi-objective mathematical model that included task coding constraints, material availability constraints, and process constraints was established. Under the premise of introducing external disturbances, the optimization objectives were to minimize the total project duration and maximize the coordination scheduling factor. To efficiently solve this robust multi-objective scheduling problem, a third-generation non-dominated sorting genetic algorithm (ECE-NSGA-III) incorporating an ecological community evolution mechanism was proposed. The algorithm adopted two-segment chromosome mapping encoding to describe task sequences and supply point selections, and employed nine evolutionary mechanisms to jointly enhance global and local search capabilities. Simulation experiments were carried out in non-traversable task scenarios. The results show that the proposed method outperforms traditional approaches in terms of solution quality and robustness, effectively improving construction task scheduling performance under disturbances.

     

/

返回文章
返回