Next Article in Journal
Exact Solutions for Gravity-Segregated Flows in Porous Media
Next Article in Special Issue
An Intelligent Athlete Signal Processing Methodology for Balance Control Ability Assessment with Multi-Headed Self-Attention Mechanism
Previous Article in Journal
Industry 4.0 Wireless Networks and Cyber-Physical Smart Manufacturing Systems as Accelerators of Value-Added Growth in Slovak Exports
Previous Article in Special Issue
Landslide Displacement Prediction Based on Time-Frequency Analysis and LMD-BiLSTM Model
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Single-Machine Group Scheduling Model with Position-Dependent and Job-Dependent DeJong’s Learning Effect

College of Science, Northeastern University, Shenyang 110819, China
*
Author to whom correspondence should be addressed.
Mathematics 2022, 10(14), 2454; https://doi.org/10.3390/math10142454
Submission received: 30 May 2022 / Revised: 11 July 2022 / Accepted: 12 July 2022 / Published: 14 July 2022
(This article belongs to the Special Issue Applied Computing and Artificial Intelligence)

Abstract

:
This paper considers the single-group scheduling models with Pegels’ and DeJong’s learning effect and the single-group scheduling models with Pegels’ and DeJong’s aging effect. In a classical scheduling model, Pegels’ and DeJong’s learning effect is a constant or position-dependent, while the learning effect and aging effect are job-dependent in this paper. Compared with the classical learning model and aging model for scheduling, the proposed models are more general and realistic. The objective functions are to minimize the total completion time and makespan. We propose polynomial time methods to solve all the studied problems.

1. Introduction

In the traditional scheduling field, the processing time of a job is a constant, while in some actual situations, the processing times become shorter. A different approach to decreasing processing times is due to the concept of learning. A steady decline in processing times usually takes place by performing the same task repeatedly. This is called the learning effect. For instance, if a worker repeatedly processes the same jobs, due to the improvement of production technology and the accumulation of experience, the processing times become less. In some cases, the processing times of jobs may also become longer. As the machine ages, the processing times become longer. This is called the aging effect.
Compared with the classical learning model and aging model for scheduling, the proposed models are more general and realistic. In some classical scheduling model, Pegels’ and DeJong’s learning effect is a constant or position-dependent, while the learning effect and aging effect are job-dependent in this paper. This paper considers the single-group scheduling models with Pegels’ and DeJong’s learning effect and the single-group scheduling models with Pegels’ and DeJong’s aging effect. The objective functions are to minimize the total completion time and makespan. We propose polynomial time methods to solve all the studied problems.

2. Literature Review

The learning effect model was first proposed by Biskup [1]. Subsequently, many researchers have done a lot of work on the learning effect and aging effect. Mosheiov [2] explained the aging effect and deteriorating jobs. The SPT rule was no longer applicable to the optimal solution for the aging effect model. Yang [3] studied a single-machine scheduling problem with maintenance times and maintenance activities. This was an aging effect model that considered the linear deterioration and exponential deterioration of processing time. Zhang and Yan [4] considered a single-machine scheduling problem with setup time whose learning effect was based on group and position. The objective functions were to minimize the total completion time and makespan. They gave polynomial time algorithms. Li et al. [5] considered a single-machine scheduling problem with linear resource or convex resource allocation. The learning effect of the processing time was based on position. They dealt with the problem of the slack due window by an assignment method. Lu et al. [6] considered a single-machine scheduling problem with setup time and convex resource allocation whose learning effect was based on the group position and the position within the group. The optimal sequence was for the jobs in each group to be sorted according to the SPT rule. Mustu and Eren [7] considered a single-machine learning scheduling problem with setup time which was based on position. The objective function was to minimize the total tardiness and it was an NP-hard problem. They proposed some heuristic algorithms to deal with the NP-hard problem. A single-machine group scheduling problem with setup time about linear resource and convex resource allocation was considered by Yin et al. [8], Zhang et al. [9], Zhao et al. [10] and Li et al. [11].
This paper studies the Pegels’ and DeJong’s learning effect scheduling model and Pegels’ and DeJong’s aging effect scheduling model. De Jong [12] proposed a learning scheduling model. Wang et al. [13] considered a single-machine scheduling problem with setup time which was a linear function of the previous actual processing time. A learning effect that was similar to DeJong’s learning effect was based on the sum of previous processing times. When the objective functions were to minimize the total completion time and makespan, they proved that the optimal schedule was sorted according to the SPT rule. Okołowski and Gawiejnowicz [14] studied a parallel-machine scheduling problem whose learning effect was DeJong’s learning effect. The objective function was to minimize the makespan. Since P m | | C max is a NP-hard problem, this problem was also a NP-hard problem. They proposed two branch-and-bound algorithms to solve this problem. Ji et al. [15] considered the machine scheduling problem with DeJong’s learning effect. For the single-machine scheduling problem, the objective functions were to minimize the total completion time and makespan. They proved that the optimal schedule was sorted according to the SPT rule. Ji et al. [16] studied a parallel-machine deteriorating scheduling problem with DeJong’s learning effect. The objective functions were to minimize the total completion time and makespan. When the objective functions were to minimize the total completion time, the jobs were sorted according to the SPT rule on each machine. Zhang et al. [17] considered both Pegels’ and DeJong’s learning effect scheduling model and Pegels’ and DeJong’s aging effect scheduling model. The objective functions were to minimize the total completion time and makespan. The optimal solution was that the jobs were sorted according to the SPT rule in each group. The group order was related to the objective functions. Sun et al. [18] considered a single-machine scheduling problem. A learning effect similar to DeJong’s learning effect was based on the sum of previous processing times and positions. The objective functions were to minimize the total completion time and makespan. They proved that the jobs in each group were sorted according to the SPT rule. Under different objective functions, they also gave a conclusion on the group order.
To increase efficiency, similarly designed or processed products are processed in groups. This phenomenon is known as group technology in the literature. Ji et al. considered a single-machine group scheduling and job-dependent due-window assignment problem [19]. Sun et al. considered a single-machine group scheduling with learning effect and resource allocation [20]. There have also been many scholars who have done a lot of work on group technology [21,22,23,24,25].
The problem is described in the Section 3. The proof of the polynomial time algorithm for four problems are given in the Section 4. A summary is given in the Section 5.

3. Notation and Problem Statement

Some notations that are used in this paper are introduced.
SymbolMeaning
lthe number of jobs
tthe number of groups
j o b u v the initial job at the uth position in the vth group
j o b [ u ] [ v ] the job at the uth position in the vth group
j o b [ v ] the job in the vth group
l v the number of j o b [ v ]
t v the setup time of group v
t [ v ] the setup time of j o b [ v ]
p u v the normal processing time of j o b u v
p [ u ] [ v ] the normal processing time of j o b [ u ] [ v ]
p [ u ] [ v ] a the actual processing time of j o b [ u ] [ v ]
C [ u ] [ v ] the completion time of j o b [ u ] [ v ]
C max the makespan
α u v the DeJong’s aging or learning effect of j o b u v
α [ u ] [ v ] the DeJong’s aging or learning effect of j o b [ u ] [ v ]
β u v the Pegels’ aging or learning effect of j o b u v
β [ u ] [ v ] the Pegels’ aging or learning effect of j o b [ u ] [ v ]
Suppose there are l independent jobs J = { J 1 , , J l } processed on a machine. The l jobs are divided into t groups G = { G 1 , , G t } , 1 t l . There is a sequence-dependent setup time before each group is processed. The jobs are processed continuously in each group. The machine can only process one job at a time. The actual processing time is
p [ u ] [ v ] a = p [ u ] [ v ] [ K + ( 1 K ) s α [ u ] [ v ] ] , u = 1 , , l v ; v = 1 , , t ;
p [ u ] [ v ] a = p [ u ] [ v ] [ K + ( 1 K ) β [ u ] [ v ] s 1 ] , u = 1 , , l v ; v = 1 , , t ,
where K is a constant, K 0 , α [ u ] [ v ] < 0 and 0 < β [ u ] [ v ] < 1 . When K = 0 , p [ u ] [ v ] a is inversely proportional to position s. When 0 < K < 1 , the actual processing time of each job is less than the normal processing time of each job. They are the learning scheduling models. When K = 1 , the actual processing time is equal to the normal processing time. When K > 1 , the actual processing time of each job is more than the normal processing time of each job. They are the aging scheduling models.
Our objectives are to minimize the total completion time and the makespan. By the three-region notation, DeJong’s and Pegels’ models can be defined as
1 | p [ u ] [ v ] a = p [ u ] [ v ] [ K + ( 1 K ) s α [ u ] [ v ] ] , G T , t v | C max ,
1 | p [ u ] [ v ] a = p [ u ] [ v ] [ K + ( 1 K ) β [ u ] [ v ] s 1 ] , G T , t v | C max ,
1 | p [ u ] [ v ] a = p [ u ] [ v ] [ K + ( 1 K ) s α [ u ] [ v ] ] , G T , t v | v = 1 t u = 1 l v C [ u ] [ v ] ,
1 | p [ u ] [ v ] a = p [ u ] [ v ] [ K + ( 1 K ) β [ u ] [ v ] s 1 ] , G T , t v | v = 1 t u = 1 l v C [ u ] [ v ] .

4. Research Method

The parameters of the traditional Pegels’ and DeJong’s learning effect are constants which are job-independent. This paper considers Pegels’ and DeJong’s models whose parameters are job-dependent. When 0 < K < 1 , they are the learning scheduling models. When K > 1 , they are the aging scheduling models.

4.1. Makespan Minimization

Theorem 1.
For the 1 | p [ u ] [ v ] a = p [ u ] [ v ] [ K + ( 1 K ) s α [ u ] [ v ] ] , G T , t v | C max problem, the optimal solution is that the job sequence within the group is solved by the assignment method and the order of the groups is arbitrary.
Proof. 
Suppose there are l v jobs in the vth group, l 1 + + l t = l , 1 v t . The completion time of each group is
C [ l 1 ] [ 1 ] = t [ 1 ] + u = 1 l 1 p [ u ] [ 1 ] [ K + ( 1 K ) u α [ u ] [ 1 ] ] ,
C [ l v + 1 ] [ v + 1 ] = C [ l v ] [ v ] + t [ v + 1 ] + u = 1 l v + 1 p [ u ] [ v + 1 ] [ K + ( 1 K ) u α [ u ] [ v + 1 ] ] ,
C max = C [ l t ] [ t ] = v = 1 t t [ v ] + v = 1 t u = 1 l v p [ u ] [ v ] [ K + ( 1 K ) u α [ u ] [ v ] ] .
It can be seen from C max that the order of the groups is arbitrary, and the job sequence within the group can be solved by the assignment method. So, the problem of sequencing jobs in each group could be solved in polynomial time.
min u = 1 l [ v ] h = 1 l [ v ] p [ u ] [ v ] [ K + ( 1 K ) h α [ u ] [ v ] ] e u [ v ] h , s . t . h = 1 l [ v ] e u [ v ] h = 1 , v = 1 , , t ; u = 1 , , l [ v ] , u = 1 l [ v ] e u [ v ] h = 1 , v = 1 , , t ; h = 1 , , l [ v ] , e u [ v ] h = 0 , o r 1 , v = 1 , , t ; u , h = 1 , , l [ v ] .
   □
The algorithm is summarized as follows:
It is easy to show that the total time for Algorithm 1 is O ( n 3 ) .
Algorithm 1  1 | p [ u ] [ v ] a = p [ u ] [ v ] [ K + ( 1 K ) s α [ u ] [ v ] ] , G T , t v | C max
Require: 
t, K, l v , t v , p u v , α u v
Ensure: 
The job sequence within the group and C max
  1:
First step: Using the assignment method, the job sequence within the group is solved.
  2:
Second step: The order of the groups is arbitrary.
  3:
Last step: Calculate C max .
Example 1.
If there are five jobs in total, they are divided into two groups. l = 5 , t = 2 , G 1 = { j o b 11 , j o b 21 , j o b 31 } , G 2 = { j o b 12 , j o b 22 } , K = 0.5 , t 1 = 2 , t 2 = 3 , p 11 = 7 , p 21 = 5 , p 31 = 3 , p 12 = 4 , p 22 = 2 , α 11 = 0.5 , α 21 = 0.1 , α 31 = 0.6 , α 12 = 0.2 , α 22 = 0.8 .
Solution:
The processing time of the jobs in G 1 and G 2 at different positions are shown in Table 1 and Table 2, respectively.
By the assignment method, the order of the jobs is j o b 31 j o b 21 j o b 11 in G 1 .
By the assignment method, the order of the jobs is j o b 12 j o b 22 in G 2 .
C max = v = 1 2 t [ v ] + v = 1 2 u = 1 l v p [ u ] [ v ] [ 0.5 + 0.5 × u α [ u ] [ v ] ] = 2 + 3 + 5 ( 0.5 + 0.5 × 2 0.1 ) + 7 ( 0.5 + 0.5 × 3 0.5 ) + 3 + 4 + 2 ( 0.5 + 0.5 × 2 0.8 ) = 23.924 .
Theorem 2.
For the 1 | p [ u ] [ v ] a = p [ u ] [ v ] [ K + ( 1 K ) β [ u ] [ v ] s 1 ] , G T , t v | C max problem, the optimal solution is that the job sequence within the group is solved by the assignment method and the order of the groups is arbitrary.
Proof. 
The completion time of each group is
C [ l 1 ] [ 1 ] = t [ 1 ] + u = 1 l 1 p [ u ] [ 1 ] [ K + ( 1 K ) β [ u ] [ 1 ] u 1 ] ,
C [ l v + 1 ] [ v + 1 ] = C [ l v ] [ v ] + t [ v + 1 ] + u = 1 l v + 1 p [ u ] [ v + 1 ] [ K + ( 1 K ) β [ u ] [ v + 1 ] u 1 ] ,
C max = C [ l t ] [ t ] = v = 1 t t [ v ] + v = 1 t u = 1 l v p [ u ] [ v ] [ K + ( 1 K ) β [ u ] [ v ] u 1 ] .
It can be seen from C max that the order of the groups is arbitrary, and the job sequence within the group can be solved by the assignment method. So, the problem of sequencing jobs in each group could be solved in polynomial time.
min u = 1 l [ v ] h = 1 l [ v ] p [ u ] [ v ] [ K + ( 1 K ) β [ u ] [ v ] h 1 ] e u [ v ] h , s . t . h = 1 l [ v ] e u [ v ] h = 1 , v = 1 , , t ; u = 1 , , l [ v ] , u = 1 l [ v ] e u [ v ] h = 1 , v = 1 , , t ; h = 1 , , l [ v ] , e u [ v ] h = 0 , o r 1 , v = 1 , , t ; u , h = 1 , , l [ v ] .
   □
The algorithm is summarized as follows:
It is easy to show that the total time for Algorithm 2 is O ( n 3 ) .
Algorithm 2  1 | p [ u ] [ v ] a = p [ u ] [ v ] [ K + ( 1 K ) β [ u ] [ v ] s 1 ] , G T , t v | C max
Require: 
t, K, l v , t v , p u v , β u v
Ensure: 
The job sequence within the group and C max
  1:
First step: Using the assignment method, the job sequence within the group is solved.
  2:
Second step: The order of the groups is arbitrary.
  3:
Last step: Calculate C max .

4.2. Total Completion Time Minimization

Theorem 3.
For the 1 | p [ u ] [ v ] a = p [ u ] [ v ] [ K + ( 1 K ) s α [ u ] [ v ] ] , G T , t v | v = 1 t u = 1 l v C [ u ] [ v ] problem, the optimal solution is that the job sequence within the group can be solved by the assignment method and the groups are arranged in nondecreasing order of t b + u = 1 l b p [ u ] b [ K + ( 1 K ) u α [ u ] b ] l b .
Proof. 
Suppose there are l v jobs in the vth group, l 1 + + l t = l , 1 v t . The completion time of each job is
C [ u ] [ 1 ] = t [ 1 ] + k = 1 u p [ k ] [ 1 ] [ K + ( 1 K ) k u [ k ] [ 1 ] ] , 1 u l 1 ,
C [ u ] [ v + 1 ] = C [ l v ] [ v ] + t [ v + 1 ] + k = 1 u p [ k ] [ v + 1 ] [ K + ( 1 K ) k α [ k ] [ v + 1 ] ] , 1 u l v + 1 .
Therefore, the total completion time is
v = 1 t u = 1 l v C [ u ] [ v ] = v = 1 t l v t v + v = 2 t l v C [ l v 1 ] [ v 1 ] + v = 1 t u = 1 l v ( l v u + 1 ) p [ u ] [ v ] [ K + ( 1 K ) u α [ u ] [ v ] ] .
The first term is a constant in the above formula. The second term is
v = 2 t l v C [ l v 1 ] [ v 1 ] = v = 2 t l v k = 1 v 1 { t [ k ] + u = 1 l k p [ u ] [ k ] [ K + ( 1 K ) u α [ u ] [ k ] ] } .
We prove that the second term obtains the optimal solution by the adjacent exchange method. Let S 1 = ( θ 1 , G b , G c , θ 2 ) and S 2 = ( θ 1 , G c , G b , θ 2 ) be two job sequences with the same sequence except G b and G c . G b is at the γ th position in the S 1 sequence, and G c is at the ( γ + 1 ) th position in the S 1 sequence. There are l b jobs in group G b , and there are l c jobs in group G c .
v = 2 t l v C [ l v 1 ] [ v 1 ] ( S 1 ) v = 2 t l v C [ l v 1 ] [ v 1 ] ( S 2 ) = l b v = 1 γ 1 { t [ v ] + u = 1 l v p [ u ] [ v ] [ K + ( 1 K ) u α [ u ] [ v ] ] } + l c v = 1 γ { t [ v ] + u = 1 l v p [ u ] [ v ] [ K + ( 1 K ) u α [ u ] [ v ] ] } l c v = 1 γ 1 { t [ v ] + u = 1 l v p [ u ] [ v ] [ K + ( 1 K ) u α [ u ] [ v ] ] } l b v = 1 γ { t [ v ] + u = 1 l v p [ u ] [ v ] [ K + ( 1 K ) u α [ u ] [ v ] ] } = l c { t b + u = 1 l b p [ u ] b [ K + ( 1 K ) u α [ u ] b ] } l b { t c + u = 1 l c p [ u ] c [ K + ( 1 K ) u α [ u ] c ] } .
If S 1 is better than S 2 , the above formula is less than 0. Then,
l c { t b + u = 1 l b p [ u ] b [ K + ( 1 K ) u α [ u ] b ] } < l b { t c + u = 1 l c p [ u ] c [ K + ( 1 K ) u α [ u ] c ] } ,
t b + u = 1 l b p [ u ] b [ K + ( 1 K ) u α [ u ] b ] l b < t c + u = 1 l c p [ u ] c [ K + ( 1 K ) u α [ u ] c ] l c .
The third term can be solved by the assignment method.
min u = 1 l [ v ] h = 1 l [ v ] ( l [ v ] h + 1 ) p [ u ] [ v ] [ K + ( 1 K ) h α [ u ] [ v ] ] e u [ v ] h , s . t . h = 1 l [ v ] e u [ v ] h = 1 , v = 1 , , t ; u = 1 , , l [ v ] , u = 1 l [ v ] e u [ v ] h = 1 , v = 1 , , t ; h = 1 , , l [ v ] , e u [ v ] h = 0 , o r 1 , v = 1 , , t ; u , h = 1 , , l [ v ] .
   □
The algorithm is summarized as follows:
It is easy to show that the total time for Algorithm 3 is O ( n 3 ) .
Algorithm 3  1 | p [ u ] [ v ] a = p [ u ] [ v ] [ K + ( 1 K ) s α [ u ] [ v ] ] , G T , t v | v = 1 t u = 1 l v C [ u ] [ v ]
Require: 
t, K, l v , t v , p u v , α u v
Ensure: 
The job sequence within the group, group sequence and v = 1 t u = 1 l v C [ u ] [ v ]
  1:
First step: Using the assignment method, the job sequence within the group is solved.
  2:
Second step: Calculate the order of the groups by nondecreasing order of t b + u = 1 l b p [ u ] b [ K + ( 1 K ) u α [ u ] b ] l b .
  3:
Last step: Calculate v = 1 t u = 1 l v C [ u ] [ v ] .
Example 2.
The conditions are the same as in Example 1 and the objective function is changed from C max to v = 1 t u = 1 l v C [ u ] [ v ] .
Solution:
By the assignment method, the order of the jobs is j o b 31 j o b 21 j o b 11 in G 1 and the order of the jobs is j o b 12 j o b 22 in G 2 .
f ( G 1 ) = t 1 + u = 1 l 1 p [ u ] 1 [ K + ( 1 K ) u α [ u ] 1 ] l 1 = 2 + u = 1 3 p [ u ] 1 [ 0.5 + 0.5 × u α [ u ] 1 ] 3 = 5.12 , f ( G 2 ) = t 2 + u = 1 l 2 p [ u ] 2 [ K + ( 1 K ) u α [ u ] 2 ] l 2 = 3 + u = 1 2 p [ u ] 2 [ 0.5 + 0.5 × u α [ u ] 2 ] 2 = 4.29 .
Therefore, the order of the groups is G 2 G 1 .
v = 1 2 u = 1 l v C [ u ] [ v ] = 3 + 4 + 8.57 + 13.57 + 18.4 + 23.92 = 71.46 .
The proof of the 1 | p [ u ] [ v ] a = p [ u ] [ v ] [ K + ( 1 K ) β [ u ] [ v ] s 1 ] , G T , t v | v = 1 t u = 1 l v C [ u ] [ v ] problem is the same as that of Theorem 3.
Theorem 4.
For the 1 | p [ u ] [ v ] a = p [ u ] [ v ] [ K + ( 1 K ) β [ u ] [ v ] s 1 ] , G T , t v | v = 1 t u = 1 l v C [ u ] [ v ] problem, the optimal solution is that the job sequence within the group can be solved by the assignment method and the groups are arranged in nondecreasing order of t b + u = 1 l b p [ u ] b [ K + ( 1 K ) β [ u ] b s 1 ] l b .
The algorithm is summarized as follows:
It is easy to show that the total time for Algorithm 4 is O ( n 3 ) .
Algorithm 4  1 | p [ u ] [ v ] a = p [ u ] [ v ] [ K + ( 1 K ) β [ u ] [ v ] s 1 ] , G T , t v | v = 1 t u = 1 l v C [ u ] [ v ]
Require: 
t, K, l v , t v , p u v , β u v
Ensure: 
The job sequence within the group, group sequence and v = 1 t u = 1 l v C [ u ] [ v ]
  1:
First step: Using the assignment method, the job sequence within the group is solved.
  2:
Second step: Calculate the order of the groups by nondecreasing order of t b + u = 1 l b p [ u ] b [ K + ( 1 K ) β [ u ] b s 1 ] l b .
  3:
Last step: Calculate v = 1 t u = 1 l v C [ u ] [ v ] .

5. Conclusions

This paper considered the single-group scheduling models with Pegels’ and DeJong’s learning effect and the single-group scheduling models with Pegels’ and DeJong’s aging effect. When 0 < K < 1 , they are the learning scheduling models. When K > 1 , they are the aging scheduling models. In a classical scheduling model, Pegels’ and DeJong’s learning effect is a constant or position-dependent, while the learning effect and aging effect were job-dependent in this paper. Compared with the classical learning model and aging model for scheduling, the proposed models were more general and realistic. The objective functions were to minimize the total completion time and makespan. We proposed polynomial time methods to solve all the studied problems.
In the future, we can also consider the multimachine Pegels’ and Dejong’s learning scheduling.

6. Limitations

The problem comes from a real production scheduling problem. In some practical single-group scheduling problems, the learning effect and aging effect are job-dependent. We conducted a deep research study on this issue to prove whether it was an NP-hard problem or polynomial-time solvable problem. After a long period of exploration, the present result was achieved.

Author Contributions

The work presented here was performed in collaboration among all authors. Conceptualization, J.Q.; methodology, J.Q.; validation, Y.Z.; investigation, Y.Z.; writing—original draft preparation, J.Q.; writing—review and editing, Y.Z.; supervision, Y.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by J. Qian of the Fundamental Research Funds for the Central Universities grant number N2105020, Y. Zhan of the Fundamental Research Funds for the Central Universities grant number N2105021. and Y. Zhan of the Natural Science Foundation of Liaoning Province Project grant number 2021-MS-102.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

We thank the editor and the anonymous reviewers for their helpful comments and insights that significantly improved our paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Biskup, D. Single-machine scheduling with learning considerations. Eur. J. Oper. Res. 1985, 115, 173–178. [Google Scholar] [CrossRef]
  2. Mosheiov, G. Parallel machine scheduling with a learning effect. Int. J. Prod. Res. 2001, 52, 1165–1169. [Google Scholar] [CrossRef]
  3. Yang, S.; Yang, D. Minimizing the makespan on single-machine scheduling with aging effect and variable maintenance activities. Omega 2010, 38, 528–533. [Google Scholar] [CrossRef]
  4. Zhang, X.; Yan, G. Single-machine group scheduling problems with deteriorated and learning effect. Appl. Math. Comput. 2010, 216, 1259–1266. [Google Scholar] [CrossRef]
  5. Li, G.; Luo, M.; Zhang, W.; Wang, X. Single-machine due-window assignment scheduling based on common flow allowance, learning effect and resource allocation. Int. J. Prod. Res. 2015, 53, 1228–1241. [Google Scholar] [CrossRef]
  6. Lu, Y.; Wang, J.; Ji, P.; He, H. A note on resource allocation scheduling with group technology and learning effects on a single machine. Eng. Optim. 2017, 49, 1621–1632. [Google Scholar] [CrossRef]
  7. Mustu, S.; Eren, T. The single machine scheduling problem with sequence-dependent setup times and a learning effect on processing times. Appl. Soft. Comput. 2018, 71, 291–306. [Google Scholar] [CrossRef]
  8. Yin, Y.; Wu, W.; Cheng, T.C.E.; Wu, C. Due-date assignment and single-machine scheduling with generalised position-dependent deteriorating jobs and deteriorating multi-maintenance activities. Int. J. Prod. Res. 2014, 52, 2311–2326. [Google Scholar] [CrossRef]
  9. Zhang, X.; Lin, W.C.; Hsu, C.J.; Wu, C.C. Resource constrained scheduling problems with general truncated sum-of-processing time dependent effect under single machine and unrelated parallel machines. Comput. Ind. Eng. 2017, 110, 344–352. [Google Scholar] [CrossRef]
  10. Zhao, C.; Hsu, C.J.; Wu, W.; Cheng, S.; Wu, C. Note on a unified approach to the single-machine scheduling problem with a deterioration effect and convex resource allocation. J. Manuf. Syst. 2016, 38, 134–140. [Google Scholar] [CrossRef]
  11. Li, L.; Yan, P.; Ji, P.; Wang, J. Scheduling jobs with simultaneous considerations of controllable processing times and learning effect. Neural Comput. Appl. 2018, 29, 1155–1162. [Google Scholar] [CrossRef]
  12. De Jong, J.R. The effects of increasing skill on cycle time and its consequences for time standards. Ergonomics 1957, 1, 51–60. [Google Scholar] [CrossRef]
  13. Wang, J.; Wang, D.; Wang, L.; Lin, L.; Yin, N.; Wang, W. Single machine scheduling with exponential time-dependent learning effect and past-sequence-dependent setup times. Comput. Math. Appl. 2009, 57, 9–16. [Google Scholar] [CrossRef] [Green Version]
  14. Okołowski, D.; Gawiejnowicz, S. Exact and heuristic algorithms for parallel-machine scheduling with DeJong’s learning effect. Comput. Ind. Eng. 2010, 59, 272–279. [Google Scholar] [CrossRef]
  15. Ji, M.; Yao, D.; Yang, Q.; Cheng, T.C.E. Machine scheduling with DeJong’s learning effect. Comput. Ind. Eng. 2015, 80, 195–200. [Google Scholar] [CrossRef]
  16. Ji, M.; Tang, X.; Zhang, X.; Cheng, T.C.E. Machine scheduling with deteriorating jobs and DeJong’s learning effect. Comput. Ind. Eng. 2016, 91, 42–47. [Google Scholar] [CrossRef]
  17. Zhang, X.; Liao, L.; Zhang, W.; Cheng, T.C.E.; Tan, Y.; Ji, M. Single-machine group scheduling with new models of position-dependent processing times. Comput. Ind. Eng. 2018, 117, 1–5. [Google Scholar] [CrossRef]
  18. Sun, L.; Ning, L.; Huo, J. Group Scheduling Problems with Time-Dependent and Position-Dependent DeJong’s Learning Effect. Math. Probl. Eng. 2020, 2020, 5161872. [Google Scholar] [CrossRef] [Green Version]
  19. Ji, M.; Chen, K.; Ge, J.; Cheng, T.C.E. Group scheduling and job-dependent due window assignment based on a common flow allowance. Comput. Ind. Eng. 2014, 68, 35–41. [Google Scholar] [CrossRef]
  20. Sun, L.; Yu, A.J.; Wu, B. Single machine common flow allowance group scheduling with learning effect and resource allocation. Comput. Ind. Eng. 2020, 139, 106126. [Google Scholar] [CrossRef]
  21. Lee, W.C.; Lu, Z.S. Group scheduling with deteriorating jobs to minimize the total weighted number of late jobs. Appl. Math. Comput. 2012, 218, 8750–8757. [Google Scholar] [CrossRef]
  22. Keshavarz, T.; Savelsbergh, M.; Salmasi, N. A branch-and-bound algorithm for the single machine sequence-dependent group scheduling problem with earliness and tardiness penalties. Appl. Math. Model. 2015, 39, 6410–6424. [Google Scholar] [CrossRef]
  23. Ji, M.; Zhang, X.; Tang, X.; Cheng, T.C.E.; Wei, G.; Tan, Y. Group scheduling with group-dependent multiple due windows assignment. Int. J. Prod. Res. 2016, 54, 1244–1256. [Google Scholar] [CrossRef]
  24. Wang, L.Y.; Liu, M.; Wang, J.B.; Lu, Y.Y.; Liu, W.W. Optimization for Due-Date Assignment Single–Machine Scheduling under Group Technology. Complexity 2021, 2021, 6656261. [Google Scholar] [CrossRef]
  25. Ren, J.; Yang, Y. Common due-window assignment and minmax scheduling with resource allocation and group technology on a single machine. Eng. Optim. 2021, 1961761. [Google Scholar] [CrossRef]
Table 1. Processing time of the group G 1 jobs in different positions.
Table 1. Processing time of the group G 1 jobs in different positions.
Position123
Job
17 7 ( 0.5 + 0.5 × 2 0.5 ) 7 ( 0.5 + 0.5 × 3 0.5 )
25 5 ( 0.5 + 0.5 × 2 0.1 ) 5 ( 0.5 + 0.5 × 2 0.1 )
33 3 ( 0.5 + 0.5 × 2 0.6 ) 3 ( 0.5 + 0.5 × 2 0.6 )
Table 2. Processing time of the group G 2 jobs in different positions.
Table 2. Processing time of the group G 2 jobs in different positions.
Position12
Job
14 4 ( 0.5 + 0.5 × 2 0.2 )
22 2 ( 0.5 + 0.5 × 2 0.8 )
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Qian, J.; Zhan, Y. Single-Machine Group Scheduling Model with Position-Dependent and Job-Dependent DeJong’s Learning Effect. Mathematics 2022, 10, 2454. https://doi.org/10.3390/math10142454

AMA Style

Qian J, Zhan Y. Single-Machine Group Scheduling Model with Position-Dependent and Job-Dependent DeJong’s Learning Effect. Mathematics. 2022; 10(14):2454. https://doi.org/10.3390/math10142454

Chicago/Turabian Style

Qian, Jin, and Yu Zhan. 2022. "Single-Machine Group Scheduling Model with Position-Dependent and Job-Dependent DeJong’s Learning Effect" Mathematics 10, no. 14: 2454. https://doi.org/10.3390/math10142454

APA Style

Qian, J., & Zhan, Y. (2022). Single-Machine Group Scheduling Model with Position-Dependent and Job-Dependent DeJong’s Learning Effect. Mathematics, 10(14), 2454. https://doi.org/10.3390/math10142454

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop