Browsing by Subject "Rescheduling"
Now showing 1 - 3 of 3
Results Per Page
Sort Options
Item Open Access Rescheduling frequency in an FMS with uncertain processing times and unreliable machines(Elsevier, 1999) Sabuncuoğlu, İ.; Karabuk, S.This paper studies the scheduling/rescheduling problem in a multi-resource FMS environment. Several reactive scheduling policies are proposed to address the effects of machine breakdowns and processing time variations. Both off-line and on-line scheduling methods are tested under a variety of experimental conditions. The performance of the system is measured for mean tardiness and makespan criteria. The relationships between scheduling frequency and other scheduling factors are investigated. The results indicated that a periodic response with an appropriate period length would be sufficient to cope with interruptions. It was also observed that machine breakdowns have more significant impact on the system performance than processing time variations. In addition, dispatching rules were found to be more robust to interruptions than the optimum-seeking off-line scheduling algorithm. A comprehensive bibliography is also included in the paper.Item Open Access Rescheduling parallel machines with controllable processing times(2012) Muhafız, MügeIn many manufacturing environments, the production does not always endure as it is planned. Many times, it is interrupted by a disruption such as machine breakdown, power loss, etc. In our problem, we are given an original production schedule in a non-identical parallel machine environment and we assume that one of the machines is disrupted at time t. Our aim is to revise the schedule, although there are some restrictions that should be considered while creating the revised schedule. Disrupted machine is unavailable for a certain time. New schedule has to satisfy the maximum completion time constraint of each machine. Furthermore, when we revise the schedule we have to satisfy the constraint that the revised start time of a job cannot be earlier than its original start time. Because, we assume that jobs are not ready before their original start times in the revised schedule. Therefore, we have to find an alternative solution to decrease the negative impacts of this disruption as much as possible. One way to process a disrupted job in the revised schedule is to reallocate the job to another machine. The other way is to keep the disrupted job at its original machine, but to delay its start time after the end time of the disruption. Since the machines might be fully utilized originally, we may have to compress some of the processing times in order to add a new job to a machine or to reallocate the jobs after the disruption ends. Consequently, we assume that the processing times are controllable within the given lower and upper bounds. Our first objective is to minimize the sum of reallocation and nonlinear compression costs. Besides, it is important to deliver the orders on time, not earlier or later than they are promised. Therefore, we try to maintain the original completion times as much as possible. So, the second objective is to minimize the total absolute deviations of the completion times in the revised schedule from the original completion times. We developed a bi-criteria non-linear mathematical model to solve this nonidentical parallel machine rescheduling problem. Since we have two objectives, we handled the second objective by giving it an upper bound and adding this bound as a constraint to the problem. By utilizing the second order cone programming, we solved this mixed-integer nonlinear mathematical model using a commercial MIP solver such as CPLEX. We also propose a decision tree based heuristic algorithm. Our algorithm generates a set of solutions for a problem instance and we test the solution quality of the algorithm solving same problem instances by the mathematical model. According to our computational experiments, the proposed heuristic approach could obtain close solutions for the first objective for a given upper bound on the second objective.Item Open Access Time/cost trade-offs in machine scheduling with controllable processing times(2008) Gürel, SinanProcessing time controllability is a critical aspect in scheduling decisions since most of the scheduling practice in industry allows controlling processing times. A very well known example is the computer numerically controlled (CNC) machines in flexible manufacturing systems. Selected processing times for a given set of jobs determine the manufacturing cost of the jobs and strongly affect their scheduling performance. Hence, when making processing time and scheduling decisions at the same time, one must consider both the manufacturing cost and the scheduling performance objectives. In this thesis, we have studied such bicriteria scheduling problems in various scheduling environments including single, parallel and non-identical parallel machine environments. We have included some regular scheduling performance measures such as total weighted completion time and makespan. We have considered the convex manufacturing cost function of CNC turning operation. We have provided alternative methods to find efficient solutions in each problem. We have particularly focused on the single objective problems to get efficient solutions, called the -constraint approach. We have provided efficient formulations for the problems and shown useful properties which led us to develop fast heuristics to generate set of efficient solutions. In this thesis, taking another point of view, we have also studied a conic quadratic reformulation of a machine-job assignment problem with controllable processing times. We have considered a convex compression cost function for each job and solved a profit maximization problem. The convexity of cost functions is a major source of difficulty in finding optimal integer solutions in this problem, but our strengthened conic reformulation has eliminated this difficulty. Our reformulation approach is sufficiently general so that it can also be applied to other mixed 0-1 optimization problems with separable convex cost functions.Our computational results demonstrate that the proposed conic reformulation is very effective for solving the machine-job assignment problem with controllable processing times to optimality. Finally, in this thesis, we have considered rescheduling with controllable processing times. In particular, we show that in contrast to fixed processing times, if we have the flexibility to control the processing times of the jobs, we can generate alternative reactive schedules in response to a disruption such as machine breakdown. We consider a non-identical parallel machining environment where processing times of the jobs are compressible at a certain cost which is a convex function of the compression on the processing time. When rescheduling, it is critical to catch up the initial schedule as soon as possible by reassigning the jobs to the machines and changing their processing times. On the other hand, one must keep the total cost of the jobs at minimum. We present alternative match-up scheduling problems dealing with this trade-off. We use the strong conic reformulation approach in solving these problems. We further provide fast heuristic algorithms.