基于多目标多约束条件下排产算法设计与应用

Design and application of scheduling algorithm based on multi-objective and multi- constraint

  • 摘要: 针对机加企业实际生产中面临的双工位、相邻设备和委外工序等多约束条件下的多目标生产排程问题,分析排程所需满足的各生产要素,建立最优化生产排程数学模型,提出动态交叉变异算子改进遗传算法,在以三段式编码为基础的传统排程算法中引入分子和裂变分子,利用染色体偏移,提高排程紧凑性的同时加快算法收敛速度,得出加权系数优化后的排产结果,最后通过算例求解并运用于实际生产中,大大提高生产排程效率。

     

    Abstract: Aiming at the multi-objective production scheduling problem faced by machining enterprises under multi-constraint conditions such as dual-station, adjacent equipment and out-of-command process, the production factors required for scheduling are analyzed, and the mathematical model of optimal production scheduling is established. An improved genetic algorithm based on dynamic crossover and mutation operator is proposed. Molecular and fission molecules are introduced into the traditional scheduling algorithm based on three-stage coding. Chromosome offset is used to improve the compactness of scheduling and accelerate the convergence speed of algorithm. The scheduling results optimized by weighting coefficient are obtained. Finally, an example is solved and applied to actual production, which greatly improves the efficiency of production scheduling.

     

/

返回文章
返回