首页> 外文期刊>IEEE transactions on automation science and engineering >A Genetic Programming-Based Scheduling Approach for Hybrid Flow Shop With a Batch Processor and Waiting Time Constraint
【24h】

A Genetic Programming-Based Scheduling Approach for Hybrid Flow Shop With a Batch Processor and Waiting Time Constraint

机译:一种基于遗传编程的混合流程商店与批处理器和等待时间约束的调度方法

获取原文
获取原文并翻译 | 示例

摘要

This article investigates a hybrid flow shop scheduling problem that consists of a batch processor in the upstream and a discrete processor in the downstream. Limited waiting time between the batch processor and discrete processor is taken into consideration. Such a scheduling problem is commonly seen as bottlenecks in the production of precision parts, back-end process of semiconductor products, and glass and steel industries. A mixed-integer linear programming model is presented to minimize the makespan. Considering the complexity of this problem and the imperative requirement in real-time optimization, we first develop a constructive heuristic together with the worst case analysis by exploiting the key decision structure of the problem. Based on the decision structure, we then develop a learning-based scheduling approach via customized genetic programming to automatically generate effective heuristics for this problem. Lower bounds are also developed to provide a measurement for the performance of proposed algorithms. Numerical results show that our proposed algorithms outperform the existing metaheuristics and are capable of providing high-quality solutions using less computational time. Note to Practitioners-The production system consisting of a batch processor in the upstream and a discrete processor in the downstream is common in practice. The batch processor first handles a group of jobs simultaneously. Then, the jobs are released to a buffer to wait for the process on the discrete processor one by one. However, the waiting time of the jobs in the buffer is often required to be limited according to the production requirements. For example, after being heated in the heat-treatment oven, the aerospace precision parts have to be processed on the machining equipment in limited waiting time to improve the processability in subsequent manufacturing. The semiconductor chips have to be packed in limited waiting time after baking to avoid getting wet. The incongruous production modes between the batch processor and discrete processor, together with the limited waiting time constraint, make such operations always the bottleneck in manufacturing. Efficient heuristics, providing high-quality solutions with low time complexity, are much preferred in practice for most of the complicated scheduling problems, such as the scenarios described earlier. However, the designing process of an effective heuristic is tedious, and the heuristic is usually deeply customized for a certain production scenario. Genetic programming (GP) provides an inspiring approach to automatically generate sophisticated heuristics for complicated scheduling problems through evolutionary learning processes. By customizing a GP-based approach, the designing process of heuristics is automated, and some undetectable knowledge relations can be obtained to enhance the quality of heuristics. Such an approach facilitates to obtain more sophisticated schedules by analyzing valuable knowledge for smart manufacturing. The superiority of the heuristic learned by GP is shown in the computational experiment, and it has great potential to be applied to the practical scheduling.
机译:本文调查了一个混合流量存储器调度问题,该问题包括在下游的上游和一个离散处理器中的批处理器组成。考虑批处理器和离散处理器之间的有限等待时间。这种调度问题通常被视为生产精密部件,半导体产品的后端过程和玻璃和钢铁工业的瓶颈。提出了混合整数线性编程模型以最小化MakEspan。考虑到这个问题的复杂性和实时优化中的必要要求,首先通过利用问题的关键决策结构以及最糟糕的案例分析,开发建设性启发式。基于决策结构,我们通过定制的遗传编程开发基于学习的调度方法,以自动为此问题产生有效的启发式方法。还开发了下限,以提供所提出算法的性能的测量。数值结果表明,我们所提出的算法优于现有的综述,能够使用较少的计算时间提供高质量解决方案。注意事项 - 从业者 - 在下游的上游和离散处理器中由批处理器组成的生产系统在实践中是常见的。批处理处理器首先同时处理一组作业。然后,将作业释放到缓冲区以等待离散处理器的进程。但是,通常需要根据生产要求限制缓冲区中的作业的等待时间。例如,在热处理烘箱中加热之后,必须在有限的等待时间内处理航空航天精密部件,以提高随后的制造中的可加工性。半导体芯片必须在烘烤后的有限等待时间内包装,以避免湿润。批处理器和离散处理器之间的不协调的生产模式以及有限的等待时间约束,使得这些操作始终始终是制造中的瓶颈。高效的启发式,提供具有低时间复杂性的高质量解决方案,在实践中,对于大多数复杂的调度问题,诸如前面描述的场景的实践中是众多的。然而,有效启发式的设计过程是乏味的,并且启发式通常为某种生产方案深受定制。遗传编程(GP)提供了一种鼓舞人心的方法,可以通过进化学习过程自动产生复杂的调度问题的复杂启发式。通过自定义基于GP的方法,启发式的设计过程是自动化的,可以获得一些不可检测的知识关系来提高启发式的质量。这种方法有助于通过分析智能制造的宝贵知识来获得更复杂的时间表。 GP学习的启发式的优势在计算实验中显示,它具有适应实际调度的潜力。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号