Single-machine bicriterion group scheduling with deteriorating setup times and job processing times
Introduction
In classical group scheduling problems, most research assumes that the processing time of a job and the setup time of a group be a constant. However, there are many situations in which a job or a group that is processed later consumes more time than the same job or group when processed earlier. For example, in fire fighting when the time and effort required to control a fire increases if there is a delay in the start of the fire-fighting effort. Hence, there is a growing interest in the literature to study scheduling problems involving deteriorating jobs, i.e. jobs whose processing times are increasing functions of their starting times. We refer the reader to the book by Gawiejnowicz [1] for more details on single-machine, parallel-machine and dedicated-machine scheduling problems with deteriorating jobs.
On the other hand, scheduling problems with group technology have been studied by Baker [2], Cheng et al. [3], Ham et al. [4], Mitrofanov [5], Ozden et al. [6], Webster and Baker [7], to name a few. To the best of our knowledge, only a few results concerning scheduling problems with deteriorating jobs and group technology simultaneously are known. Since longer setup or preparation might be necessary as food quality deteriorates or a patient’s condition worsens, Wu et al. [8] considered a situation where the group setup times and job processing times are both described by a simple linear deterioration function. They showed that the makespan and the total completion time problems remain polynomially solvable under the proposed model. Wang et al. [9] considered the same model with Wu et al. [8], but with proportional deterioration. They proved that the makespan minimization problem and total weighted completion time minimization problem can be solved in polynomial time. Wang et al. [10] considered the same model with Wu et al. [8], but with a more general linear deterioration. For single machine group scheduling, they proved that the makespan minimization problem can be solved in polynomial time. Wang et al. [11] considered a single machine scheduling problem with deteriorating jobs, ready times and group technology, in which the group setup times are assumed to be known and fixed. For a special case, they showed that the makespan minimization problem can be polynomially solvable. More recent papers which have considered scheduling jobs with deteriorating jobs and group technology include Yang [12], Yang and Yang [13], Wei and Wang [14], Cheng et al. [15], Bai et al. [16], Lee and Lu [17], Huang and Wang [18], Wang et al. [19], Xu et al. [20], Lu et al. [21], Wang and Wang [22], and Yin et al. [23].
However, traditional research on the scheduling problem with deteriorating jobs assume that all jobs to be processed have a single criterion. In real production settings and service environments, scheduling decisions are made with respect to bicriterion (multicriteria) performance rather than a single criterion (T’kindt and Billaut [24]). In this paper we consider a bicriterion scheduling problem with deteriorating setup times and deteriorating job processing times. This bicriterion model was proposed by Cheng et al. [3]. The remainder of this paper is organized as follows. In Section 2 we provide the notation and formulation of the problem. Section 3 deals with the makespan minimization problem. Concluding remarks are given in the last section.
Section snippets
Notation and problem statement
In this section, the notation that is used throughout the paper will be introduced first, followed by the formulation of the problem. NotationG the number of groups group the number of jobs in n the total number of jobs i.e., job j in the deterioration rate of setup time for the deterioration rate for the jth job in the actual setup time of the actual processing time of the relative importance for the jth job in
Formulating the bicriterion problem as a single criterion problem
We introduce precedence constraints on a set of groups and on the set of jobs for each group and formulate our bicriterion problem as a single criterion problem to minimize subject to these precedence constraints. First of all, we give two lemmas. Lemma 1 If the sequence of groups is fixed, then a schedule minimizes the total weighted completion time is obtained when of each job in is increasing. Proof Let the sequence of groups be fixed. Consider an optimal schedule in .
Conclusions
In this paper we considered single-machine bicriterion group scheduling problems with deteriorating setup times and deteriorating job processing times. We transform the primary criterion which the total weighted completion time is minimal to two precedence constraints condition. Then we formulate the bicriterion problem as a single criterion problem to minimize subject to two specially constructed precedence constraints. An effective algorithm is given in this paper. Certainly, the
Acknowledgements
The authors are grateful for two anonymous referees for their helpful comments on earlier version of the article. This research was supported by the National Natural Science Foundation of China (Grant Nos. 11001181 and 71271039), New Century Excellent Talents in University (NCET-13-0082), Changjiang Scholars and Innovative Research Team in University (IRT1214), the Fundamental Research Funds for the Central Universities (DUT14YQ211).
References (26)
Scheduling groups of jobs in the two-machine flow shop
Math. Comput. Model.
(1990)- et al.
Job scheduling in group technology environment for a single facility
Comput. Ind. Eng.
(1985) - et al.
Single-machine group scheduling problems with deterioration consideration
Comput. Oper. Res.
(2008) Group scheduling problems with simultaneous considerations of learning and deterioration effects on a single-machine
Appl. Math. Model.
(2011)- et al.
Single-machine group scheduling problems under the effects of deterioration and learning
Comput. Ind. Eng.
(2010) - et al.
Single machine quadratic penalty function scheduling with deteriorating jobs and group technology
Appl. Math. Model.
(2010) - et al.
Single-machine scheduling with deteriorating jobs and setup times to minimize the maximum tardiness
Comput. Oper. Res.
(2011) - et al.
Single-machine group scheduling with general deterioration and learning effects
Appl. Math. Model.
(2012) - et al.
Group scheduling with deteriorating jobs to minimize the total weighted number of late jobs
Appl. Math. Comput.
(2012) - et al.
Single-machine ready times scheduling with group technology and proportional linear deterioration
Appl. Math. Model.
(2014)
Single machine group scheduling with decreasing time-dependent processing times subject to release dates
Appl. Math. Comput.
Optimization and approximation in deterministic sequencing and scheduling: a survey
Ann. Discrete Math.
Time-dependent Scheduling
Cited by (25)
An effective hybrid meta-heuristic for flexible flow shop scheduling with limited buffers and step-deteriorating jobs
2021, Engineering Applications of Artificial IntelligenceCitation Excerpt :Most of current studies focus on linear deteriorating scheduling. With respect to single-machine problem, Wang and Liu (2014) presented a polynomial time algorithm. Wang and Li (2018) investigated the problem with non-identical parallel machines, in which the total completion time was minimized and verified that the problem is solvable within polynomial time.
Single machine common flow allowance group scheduling with learning effect and resource allocation
2020, Computers and Industrial EngineeringCitation Excerpt :They consider four objectives, namely, minimizing the makespan, total completion time, total weighted completion time, and maximum lateness. Wang and Liu (2014) considered a group scheduling problem with two ordered criteria where both setup times and job-processing times are increasing functions of their starting times. A polynomial time algorithm is presented to solve this group scheduling problem.
An object-oriented approach for multi-objective flexible job-shop scheduling problem
2016, Expert Systems with ApplicationsCitation Excerpt :Scheduling problems play a very important role in many industrial systems. It attracts the attention of many researchers (Baykasoğlu, Özbakir, & Sönmez, 2004; Brucker & Schlie, 1990; Dai, Tang, Giret, Salido, & Li, 2013; Garey, Johnson, & Sethi, 1976; Liu, Yin, & Gu, 2014; Lu, Wang, & Wang, 2014; Wang & Liu, 2014; Xia & Wu, 2005; Xingong & Yong, 2015; Zhao, Hsu, Cheng, Yin, & Wu, 2014). Most of the scheduling problems are complex combinatorial optimization problems and very difficult to solve (Xia & Wu, 2005; Zeballos, 2010).
The third comprehensive survey on scheduling problems with setup times/costs
2015, European Journal of Operational ResearchCitation Excerpt :They proposed a local search based heuristic where the objective is to obtain a robust schedule with minimum absolute deviation from the optimal makespan. Wang and Liu (2014) considered the group scheduling on a single machine with deteriorating setup and processing times where both setup and processing times are increasing function of their starting times. Their primary objective is to minimize ∑wjCj while the secondary objective is to minimize maximum cost.
Scheduling jobs with position and sum-of-processing-time based processing times
2015, Applied Mathematical ModellingCitation Excerpt :Extensive surveys of scheduling models and problems involving learning effect (learning curve) and/or deteriorating jobs (time-dependent processing times) are provided by Alidaee and Womer [2], Cheng et al. [3], Gawiejnowicz [4], and Biskup [5]. More recent papers which have considered scheduling problems and models with learning effect (learning curve) and/or deteriorating jobs (time-dependent processing times) include Wang and Cheng [6], Eren and Guner [7,8], Eren [9], Wang et al. [10,11], Yang and Chand [12], Janiak and Rudek [13], Wu and Lee [14], Lee and Wu [15], Wang et al. [16], Wang and Guo [17], Wang et al. [18–20], Wang and Wang [21], Shen et al. [22], Jiang et al. [23], Lu and Wang [24], Wang and Wang [25], Wang et al. [26], Ji et al. [27], Lu et al. [28], Wang and Wang [29,30], Wang and Liu [31], Yin et al. [32], Huang and Wang [33], Wang and Wang [34], Wang et al. [35], Yin et al. [36,37], Wang and Wang [38], and Bai et al. [39]. “In general, jobs scheduled in different positions should be subject to different effects of human learning.
Machine scheduling problems with a position-dependent deterioration
2015, Applied Mathematical ModellingCitation Excerpt :Extensive surveys of research related to scheduling deteriorating jobs and/or learning effects can be found in Alidaee and Womer [1], Cheng et al. [2], Gawiejnowicz [3], and Biskup [4], Janiak et al. [5]. More literature which has considered scheduling jobs with deteriorating jobs and/or learning effects includes Cheng et al. [6], Wang [7–9], Lee and Wu [10], Lee et al. [11], Wu and Lee [12], Wang et al. [13], Yin et al. [14], Zhang and Yan [15], Huang et al. [16], Liu et al. [17], Rudek [18,19], Wang and Wang [20], Lai et al. [21], Shen et al. [22], Wang and Wang [23], Wang et al. [24], Ji et al. [25], Lu et al. [26], Wang and Wang [27,28], Wang and Liu [29], Yin et al. [30], Yin et al. [31], Yin et al. [32], Yin et al. [33], Niu et al. [34], and Bai et al. [35]. “In many real-life situations, a deterioration (aging or fatigue) effect is a phenomenon of reduction the machine efficiency as a result of its fatigue and wear.