首页|基于交叉熵算法求解多目标柔性作业车间调度问题

基于交叉熵算法求解多目标柔性作业车间调度问题

扫码查看
柔性作业车间调度问题不仅要安排工序的加工顺序,还要选择当前工序所使用的机器,是一类灵活性和复杂性较高的NP(non-deterministic polynomial)-hard问题.以最小化最大完工时间、最小化总机器负荷、最小化最大机器负荷为目标,建立多目标优化模型,将非占优排序融入交叉熵算法,提出求解多目标柔性作业车间调度问题的交叉熵方法(cross-entropy method for multi-objective optimization,CEMO),以"随机分布筛"处理工序排列约束函数,确保采样点的可行性并提高收敛速率.对CEMO的机理分析表明,该方法可以利用非占优排序所得精英样本的引导作用,使收敛速度比应用交叉熵方法求解单目标问题更快.同时,针对最大完工时间优化时易出现的早熟现象,提出基于总机器负荷和最大机器负荷的机器分配预训练技术及采样矩阵提前停止更新技术,促进精英样本的进化.最后,通过数值实验验证了 CEMO的机理,结果表明该方法可行,且具有收敛快、解的分布更广更均匀的优点.
Multi-objective flexible job shop scheduling problem based on cross entropy algorithm
Flexible job-shop scheduling problem is a kind of NP(non-deterministic polynomial)-hard problem with high flexibility and complexity,which is related to the processing sequence and machines.A cross-entropy method for multi-objective optimization(CEMO)for multi-objective flexible job-shop scheduling problem is proposed by establishing multi-objective optimization model of minimizing the maximum completion time,the total machine load and the maximum machine load,and integrating the cross-entropy algorithm with non-dominated sorting.The random distribution sieve is used to deal with the constraint functions of process arrangement to ensure the feasibility of sampling points and improve the rate of convergence.The mechanism analysis of CEMO shows that this method can make use of the guiding effect of elite samples obtained by non-dominated sorting,and the convergence rate is faster than that of applying cross-entropy method to solve single objective problems.In view of the phenomenon of prematurity in the optimization of the maximum completion time,the machine allocation pre-training technology based on the total machine load and the maximum machine load and the sampling matrix advance stop update technology are proposed to promote the evolution of elite samples.Finally,the mechanism of CEMO method is verified by numerical experiments,and the numerical experiment results show that the method is feasible and has the advantages of fast convergence,wider and more uniform distribution of solutions.

flexible job-shop schedulingcross-entropy algorithmmulti-objective optimizationnon-dominated sorting

杨艳华、潘鑫、张丽丽、姚立纲

展开 >

福建江夏学院工程学院,福建福州 350108

天津职业技术师范大学理学院,天津 300222

福州大学机械工程及自动化学院,福建福州 350116

柔性作业车间调度 交叉熵算法 多目标优化 非占优排序

国家自然科学基金福建省自然科学基金天津市教委科研项目

517751142020J019372022ZD013

2024

武汉大学学报(工学版)
武汉大学

武汉大学学报(工学版)

CSTPCD北大核心
影响因子:0.621
ISSN:1671-8844
年,卷(期):2024.57(4)
  • 25