6
Single-machine bicriterion group scheduling with deteriorating setup times and job processing times Jian-Jun Wang , Ya-Jing Liu Faculty of Management and Economics, Dalian University of Technology, Dalian 116024, PR China article info Keywords: Single-machine Group scheduling Bicriterion scheduling Deteriorating jobs abstract This paper considers a group scheduling problem with two ordered criteria where both setup times and job-processing times are increasing functions of their starting times. It is assumed that the jobs be classified into several groups and the jobs of the same group have to be processed contiguously. We consider two objectives where the primary criterion is the total weighted completion time and the secondary criterion is the maximum cost. A polynomial time algorithm is presented to solve this bicriterion group scheduling problem with deteriorating setup times and job-processing times. This algorithm can also solve sin- gle-machine group scheduling problems with deteriorating setup times and job-processing times in several ordered maximum cost and arbitrary precedence. Ó 2014 Elsevier Inc. All rights reserved. 1. 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 func- tions 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 sit- uation 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 http://dx.doi.org/10.1016/j.amc.2014.05.048 0096-3003/Ó 2014 Elsevier Inc. All rights reserved. Corresponding author. E-mail address: [email protected] (J.-J. Wang). Applied Mathematics and Computation 242 (2014) 309–314 Contents lists available at ScienceDirect Applied Mathematics and Computation journal homepage: www.elsevier.com/locate/amc

Single-machine bicriterion group scheduling with deteriorating setup times and job processing times

  • Upload
    ya-jing

  • View
    213

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Single-machine bicriterion group scheduling with deteriorating setup times and job processing times

Applied Mathematics and Computation 242 (2014) 309–314

Contents lists available at ScienceDirect

Applied Mathematics and Computation

journal homepage: www.elsevier .com/ locate/amc

Single-machine bicriterion group scheduling with deterioratingsetup times and job processing times

http://dx.doi.org/10.1016/j.amc.2014.05.0480096-3003/� 2014 Elsevier Inc. All rights reserved.

⇑ Corresponding author.E-mail address: [email protected] (J.-J. Wang).

Jian-Jun Wang ⇑, Ya-Jing LiuFaculty of Management and Economics, Dalian University of Technology, Dalian 116024, PR China

a r t i c l e i n f o

Keywords:Single-machineGroup schedulingBicriterion schedulingDeteriorating jobs

a b s t r a c t

This paper considers a group scheduling problem with two ordered criteria where bothsetup times and job-processing times are increasing functions of their starting times. Itis assumed that the jobs be classified into several groups and the jobs of the same grouphave to be processed contiguously. We consider two objectives where the primary criterionis the total weighted completion time and the secondary criterion is the maximum cost. Apolynomial time algorithm is presented to solve this bicriterion group scheduling problemwith deteriorating setup times and job-processing times. This algorithm can also solve sin-gle-machine group scheduling problems with deteriorating setup times and job-processingtimes in several ordered maximum cost and arbitrary precedence.

� 2014 Elsevier Inc. All rights reserved.

1. Introduction

In classical group scheduling problems, most research assumes that the processing time of a job and the setup time of agroup be a constant. However, there are many situations in which a job or a group that is processed later consumes moretime than the same job or group when processed earlier. For example, in fire fighting when the time and effort requiredto control a fire increases if there is a delay in the start of the fire-fighting effort. Hence, there is a growing interest in theliterature to study scheduling problems involving deteriorating jobs, i.e. jobs whose processing times are increasing func-tions 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 resultsconcerning scheduling problems with deteriorating jobs and group technology simultaneously are known. Since longer setupor preparation might be necessary as food quality deteriorates or a patient’s condition worsens, Wu et al. [8] considered a sit-uation 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 proposedmodel. Wang et al. [9] considered the same model with Wu et al. [8], but with proportional deterioration. They proved that themakespan minimization problem and total weighted completion time minimization problem can be solved in polynomialtime. Wang et al. [10] considered the same model with Wu et al. [8], but with a more general linear deterioration. For singlemachine group scheduling, they proved that the makespan minimization problem can be solved in polynomial time. Wanget al. [11] considered a single machine scheduling problem with deteriorating jobs, ready times and group technology, in

Page 2: Single-machine bicriterion group scheduling with deteriorating setup times and job processing times

310 J.-J. Wang, Y.-J. Liu / Applied Mathematics and Computation 242 (2014) 309–314

which the group setup times are assumed to be known and fixed. For a special case, they showed that the makespan minimi-zation problem can be polynomially solvable. More recent papers which have considered scheduling jobs with deterioratingjobs and group technology include Yang [12], Yang and Yang [13], Wei and Wang [14], Cheng et al. [15], Bai et al. [16], Lee andLu [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 processedhave a single criterion. In real production settings and service environments, scheduling decisions are made with respectto bicriterion (multicriteria) performance rather than a single criterion (T’kindt and Billaut [24]). In this paper we considera bicriterion scheduling problem with deteriorating setup times and deteriorating job processing times. This bicriterionmodel was proposed by Cheng et al. [3]. The remainder of this paper is organized as follows. In Section 2 we provide thenotation and formulation of the problem. Section 3 deals with the makespan minimization problem. Concluding remarksare given in the last section.

2. Notation and problem statement

In this section, the notation that is used throughout the paper will be introduced first, followed by the formulation of theproblem.

Notation.

G

the number of groups ðG P 2Þ Gi group i; i ¼ 1;2; . . . ;G ni the number of jobs in Gi; i ¼ 1;2; . . . ;G n the total number of jobs i.e., ðn1 þ n2 þ . . .þ nG ¼ nÞ Jij job j in Gi; i ¼ 1;2; . . . ;G; j ¼ 1;2; . . . ;ni

di

the deterioration rate of setup time for Gi

aij

the deterioration rate for the jth job in Gi

si

the actual setup time of Gi

pij

the actual processing time of Jij

xij

the relative importance for the jth job in Gi

Cij

the completion time for the jth job in Gi

CijðpÞ

the completion time of Jij under schedule p

There are n independent non-preemptive jobs to be scheduled for processing on a single machine. It is assumed that alljobs are available at time t0, where t0 > 0, without idle time and at most one job at a time. All jobs are classified into G 6 ngroups. Jobs in the same group have to be processed contiguously. A setup time precedes the processing of each group. Theactual job-processing time of Jij is a linear function of its starting time t, that is,

pij ¼ aijt; i ¼ 1;2; . . . ;G; j ¼ 1;2; . . . ;ni:

Moreover, the actual setup time of Gi is also a linear function of its starting time t and as follow:

si ¼ dit; i ¼ 1;2; . . . ;G:

Given a schedule, the completion time Cij for each job j in group i is easily determined. The quality of a schedule ismeasured by two criteria: the total weighted completion time

PPxijCij ¼

PGi¼1

Pnij¼1xijCij and the maximum cost

fmax ¼max fijðCijÞji ¼ 1;2; . . . ;G; j ¼ 1;2; . . . ;ni� �

, where all cost functions fij are nondecreasing in the job completion times.It is given that the primary criterion is the total weighted completion time and the secondary criteria is the maximum cost.Our primary criterion is one of the most important scheduling criteria. The objective is to minimize fmax on the set of schedulesminimizing

PPxijCij. Let GT denote the group scheduling problem. Using the conventional notation (Graham et al. [25]), the

problem of minimizing fmax on the set of schedules minimizingPP

xijCij is denoted as 1jGT; si ¼ dit; pij ¼aijtj

PPxijCij; f max

� �.

3. Transformation of problem and the polynomial time algorithm

3.1. 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 bicriterionproblem as a single criterion problem to minimize fmax 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 whenaij

xijð1þaijÞ of each job in Gi ði ¼ 1;2; . . . ;GÞ is increasing.

Page 3: Single-machine bicriterion group scheduling with deteriorating setup times and job processing times

J.-J. Wang, Y.-J. Liu / Applied Mathematics and Computation 242 (2014) 309–314 311

Proof. Let the sequence of groups be fixed. Consider an optimal schedule p in Gi. Suppose there are two adjacent jobs Jik andJij in p such that Jik immediately precedes Jij and aik

xikð1þaikÞ>

aij

xijð1þaijÞ. Let the starting time of Jik be T0. Suppose C denote the sum

of weighted completion time of the remaining jobs in Gi. We have

CikðpÞ ¼ T0ð1þ aikÞCijðpÞ ¼ T0ð1þ aikÞð1þ aijÞXni

j¼1

xijCijðpÞ ¼ C þxikT0ð1þ aikÞ þxijT0ð1þ aikÞð1þ aijÞ:

Performing an adjacent pair-wise interchange of Jij and Jik to get a new schedule p0, we have

Cijðp0Þ ¼ T0ð1þ aijÞCikðp0Þ ¼ T0ð1þ aikÞð1þ aijÞXni

j¼1

xijCijðp0Þ ¼ C þxijT0ð1þ aijÞ þxikT0ð1þ aikÞð1þ aijÞ

Xni

j¼1

xijCijðp0Þ �Xni

j¼1

xijCijðpÞ ¼ xikT0ð1þ aikÞaij �xijT0ð1þ aijÞaik:

Since aikxikð1þaikÞ

>aij

xijð1þaijÞ, then

Pnij¼1xijCijðp0Þ �

Pnij¼1xijCijðpÞ < 0, Hence,the value of the objective function under p0 is

strictly less than that under p. This contradicts the optimality of p and proves the lemma. h

Lemma 2. If the sequence of jobs in each group are fixed, then a schedule minimizes the total weighted completion time is obtained

according to increasing of qi of each group, where qi ¼ð1þdiÞ

Qnij¼1ð1þaijÞ�1

ð1þdiÞPni

j¼1xijP

jk¼1ð1þaikÞ

; i ¼ 1;2; . . . ;G.

Proof. Let the job sequence for each group be fixed. Consider an optimal schedule S where groups do not follow the increas-ing of qi. In this schedule, suppose there are two adjacent group GA and GB in S such that GA immediately precedes GB andqA > qB. We assume that the starting time of the group GA be T. We now perform an adjacent pairwise interchange of GA

and GB, leaving the remaining groups in their original positions, to derive a new sequence S0. Suppose H denotes the sumof weighted completion time of the remaining group. Under S and S0, we have

XG

i¼1

Xni

j¼1

xijCijðSÞ ¼ H þ Tð1þ dAÞXnA

j¼1

xAj

Yj

k¼1

ð1þ aAkÞ !

þ Tð1þ dAÞð1þ dBÞYnA

k¼1

ð1þ aAkÞXnB

j¼1

xBj

Yj

k¼1

ð1þ aBkÞ !

:

XG

i¼1

Xni

j¼1

xijCijðS0Þ ¼ H þ Tð1þ dBÞXnB

j¼1

xBj

Yj

k¼1

ð1þ aBkÞ !

þ Tð1þ dBÞð1þ dAÞYnB

k¼1

ð1þ aBkÞXnA

j¼1

xAj

Yj

k¼1

ð1þ aAkÞ !

:

In addition, we have

XG

i¼1

Xni

j¼1

xijCijðS0Þ �XG

i¼1

Xni

j¼1

xijCijðSÞ ¼ ð1þ dBÞYnB

k¼1

ð1þ aBjÞ � 1

" #ð1þ dAÞT

XnA

j¼1

xAj

Yj

k¼1

ð1þ aAkÞ ! !

� ð1þ dAÞYnA

k¼1

ð1þ aAjÞ � 1

" #ð1þ dBÞT

XnB

j¼1

xBj

Yj

k¼1

ð1þ aBkÞ ! !

:

Q Q

Since qA > qB, i.e.,

ð1þdAÞnAj¼1ð1þaAjÞ�1

ð1þdAÞPnA

j¼1xAjP

jk¼1ð1þaAkÞð Þ >

ð1þdBÞnBj¼1ð1þaBjÞ�1

ð1þdBÞPnB

j¼1xBjP

jk¼1ð1þaBkÞð Þ, hence, we have

PGi¼1

Pnij¼1xijCijðS0Þ �

PGi¼1

Pnij¼1xijCijðSÞ

< 0. This contradicts the optimality of S and proves the lemma. h

Definition 1. For any pair of jobs Jik and Jij from the same group Gi; Jik ! Jij if and only if aikxikð1þaikÞ

<aij

xijð1þaijÞ.

Definition 2. For any pair of groups GA; GB; GA ) GB if and only if

ð1þ dAÞQnA

j¼1ð1þ aAjÞ � 1

ð1þ dAÞPnA

j¼1 xAjPjk¼1ð1þ aAkÞ

� � < ð1þ dBÞQnB

j¼1ð1þ aBjÞ � 1

ð1þ dBÞPnB

j¼1 xBjPjk¼1ð1þ aBkÞ

� � :

Page 4: Single-machine bicriterion group scheduling with deteriorating setup times and job processing times

312 J.-J. Wang, Y.-J. Liu / Applied Mathematics and Computation 242 (2014) 309–314

According to Lemma 1, a schedule is feasible with precedence relation! on the set of jobs for each group. And Lemma 2give that a schedule is feasible with precedence relation ) on the set of groups. Therefore, we formulate our bicreterionproblem as a single criterion problem to minimize fmax subject to two precedence constraints ! and ). Then we havethe following theorem.

Theorem 1. The problem 1jGT; si ¼ dit; pij ¼ aijtjPP

xijCij; f max� �

is equivalent to the problem 1jGT; si ¼ dit; pij ¼ aijt; !;) jfmax.

Proof. Lemmas 1 and 2 show that any schedule minimizingPP

xijCij is feasible with respect to the relations! and) andvice versa. So the problems 1jGT; si ¼ dit; pij ¼ aijtj

PPxijCij; f max

� �and 1jGT; si ¼ dit; pij ¼ aijt; !; ) jfmax are equiva-

lent. h

3.2. A polynomial time algorithm

In this section we give an algorithm to solve the problem 1jGT; si ¼ dit; pij ¼ aijt; !; ) jfmax. The algorithm is amodification of the Lawler’s algorithm [26] presented for solving the single machine problem of minimizing maximum costsubject to precedence constraint.

Firstly,we consider the scheduling of jobs in any group. We assume U be makespan. We consider the problem ofscheduling jobs of Gi to minimize fmax subject to the relation! and condition that all jobs are available for processing at time

Uð1þdiÞ

Qnij¼1ð1þaijÞ

. Let pGidenote an optimal sequence of jobs for Gi problem. Let FGi

ðUÞ ¼maxj¼1;2;...;nifijðCijÞ� �

. Then, we give the

algorithm of jobs in Gi as follow,

Lawler’s Algorithm

Step 1. Compute U ¼QG

k¼1 ð1þ dkÞQnk

j¼1ð1þ akjÞ� �

, set T ¼ U and S ¼ fJijjj ¼ 1;2; . . . nig.Step 2. Determine the set L containing the jobs that have no successors in S with respect to the relation !.Step 3. Choose Jij 2 L that has the minimal fijðTÞ value, breaking ties arbitrarily. Jij is processed from T

ð1þaijÞto time T.

Step 4. Set T ¼ Tð1þaijÞ

and S ¼ S� fJijg. If S – 0, then go to Step 2; otherwise, an optimal sequence pGiis constructed.Calculate

FGiðUÞ and stop.

Secondly, we consider the scheduling of groups. we let M be the set of groups that have no successors with respect to therelation ). Let FGk

ðUÞ ¼minGi2MfFGiðUÞg, then there exists an optimal schedule for the problem

1jGT; si ¼ dit; pij ¼ aijt; !; ) jfmax in which jobs of Gk are sequenced last in the order determined by pGk. Then we give

the algorithm of groups as follow,

Modified Lawler’s algorithm

Step 1. Set R ¼ f1;2; . . . ;Gg.Step 2. Determine the set M containing the groups that have no successors in R with respect to the relation ).Step 3. Choose Gk 2 M that has the minimal FGk

ðUÞ value, breaking ties arbitrarily. Jobs of Gk are processed from timeU

ð1þdkÞQnk

j¼1ð1þakjÞ

to time U in the pGkorder.

Step 4. Set U ¼ Uð1þdkÞ

Qnkj¼1ð1þakjÞ

and R ¼ R� fGkg. If R – 0, then go to Step 2; otherwise, an optimal group schedule is

constructed. Calculate the corresponding optimal values of fmax andPP

xijCij and stop.

Theorem 2. The Modified Lawler’s algorithm solves the problem 1jGT; si ¼ dit; pij ¼ aijt; !; ) jfmax in OðGn2Þ time.

Proof. Let R ¼ f1;2; . . . ;Gg be the set of all groups, and let M # R be the set of groups without successors. For any subsetQ # R, let f �maxðQÞ denote the optimal values of the criterion fmax for the problem in which Q is the set of all groups. Clearly,f �maxðRÞ satisfies the following inequalities:

f �maxðRÞP minGi2MfFGiðUÞg

f �maxðRÞP f �maxðR� figÞ for all i 2 R:

Then, let Gk 2 M be such a group that FGkðUÞ ¼ minGi2MfFGi

ðUÞg. We have

f �maxðRÞP max FGkðUÞ; f �maxðR� fkgÞ

� �:

Page 5: Single-machine bicriterion group scheduling with deteriorating setup times and job processing times

J.-J. Wang, Y.-J. Liu / Applied Mathematics and Computation 242 (2014) 309–314 313

The right hand side of this inequality is precisely the cost of an optimal schedule subject to the condition that jobs of Gk

are processed last in pGkorder. So there exists an optimal schedule in which jobs of Gk are processed last in the pGk

order.Since Gk is the group that is selected by the Modified Lawler’s algorithm, repeating the above argument shows that the Mod-ified Lawler’s algorithm solves the problem 1jGT; si ¼ dit; pij ¼ aijt; !; ) jfmax. The same argument can be applied to showthat Lawler’s algorithm solves the problem of Gi for each i. So the algorithm of the Modified Lawler’s algorithm is correct.Now, let we establish the time complexity of the Modified Lawler’s algorithm. Step 1,2 and 4 require Oðnþ G2Þ time. Step

3 require O GPG

i¼1jij2

� �, or equivalently, OðGn2Þ. Therefore, the overall time complexity is OðGn2Þ. h

That is, the original bicriterion problem 1jGT; si ¼ dit; pij ¼ aijtjPP

xijCij; f max

� �is solved in OðGn2Þ time.

To demonstrate our method, we consider the problem 1jGT; si ¼ dit; pij ¼ aijtjPP

xijCij; Lmax� �

, wherefijðCijÞ ¼ Lmax ¼maxfCij � dijg is the secondary criterion, dij is due date of the job Jij in group Gi. Assume we have six jobs,the deterioration rate of each job, the deterioration rate of setup time, weights and due dates are given as follows:

J

1 2 3 4 5 6

aj

0.3 0.5 0.125 1 0.5 1 xj 1 2 2 1 3 1 dj 20 18 15 40 20 17

We assume that all jobs be classified into three group, say GA; GB and GC and setup times be dA ¼ 14 ; dB ¼ 1; dC ¼ 1

4. Andthere are GA ¼ f1g ¼ fJA1g; GB ¼ f2;3g ¼ fJB1; JB2g and GC ¼ f4;5;6g ¼ fJC1; JC2; JC3g. Suppose t0 ¼ 1.

We first respectively calculate aij

xijð1þaijÞin group GB and GC . we have aB1

xB1ð1þaB1Þ¼ 1

6 ;aB2

xB2ð1þaB2Þ¼ 1

18 ;aC1

xC1ð1þaC1Þ¼ 1

2 ;aC2

xC2ð1þaC2Þ¼ 1

9 ;aC3

xC3ð1þaC3Þ¼ 1

2. So precedence relation! in group GB is JB2 ! JB1. Precedence relation

! in group GC is JC2 ! JC3 and JC2 ! JC1. Apply Lawler’s algorithm to solve problem of group GC , we calculateT ¼ U ¼ t0ð1þ dAÞð1þ dBÞð1þ dCÞð1þ aA1Þð1þ aB1Þð1þ aB2Þð1þ aC1Þð1þ aC2Þð1þ aC3Þ ¼ 41:16, and S ¼ fJC1; JC3g, we canobtain fC1ðTÞ ¼ 1:16; f C3ðTÞ ¼ 24:16. So precedence is JC2 ! JC3 ! JC1. Then we calculate qi of each group

qi ¼ð1þdiÞ

Qnij¼1ð1þaijÞ�1

ð1þdiÞPni

j¼1xijP

jk¼1ð1þaikÞð Þ

� . qA ¼ qC ¼ 0:39; qB ¼ 0:21, so precedence relations of all groups is GB ) GA and GB ) GC . Apply

Modified Lawler’s algorithm to solve the problem 1jGT; si ¼ dit; pij ¼ aijt; !; ) jfmax. We obtain M ¼ fGA;GCg and calculateFGAðUÞ ¼ 21:16; FGC ðUÞ ¼ 3:58. That is FGA

ðUÞ > FGC ðUÞ, then we have GC are processed last. Therefore, the final optimalschedule is ðJB2; JB1; JA1; JC2; JC3; JC1Þ i.e. ð3;2;1;5;6;4Þ with value CA1 ¼ 5:49; CB1 ¼ 3:38; CB2 ¼2:25; CC1 ¼ 41:16; CC2 ¼ 10:29; CC3 ¼ 20:58 and

PPxijCij ¼ 109:36; Lmax ¼ 3:58.

4. Conclusions

In this paper we considered single-machine bicriterion group scheduling problems with deteriorating setup times anddeteriorating job processing times. We transform the primary criterion which the total weighted completion time is minimalto two precedence constraints condition. Then we formulate the bicriterion problem as a single criterion problem tominimize fmax subject to two specially constructed precedence constraints. An effective algorithm is given in this paper.Certainly, the algorithm can also be adopted to solve the problem with multiple maximum cost criteria,1jGT; si ¼ dit; pij ¼ aijt; !; ) jðg1; g2; . . . ; gmÞ in OðGmn2Þ, where criteria gk are numbered in decreasing order of theirrelative importance. For further research, it would be interesting to extend the results to the case with multiple machines.Moreover, one may consider more general nonlinear deterioration types.

Acknowledgements

The authors are grateful for two anonymous referees for their helpful comments on earlier version of the article. Thisresearch was supported by the National Natural Science Foundation of China (Grant Nos. 11001181 and 71271039), NewCentury 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

[1] S. Gawiejnowicz, Time-dependent Scheduling, Springer, Berlin, 2008.[2] K.R. Baker, Scheduling groups of jobs in the two-machine flow shop, Math. Comput. Model. 13 (1990) 29–36.[3] T.C.E. Cheng, M.Y. Kovalyov, A. Tuzikov, Single machine group scheduling with two ordered criteria, J. Oper. Res. Soc. 47 (1996) 315–320.[4] I. Ham, K. Hitomi, T. Yoshida, Group Technology, Kluwer-Nijhoff, Boston, 1985.[5] S.P. Mitrofanov, Scientific Principles of Group Technology, National Lending Library, London, UK, 1966.[6] M. Ozden, P. Egbelu, A. Iyer, Job scheduling in group technology environment for a single facility, Comput. Ind. Eng. 9 (1985) 67–72.

Page 6: Single-machine bicriterion group scheduling with deteriorating setup times and job processing times

314 J.-J. Wang, Y.-J. Liu / Applied Mathematics and Computation 242 (2014) 309–314

[7] S. Webster, K.R. Baker, Scheduling groups of jobs on a single machine, Oper. Res. 43 (1995) 692–703.[8] C.-C. Wu, Y.-R. Shiau, W.-C. Lee, Single-machine group scheduling problems with deterioration consideration, Comput. Oper. Res. 35 (2008)

1652–1659.[9] J.-B. Wang, L. Lin, F. Shan, Single-machine group scheduling problems with deteriorating jobs, Int. J. Adv. Manuf. Technol. 39 (2008) 808–812.

[10] J.-B. Wang, W.-J. Gao, L.-Y. Wang, D. Wang, Single machine group scheduling with general linear deterioration to minimize the makespan, Int. J. Adv.Manuf. Technol. 43 (2009) 146–150.

[11] J.-B. Wang, X. Huang, Y.-B. Wu, P. Ji, Group scheduling with independent setup times, ready times, and deteriorating job processing times, Int. J. Adv.Manuf. Technol. 60 (2012) 643–649.

[12] S.-J. Yang, Group scheduling problems with simultaneous considerations of learning and deterioration effects on a single-machine, Appl. Math. Model.35 (2011) 4008–4016.

[13] S.-J. Yang, D.-L. Yang, Single-machine group scheduling problems under the effects of deterioration and learning, Comput. Ind. Eng. 58 (2010) 754–758.[14] C.-M. Wei, J.-B. Wang, Single machine quadratic penalty function scheduling with deteriorating jobs and group technology, Appl. Math. Model. 34

(2010) 3642–3647.[15] T.C.E. Cheng, C.-J. Hsu, Y.-C. Huang, W.-C. Lee, Single-machine scheduling with deteriorating jobs and setup times to minimize the maximum tardiness,

Comput. Oper. Res. 38 (2011) 1760–1765.[16] J. Bai, Z.-R. Li, X. Huang, Single-machine group scheduling with general deterioration and learning effects, Appl. Math. Model. 36 (2012) 1267–1274.[17] W.-C. Lee, Z.-S. Lu, Group scheduling with deteriorating jobs to minimize the total weighted number of late jobs, Appl. Math. Comput. 218 (2012)

8750–8757.[18] X. Huang, M.-Z. Wang, Single machine group scheduling with time and position dependent processing times, Optim. Lett. 8 (2014) 1475–1485.[19] D. Wang, Y. Huo, P. Ji, Single-machine group scheduling with deteriorating jobs and allotted resource, Optim. Lett. 8 (2014) 591–605.[20] Y.-T. Xu, Y. Zhang, X. Huang, Single-machine ready times scheduling with group technology and proportional linear deterioration, Appl. Math. Model.

38 (2014) 384–391.[21] Y.-Y. Lu, J.-J. Wang, J.-B. Wang, Single machine group scheduling with decreasing time-dependent processing times subject to release dates, Appl.

Math. Comput. 234 (2014) 286–292.[22] J.-B. Wang, J.-J. Wang, Single machine group scheduling with time dependent processing times and ready times, Inf. Sci. (2014). <http://dx.doi.org/

10.1016/j.ins.2014.02.034>.[23] N. Yin, L. Kang, X.-Y. Wang, Single-machine group scheduling with processing times dependent on position, starting time and allotted resource, Appl.

Math. Model. (2014). <http://dx.doi.org/10.1016/j.apm.2014.03.014>.[24] V. T’kindt, J.C. Billaut, Multicriteria Scheduling-Theory, Models and Algorithms, Springer, 2006.[25] R.L. Graham, E.L. Lawler, J.K. Lenstra, A.H.G. Rinnooy Kan, Optimization and approximation in deterministic sequencing and scheduling: a survey, Ann.

Discrete Math. 5 (1979) 287–326.[26] E.L. Lawer, Optimal sequencing of a single machine subject to precedence constraint, Manage. Sci. 19 (1973) 544–546.