调度(生产过程)
工厂(面向对象编程)
作业车间调度
计算机科学
流水车间调度
地铁列车时刻表
整数规划
工业工程
谈判
分布式计算
运筹学
数学优化
工程类
运营管理
算法
数学
法学
政治学
程序设计语言
操作系统
作者
Hamed Kazemi,Mustapha Nourelfath,Michel Gendreau
标识
DOI:10.1016/j.jii.2024.100574
摘要
The recent notable focus on distributed production management in academic and industrial contexts has underscored the importance of scheduling across multiple factories. Accordingly, this study investigates a new multi-factory configuration in which non-identical factories produce different components of a final product in the first stage. Each factory is considered as a classical flow-shop, which can manufacture a unique component. These components are assembled into final products in the assembly factory, which is located in the second stage. Unlike other distributed scheduling problems, to determine a united production sequence in such a system, there is no need to find a suitable factory to assign a job since each factory is qualified for a particular task. In real-world applications, these systems encounter challenges that span from information architectures and negotiation mechanisms to the development of scheduling algorithms. The objective of this research is to schedule the jobs in each factory to minimize the makespan of the entire process. For this purpose, a mixed-integer programming model is developed to deal with small-size instances. Then, the lower bound is derived and incorporated to develop a branch and bound method. Furthermore, to deal with larger instances, five heuristic methods are developed, and the worst-case analysis is carried out. Computational experiments are conducted for different test classes to compare and to highlight the performance of the proposed solution procedures.
科研通智能强力驱动
Strongly Powered by AbleSci AI