{"title":"两阶段故障单机调度的分支定界算法","authors":"Samareh Azimpoor, S. Taghipour","doi":"10.1109/RAMS48030.2020.9153652","DOIUrl":null,"url":null,"abstract":"Summary & ConclusionsThe objective of the majority of production planning problems is to find the order of jobs on each machine minimizing functions of the jobs’ processing times, such as makespan and flow time. However, production environment is subject to many sources of uncertainty including machine unavailability periods, which may have a major impact on the production plan. Often times, a production line is interrupted due to periodic repair and preventive maintenance. In addition, machines may become unavailable due to unexpected failures. In many industrial settings unexpected machine failures can be potentially costly as a result of its consequences in terms of machine down times, product quality and client satisfaction. In this context, decision makers may want to jointly optimize the order of the jobs on the machine as well as the maintenance operations considering failures in a production environment such that the total expected makespan is minimized.In this paper, we deal with an integrated optimization model for production scheduling and inspection of a single machine. The failure process of the machine follows a two-stage Delay Time Model (DTM), i.e. it starts with an initial defect, which leads to eventual failure if the defect is left unattended. Once a job is interrupted due to failure on the machine, it must be restarted from the beginning when the machine becomes available. To reduce the risk of machine’s breakdown during processing of the jobs, an inspection can be performed prior to start of any job on the machine which exposes down time to the system. We consider the possibility of either minimal repair or replacement of the machine depending on its age at inspection time. We develop a recursive formula to jointly find the optimal inspection policy and production schedule which minimizes the total expected makespan. The problem defined in this paper might be applicable in many industrial and management contexts. Especially when some objective functions such as makespan is of greater importance for the decision makers. We present the application of our proposed model by use of data from a production line consisting of a multiple spindles boring machines which are able to process a number of jobs. We implement a branch and bound algorithm to optimize the model and then evaluate the efficiency of the branch and bound algorithm. The results of the study indicate the optimal solution depends on the input parameters of the model, most specifically, the down time parameters and the distributions of defect arrival and delay time.","PeriodicalId":360096,"journal":{"name":"2020 Annual Reliability and Maintainability Symposium (RAMS)","volume":"85 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A Branch and Bound Algorithm for Single Machine Scheduling with Two Stages of Failure Process\",\"authors\":\"Samareh Azimpoor, S. Taghipour\",\"doi\":\"10.1109/RAMS48030.2020.9153652\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Summary & ConclusionsThe objective of the majority of production planning problems is to find the order of jobs on each machine minimizing functions of the jobs’ processing times, such as makespan and flow time. However, production environment is subject to many sources of uncertainty including machine unavailability periods, which may have a major impact on the production plan. Often times, a production line is interrupted due to periodic repair and preventive maintenance. In addition, machines may become unavailable due to unexpected failures. In many industrial settings unexpected machine failures can be potentially costly as a result of its consequences in terms of machine down times, product quality and client satisfaction. In this context, decision makers may want to jointly optimize the order of the jobs on the machine as well as the maintenance operations considering failures in a production environment such that the total expected makespan is minimized.In this paper, we deal with an integrated optimization model for production scheduling and inspection of a single machine. The failure process of the machine follows a two-stage Delay Time Model (DTM), i.e. it starts with an initial defect, which leads to eventual failure if the defect is left unattended. Once a job is interrupted due to failure on the machine, it must be restarted from the beginning when the machine becomes available. To reduce the risk of machine’s breakdown during processing of the jobs, an inspection can be performed prior to start of any job on the machine which exposes down time to the system. We consider the possibility of either minimal repair or replacement of the machine depending on its age at inspection time. We develop a recursive formula to jointly find the optimal inspection policy and production schedule which minimizes the total expected makespan. The problem defined in this paper might be applicable in many industrial and management contexts. Especially when some objective functions such as makespan is of greater importance for the decision makers. We present the application of our proposed model by use of data from a production line consisting of a multiple spindles boring machines which are able to process a number of jobs. We implement a branch and bound algorithm to optimize the model and then evaluate the efficiency of the branch and bound algorithm. The results of the study indicate the optimal solution depends on the input parameters of the model, most specifically, the down time parameters and the distributions of defect arrival and delay time.\",\"PeriodicalId\":360096,\"journal\":{\"name\":\"2020 Annual Reliability and Maintainability Symposium (RAMS)\",\"volume\":\"85 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 Annual Reliability and Maintainability Symposium (RAMS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/RAMS48030.2020.9153652\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 Annual Reliability and Maintainability Symposium (RAMS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RAMS48030.2020.9153652","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
摘要与结论大多数生产计划问题的目标是找到每台机器上的作业顺序,最小化作业加工时间的功能,如最大完工时间和流程时间。然而,生产环境受到许多不确定因素的影响,包括机器不可用期,这可能对生产计划产生重大影响。生产线经常因为定期维修和预防性维护而中断。此外,由于意外故障,机器可能变得不可用。在许多工业环境中,意外的机器故障可能会造成机器停机时间、产品质量和客户满意度方面的潜在代价。在这种情况下,决策者可能希望共同优化机器上的作业顺序,以及考虑到生产环境中的故障的维护操作,从而使总预期完工时间最小化。本文研究了单机生产调度与检验的集成优化模型。机器的故障过程遵循两阶段延迟时间模型(Delay Time Model, DTM),即从初始缺陷开始,如果对缺陷置之不理,最终会导致故障。一旦作业因机器上的故障而中断,必须在机器可用时从头开始重新启动。为了减少机器在作业过程中发生故障的风险,可以在任何作业开始前对机器进行检查,这将使系统出现停机时间。根据机器在检查时的使用年限,我们考虑对机器进行最小限度修理或更换的可能性。提出了一种递推公式,用于共同求解使总期望完工时间最小的最优检验策略和生产计划。本文定义的问题可能适用于许多工业和管理环境。特别是当一些目标函数,如完工时间对决策者来说更重要的时候。我们提出了我们提出的模型的应用,通过使用数据从生产线组成的多轴镗床,能够处理多个工作。我们实现了一个分支定界算法来优化模型,然后评估了分支定界算法的效率。研究结果表明,最优解取决于模型的输入参数,特别是停机时间参数以及缺陷到达时间和延迟时间的分布。
A Branch and Bound Algorithm for Single Machine Scheduling with Two Stages of Failure Process
Summary & ConclusionsThe objective of the majority of production planning problems is to find the order of jobs on each machine minimizing functions of the jobs’ processing times, such as makespan and flow time. However, production environment is subject to many sources of uncertainty including machine unavailability periods, which may have a major impact on the production plan. Often times, a production line is interrupted due to periodic repair and preventive maintenance. In addition, machines may become unavailable due to unexpected failures. In many industrial settings unexpected machine failures can be potentially costly as a result of its consequences in terms of machine down times, product quality and client satisfaction. In this context, decision makers may want to jointly optimize the order of the jobs on the machine as well as the maintenance operations considering failures in a production environment such that the total expected makespan is minimized.In this paper, we deal with an integrated optimization model for production scheduling and inspection of a single machine. The failure process of the machine follows a two-stage Delay Time Model (DTM), i.e. it starts with an initial defect, which leads to eventual failure if the defect is left unattended. Once a job is interrupted due to failure on the machine, it must be restarted from the beginning when the machine becomes available. To reduce the risk of machine’s breakdown during processing of the jobs, an inspection can be performed prior to start of any job on the machine which exposes down time to the system. We consider the possibility of either minimal repair or replacement of the machine depending on its age at inspection time. We develop a recursive formula to jointly find the optimal inspection policy and production schedule which minimizes the total expected makespan. The problem defined in this paper might be applicable in many industrial and management contexts. Especially when some objective functions such as makespan is of greater importance for the decision makers. We present the application of our proposed model by use of data from a production line consisting of a multiple spindles boring machines which are able to process a number of jobs. We implement a branch and bound algorithm to optimize the model and then evaluate the efficiency of the branch and bound algorithm. The results of the study indicate the optimal solution depends on the input parameters of the model, most specifically, the down time parameters and the distributions of defect arrival and delay time.