论文标题
使用最大加权独立集的概念,用于过程规划和调度问题的新方法
A Novel Approach for the Process Planning and Scheduling Problem Using the Concept of Maximum Weighted Independent Set
论文作者
论文摘要
流程计划和调度(PPS)是一个必不可少的实用主题,但在制造系统中是一个非常棘手的问题。许多研究使用迭代方法来解决此类问题。但是,它们无法在质量和计算速度方面取得令人满意的结果。其他研究将调度问题作为图形着色问题(GCP)或其扩展,但这些配方仅限于某些类型的调度问题。在本文中,我们提出了一种新型方法,以将PPS问题的一般类型与资源分配和流程计划集成为典型客观,从而最大程度地减少Makepan。 PPS问题被提出为无方向的加权矛盾图,其中节点代表操作及其资源;边缘代表约束,重量因子是每个时间插槽中节点选择的指南。然后,可以解决最大加权独立集(MWIS)问题,以在每个离散时间插槽中找到具有所需资源的最佳操作。该提出的方法直接以最小的迭代为单位解决了PPS问题。我们确定所提出的方法始终将可行的最佳或接近最佳的解决方案返回到PPS问题。在现实世界的PPS示例中测试了提出的解决PPS问题的方法的重量配置,并进一步指定了测试实例,以评估可扩展性,准确性和鲁棒性。
Process Planning and Scheduling (PPS) is an essential and practical topic but a very intractable problem in manufacturing systems. Many research use iterative methods to solve such problems; however, they cannot achieve satisfactory results in both quality and computational speed. Other studies formulate scheduling problems as a graph coloring problem (GCP) or its extensions, but these formulations are limited to certain types of scheduling problems. In this paper, we propose a novel approach to formulate a general type of the PPS problem with resource allocation and process planning integrated towards a typical objective, minimizing the makespan. The PPS problem is formulated into an undirected weighted conflicting graph, where nodes represent operations and their resources; edges represent constraints, and weight factors are guidelines for the node selection at each time slot. Then, the Maximum Weighted Independent Set (MWIS) problem can be solved to find the best set of operations with their desired resources for each discrete time slot. This proposed approach solves the PPS problem directly with minimum iterations. We establish that the proposed approach always returns a feasible optimum or near-optimum solution to the PPS problem. The different weight configurations of the proposed approach for solving the PPS problem are tested on a real-world PPS example and further designated test instances to evaluate the scalability, accuracy, and robustness.