Minimising makespan in job-shops with deterministic machine availability constraints

Author(s):  
Shih-Wei Lin ◽  
Kuo-Ching Ying
2015 ◽  
Vol 760 ◽  
pp. 181-186
Author(s):  
Mădălin Gabriel Catană ◽  
Sergiu Tonoiu ◽  
Mihail Purcărea

This paper presents a bidirectional load planning procedure for job-shops with availability time-windows for specific machines. This heuristic procedure uses priority rules and reverse planning directions to progressively construct two schedules: one for machines with availability constraints (the bottlenecks) and upstream, and other for bottlenecks downstream. Bottlenecks schedule is driving the schedule for all other non-bottleneck machines. Makespan reduction for aggregate schedule is finally performed if possible, by left shifting scheduled operations to their earliest start times.


2013 ◽  
Vol 2013 ◽  
pp. 1-9 ◽  
Author(s):  
M. Frutos ◽  
M. Méndez ◽  
F. Tohmé ◽  
D. Broz

Many of the problems that arise in production systems can be handled with multiobjective techniques. One of those problems is that of scheduling operations subject to constraints on the availability of machines and buffer capacity. In this paper we analyze different Evolutionary multiobjective Algorithms (MOEAs) for this kind of problems. We consider an experimental framework in which we schedule production operations for four real world Job-Shop contexts using three algorithms, NSGAII, SPEA2, and IBEA. Using two performance indexes, Hypervolume and R2, we found that SPEA2 and IBEA are the most efficient for the tasks at hand. On the other hand IBEA seems to be a better choice of tool since it yields more solutions in the approximate Pareto frontier.


2009 ◽  
Vol 01 (02) ◽  
pp. 141-151 ◽  
Author(s):  
BIN FU ◽  
YUMEI HUO ◽  
HAIRONG ZHAO

We investigate the problems of scheduling n jobs to m machines with availability constraints. We consider two different models of availability constraints: the preventive model where the unavailability is due to preventive machine maintenance, and the fixed job model where the unavailability is due to a priori assignment of some of the n jobs to certain machines at certain times. In both models, the objective is to minimize the makespan. We assume that m is a constant, and if a job is interrupted by the unavailable interval, it can be resumed after the machine becomes available. For fixed job model, we show there is an FPTAS. For the preventive model, we show that if at least one machine is always available, then the PTAS for Multiple Subset Sum problem given by Kellerer can be applied to get a PTAS; otherwise, every machine has some unavailable intervals, we show that if (m - 1) machines each of which has unavailable intervals with total length bounded by α(n) · P sum /m where P sum is the total processing time of all jobs and α(n) can be any non-negative function, we can develop a (1 + α(n) + ∊)-approximation algorithm for any constant 0 < ∊ < 1; further we show that there does not exist any polynomial time (1 + α(n) - o(1))-approximation unless P = NP.


Sign in / Sign up

Export Citation Format

Share Document