<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">OALibJ</journal-id><journal-title-group><journal-title>Open Access Library Journal</journal-title></journal-title-group><issn pub-type="epub">2333-9705</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/oalib.1104907</article-id><article-id pub-id-type="publisher-id">OALibJ-87743</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Biomedical&amp;Life Sciences</subject><subject> Business&amp;Economics</subject><subject> Chemistry&amp;Materials Science</subject><subject> Computer Science&amp;Communications</subject><subject> Earth&amp;Environmental Sciences</subject><subject> Engineering</subject><subject> Medicine&amp;Healthcare</subject><subject> Physics&amp;Mathematics</subject><subject> Social Sciences&amp;Humanities</subject></subj-group></article-categories><title-group><article-title>
 
 
  Single Machine Slack Due-Window Assignment and Scheduling of Linear Time-Dependent Deteriorating Jobs and a Deteriorating Maintenance Activity
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Bo</surname><given-names>Cheng</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Ling</surname><given-names>Cheng</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib></contrib-group><aff id="aff2"><addr-line>School of Electrical and Information Engineering, University of the Witwatersrand, Johannesburg, South Africa</addr-line></aff><aff id="aff1"><addr-line>Department of Applied Mathematics, School of Finance, Guangdong University of Foreign Studies, Guangzhou, China</addr-line></aff><pub-date pub-type="epub"><day>09</day><month>10</month><year>2018</year></pub-date><volume>05</volume><issue>10</issue><fpage>1</fpage><lpage>9</lpage><history><date date-type="received"><day>30,</day>	<month>September</month>	<year>2018</year></date><date date-type="rev-recd"><day>8,</day>	<month>October</month>	<year>2018</year>	</date><date date-type="accepted"><day>11,</day>	<month>October</month>	<year>2018</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  In this paper, we consider the slack due-window assignment model and study a single machine scheduling problem of linear time-dependent deteriorating jobs and a deteriorating maintenance activity. The objective is to find the job schedule having an assigned maintenance activity and due-windows with the minimum total cost consisting of costs of earliness, tardiness, window location and window size. A polynomial-time algorithm is presented in this paper with time complexity for n jobs.
 
</p></abstract><kwd-group><kwd>Deteriorating Job</kwd><kwd> Due-Window</kwd><kwd> Maintenance Activity</kwd><kwd> Scheduling</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Competition in market place prompts the studies on operations management to improve customer service. One important objective of operations management in practice is to finish jobs as close as possible to their due-dates. Usually a time period, namely due-window of a job, is assigned in the supply contract so that a job completed within the time period will not be penalized. The due-window assignment methods include common due-window, slack due-window (also called common flow allowance) and others. Some relevant references are [<xref ref-type="bibr" rid="scirp.87743-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.87743-ref2">2</xref>] etc. A polynomial-time solution was introduced to obtain the optimal schedule and the optimal due-window size with the minimum total cost in [<xref ref-type="bibr" rid="scirp.87743-ref3">3</xref>] .</p><p>In classical scheduling theory, job processing times are considered as constants. However, a steadily growing interest on solving scheduling problems with changeable job processing times has been witnessed in the last decade. Kang et al. [<xref ref-type="bibr" rid="scirp.87743-ref4">4</xref>] showed that the problem of minimizing makespan on m identical parallel machines with time-dependent processing times is NP-hard, and presented a fully polynomial-time approximation scheme for the problem. The single machine common due-window assignment problem considering deteriorating jobs and learning effect was studied by [<xref ref-type="bibr" rid="scirp.87743-ref5">5</xref>] . A polynomial-time algorithm was presented to give a solution to minimize the total cost consisting of the penalties of earliness, tardiness, window location and window size. Yin et al. [<xref ref-type="bibr" rid="scirp.87743-ref6">6</xref>] investigated the single machine scheduling problems with sum-of-logarithm-processing-times based deterioration.</p><p>Machine scheduling for a rate-modifying activity was first studied by [<xref ref-type="bibr" rid="scirp.87743-ref7">7</xref>] . In this paper, the maintenance activity considered is different from the rate-modifying activity. At most one maintenance activity is scheduled and the scheduler can decide when to start the maintenance activity. After the maintenance activity the machine reverts to its initial conditions including machine deterioration. The research on the similar assumption can be found in [<xref ref-type="bibr" rid="scirp.87743-ref8">8</xref>] and [<xref ref-type="bibr" rid="scirp.87743-ref9">9</xref>] .</p><p>The combinations of the above-mentioned settings have been considered in the following recent literatures. Based on the common due-window assignment method, Zhao and Tang [<xref ref-type="bibr" rid="scirp.87743-ref10">10</xref>] studied the scheduling problem with a rate-modifying activity and time-dependent deteriorating jobs, and Cheng et al. [<xref ref-type="bibr" rid="scirp.87743-ref9">9</xref>] investigated the problem with a maintenance activity and time-dependent deteriorating jobs. [<xref ref-type="bibr" rid="scirp.87743-ref11">11</xref>] and [<xref ref-type="bibr" rid="scirp.87743-ref12">12</xref>] studied the problem to minimize the total cost consisting of earliness, tardiness, due-window starting time, due-window size, and resource consumption with a common due-window and a deteriorating rate-modifying activity. In this paper, the problem of slack due-window assignment and single-machine scheduling considering a maintenance activity and time-dependent deteriorating jobs is presented. To our best knowledge, this problem has not been studied in literatures.</p><p>The rest of this paper is organized as follows. In Section 2, a description of the problem is given. In Section 3, some important lemmas and properties are presented. In Section 4, a polynomial-time solution for the problem is given. A numerical example is presented to demonstrate the polynomial-time solution in Section 5. The research is concluded and future study is foreseen in the last section.</p></sec><sec id="s2"><title>2. Model Formulation</title><p>A single machine processes n jobs denoted by J 1 , J 2 , ⋯ , J n . Here any job is ready for processing at time zero. No preemption is allowed. Let a j denote the normal processing time of job J j and let non-negative t denote the starting time of job J j . A common deteriorating factor b is specified for all the jobs. The actual processing time p j of job J j is determined by p j = a j + b t according to a linear time-dependent deteriorating model.</p><p>The due window of job J j is specified by a pair of non-negative real numbers [ d j ( 1 ) , d j ( 2 ) ] such that d j ( 1 ) ≤ d j ( 2 ) . For a given schedule π , C j = C j ( π ) denotes the completion time of job J j , E j = max { 0 , d j ( 1 ) − C j } is the earliness value of job J j , T j = max { 0 , C j − d j ( 2 ) } is the tardiness value of job J j , and D j = d j ( 2 ) − d j ( 1 ) is the due-window size of job J j . For the slack due-window method, the due window starting time d j ( 1 ) and the due window completion time d j ( 2 ) for job J j are defined as</p><p>d j ( 1 ) = p j + q ( 1 ) , (1)</p><p>and</p><p>d j ( 2 ) = p j + q ( 2 ) , (2)</p><p>respectively. Note that p j is the processing time of job J j . Since q ( 1 ) and q ( 2 ) are two job-independent constants, which satisfy q ( 2 ) &gt; q ( 1 ) , the window size D j = q ( 2 ) − q ( 1 ) is also a constant for all the jobs. Let D = D j .</p><p>Furthermore, the following assumptions have been made for this problem. First, the machine reverts to its initial conditions including machine deterioration after the maintenance activity. Second, there is at most one maintenance activity throughout the schedule. Note that it is unnecessary to allocate a maintenance activity after the final job. Third, a similar linear time-dependent deteriorating model is adopted to calculate maintenance duration. The duration T m a is determined by basic maintenance time μ (a positive constant), maintenance factor σ and the starting time t of maintenance activity such as T m a = μ + σ t .</p><p>The objective function consists of four cost components, i.e. 1) earliness E j , 2) tardiness T j , 3) the starting time of the due-window d j ( 1 ) , and 4) the due-window size D. Let α &gt; 0 , β &gt; 0 , γ &gt; 0 and δ &gt; 0 represent the earliness, tardiness, due-window starting time and due-window size costs per unit time respectively. The general objective is to determine the optimal q ( 1 ) and q ( 2 ) , the optimal position of the maintenance activity, and the optimal schedule to minimize the total cost function</p><p>Z = ∑ j = 1 n ( α E j + β T j + γ d j ( 1 ) + δ D ) . (3)</p><p>The problem under study is denoted as</p><p>1 | S L K , p j = a j + b t , m a | ∑ j = 1 n ( α E j + β T j + γ d j ( 1 ) + δ D )</p><p>where SLK and ma in the second field denote the slack due-window method and maintenance activity, respectively.</p></sec><sec id="s3"><title>3. Properties of an Optimal Solution</title><p>In this section some properties for an optimal schedule are obtained.</p><p>Lemma 1. If C j ≥ d j ( 2 ) for a given job order π = ( J 1 , J 2 , ⋯ , J n ) , then C j + 1 ≥ d j + 1 ( 2 ) .</p><p>Proof: We have</p><p>C j + 1 ≥ C j + p j + 1 ≥ d j ( 2 ) + p j + 1 = q ( 2 ) + p j + p j + 1 = d j + 1 ( 2 ) + p j ≥ d j + 1 ( 2 ) .</p><p>,</p><p>Similar to the proof of Lemma 1, we have</p><p>Lemma 2. If C j ≤ d j ( 1 ) for a given job order π = ( J 1 , J 2 , ⋯ , J n ) , then C j − 1 ≤ d j − 1 ( 1 ) .</p><p>Consider a job sequence π = ( J 1 , J 2 , ⋯ , J n ) . Assume that C s ≤ q ( 1 ) ≤ C s + 1 and C t ≤ q ( 2 ) ≤ C t + 1 . Then the total cost Z is a linear function of q ( 1 ) and q ( 2 ) , and thus an optimum is obtained either at q ( 1 ) = C s or q ( 1 ) = C s + 1 and either at q ( 2 ) = C t or q ( 2 ) = C t + 1 .</p><p>Therefore we obtain the following result, whose proof is similar to the one in [<xref ref-type="bibr" rid="scirp.87743-ref13">13</xref>] .</p><p>Lemma 3. 1) For any given job sequence, the optimal values of q ( 1 ) and q ( 2 ) are equal to the completion times of the k’th and l’th jobs where k ≤ l .</p><p>2) An optimal schedule starts at time zero.</p><p>3) No idle time exists between consecutive jobs in an optimal schedule.</p><p>4) An optimal schedule exists in which the maintenance activity takes place right after the completion of one of the jobs.</p><p>For a number a, ⌊ a ⌋ denotes the largest integer not more than a.</p><p>Lemma 4. k = ⌊ n ( δ − γ ) α ⌋ and l = ⌊ n ( β − δ ) β ⌋ .</p><p>Proof: Shift q ( 1 ) to the left by Δ time units, where 0 &lt; Δ &lt; p k . As a result, the overall cost Z has been changed by ( δ n − n γ − α k ) Δ . Since</p><p>q ( 1 ) = p 1 + p 2 + ⋯ + p k is optimal, it implies that ( δ n − n γ − α k ) Δ ≥ 0 , and hence k ≤ n ( δ − γ ) α .</p><p>Shift q ( 1 ) to the right by Δ time units, where 0 &lt; Δ &lt; p k + 1 . As a result, the overall cost Z has been changed by ( α ( k + 1 ) + n γ − δ n ) Δ . We obtain</p><p>( α ( k + 1 ) + n γ − δ n ) Δ ≥ 0 , and hence k ≥ n ( δ − γ ) α − 1 . Then k = ⌊ n ( δ − γ ) α ⌋ .</p><p>In the similar way, we can prove l = ⌊ n ( β − δ ) β ⌋ by using the standard perturbation method. ,</p><p>Lemma 5. Suppose that sequences x 1 , x 2 , ⋯ , x n and y 1 , y 2 , ⋯ , y n are given except in arrangement. The sum of the products of the corresponding elements ∑ j = 1 n   x j y j is minimized if the sequences are monotonic in opposite senses.</p><p>Proof: See page 261 in [<xref ref-type="bibr" rid="scirp.87743-ref14">14</xref>] . ,</p></sec><sec id="s4"><title>4. Optimal Solution</title><p>Let p [ r ] denote the actual processing time and let a [ r ] denote the normal processing time of the job scheduled in the rth position in a sequence. The positions of k and l can be determined based on Lemma 4. Let i be the position of the last job preceding the maintenance activity. If the position of the maintenance activity is before k (i.e., i &lt; k ), then the total cost is given by</p><p>Z = ∑ j = 1 n ( α E j + β T j + γ d j ( 1 ) + δ D ) = α ∑ j = 1 k ( p [ j ] + q ( 1 ) − C [ j ] ) + β ∑ j = l + 1 n ( C [ j ] − p [ j ] − q ( 2 ) )     + γ ∑ j = 1 n ( q ( 1 ) + p [ j ] ) + n δ ( q ( 2 ) − q ( 1 ) ) = α ∑ j = 1 k   j p [ j ] + α i ( μ + σ ∑ j = 1 i   p [ j ] ) + β ∑ j = l + 1 n ( n − j ) p [ j ]       + γ ( n ( μ + σ ∑ j = 1 i   p [ j ] ) + ( n + 1 ) ∑ j = 1 k   p [ j ] + ∑ j = k + 1 n p [ j ] ) + n δ ∑ j = k + 1 l p [ j ] = n μ γ + α i μ + ∑ j = 1 n   ω j p [ j ] , (4)</p><p>where</p><p>ω j = ( α j + α i σ + γ n σ + ( n + 1 ) γ 1 ≤ j ≤ i α j + ( n + 1 ) γ i &lt; j ≤ k γ + n δ k &lt; j ≤ l β ( n − j ) + γ l &lt; j ≤ n (5)</p><p>If k ≤ i &lt; l , then we have</p><p>Z = α ∑ j = 1 k   j p [ j ] + β ∑ j = l + 1 n ( n − j ) p [ j ] + γ ( ( n + 1 ) ∑ j = 1 k   p [ j ] + ∑ j = k + 1 n p [ j ] )     + n δ ( μ + σ ∑ j = 1 i   p [ j ] ) + n δ ∑ j = k + 1 l p [ j ] = n δ μ + ∑ j = 1 n   ω j p [ j ] , (6)</p><p>where</p><p>ω j = ( α j + γ ( n + 1 ) + n δ σ 1 ≤ j ≤ k γ + n δ σ + n δ k &lt; j ≤ i γ + n δ i &lt; j ≤ l β ( n − j ) + γ l &lt; j ≤ n (7)</p><p>If l ≤ i ≤ n , then we have</p><p>Z = α ∑ j = 1 k   j p [ j ] + β ( ∑ j = l + 1 n ( n − j ) p [ j ] + ( n − i ) ( μ + σ ∑ j = 1 i   p [ j ] ) )     + γ ( ( n + 1 ) ∑ j = 1 k   p [ j ] + ∑ j = k + 1 n p [ j ] ) + n δ ∑ j = k + 1 l p [ j ] = ( n − i ) β μ + ∑ j = 1 n   ω j p [ j ] , (8)</p><p>where</p><p>ω j = ( α j + β ( n − i ) σ + γ ( n + 1 ) 1 ≤ j ≤ k β ( n − i ) σ + γ + n δ k &lt; j ≤ l β ( n − j ) + β ( n − i ) σ + γ l &lt; j ≤ i β ( n − j ) + γ i &lt; j ≤ n (9)</p><p>It is evident that if i = n no maintenance activity needs to schedule. Given the processing time a [ j ] , the actual processing time p [ j ] of the scheduled j'th job can be given as follows.</p><p>p [ j ] = a [ j ] + b ∑ t = 1 m − 1 ( 1 + b ) t − 1 a [ j − t ] , (10)</p><p>where 1 ≤ j ≤ n , and</p><p>m = ( j if   j ≤ i j − i if   j &gt; i (11)</p><p>Combining (4), (6) and (8) and using (10), we obtain</p><p>Z = M + ∑ j = 1 n   ω j p [ j ] = M + ∑ j = 1 n   W j a [ j ] , (12)</p><p>where</p><p>M = ( n μ γ + α i μ i &lt; k n δ μ k ≤ i &lt; l ( n − i ) β μ l ≤ i ≤ n (13)</p><p>the positional weight</p><p>W j = ω j + b ∑ t = j + 1 m ′ ω t ( 1 + b ) t − j − 1 , (14)</p><p>and</p><p>m ′ = ( i if   1 ≤ j ≤ i n if   i &lt; j ≤ n (15)</p><p>Based on the above analysis and the rearrangement inequality (Lemma 5), we give the following algorithm to solve the problem</p><p>1 | S L K , p j = a j + b t , m a | ∑ j = 1 n ( α E j + β T j + γ d j ( 1 ) + δ D )</p><disp-formula id="scirp.87743-formula1"><graphic  xlink:href="//html.scirp.org/file/87743x111.png"  xlink:type="simple"/></disp-formula><p>In Step 7, by Lemma 5, we arrange the job with the largest normal processing time to the position with the smallest value of W j , the job with the second largest normal processing time to the position with the second smallest value of W j , and so forth.</p><p>To this end, we obtain the following result.</p><p>Theorem 1. Algorithm 1 solves the problem 1 | S L K , p j = a j + b t , m a | ∑ j = 1 n ( α E j + β T j + γ d j ( 1 ) + δ D ) in O ( n 2 l o g n ) time.</p><p>Proof: The correction of Algorithm 1 is guaranteed by Lemmas 3-5. The time complexity of the inner loop from Step 3 to Step 8 is O ( n l o g n ) . In the outer loop from Step 2 to Step 9, position index i takes on integer values between 1 to n. Hence, the time complexity for solving the 1 | S L K , p j = a j + b t , m a | ∑ j = 1 n ( α E j + β T j + γ d j ( 1 ) + δ D ) problem is O ( n 2 l o g n ) .</p></sec><sec id="s5"><title>5. Numerical Example</title><p>In this section, Algorithm 1 is illustrated by the following example.</p><p>Example 1. The normal processing times of n = 9 jobs are a 1 = 62 , a 2 = 81 , a 3 = 25 , a 4 = 82 , a 5 = 26 , a 6 = 19 , a 7 = 55 , a 8 = 9 and a 9 = 91 . The overall cost consists of four specific costs for unit earliness α = 4 , unit tardiness β = 15 , unit due-window size δ = 6 and unit due-window starting time γ = 5 . Set the common deteriorating factor b = 0.05 , the deteriorating maintenance factor σ = 0.1 , and the basic maintenance time μ = 10 .</p><p>Solution: As shown in Step 1 in Algorithm 1, we determine k = ⌊ n ( δ − γ ) α ⌋ = 2 and l = ⌊ n ( β − δ ) β ⌋ = 5 .</p><p>As shown in <xref ref-type="table" rid="table1">Table 1</xref>, all the local optimal job sequences and their total costs are presented, among which the optimal total cost is underlined. The global optimal solution for this example is illustrated as: 1) the job sequence is (7, 8, 6, 3, 5, 1, 2, 4, 9) and the corresponding job starting time and actual processing time are (0.00, 70.50, 79.50, 98.95, 125.37, 154.12, 220.30, 308.79, 402.70) and</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> The corresponding local optimal job sequences and total costs with one maintenance activity at all possible positions in Example 1</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >i</th><th align="center" valign="middle" >Job sequence</th><th align="center" valign="middle" >Z</th></tr></thead><tr><td align="center" valign="middle" >1</td><td align="center" valign="middle" >(7, 8, 6, 3, 5, 1, 2, 4, 9)</td><td align="center" valign="middle" >17,476.37</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >(7, 5, 8, 6, 3, 1, 2, 4, 9)</td><td align="center" valign="middle" >17,525.07</td></tr><tr><td align="center" valign="middle" >3</td><td align="center" valign="middle" >(3, 6, 7, 8, 5, 1, 2, 4, 9)</td><td align="center" valign="middle" >17,634.66</td></tr><tr><td align="center" valign="middle" >4</td><td align="center" valign="middle" >(6, 8, 3, 7, 5, 1, 2, 4, 9)</td><td align="center" valign="middle" >17,749.44</td></tr><tr><td align="center" valign="middle" >5</td><td align="center" valign="middle" >(6, 8, 3, 5, 7, 1, 2, 4, 9)</td><td align="center" valign="middle" >18,157.92</td></tr><tr><td align="center" valign="middle" >6</td><td align="center" valign="middle" >(6, 8, 3, 5, 7, 1, 2, 4, 9)</td><td align="center" valign="middle" >18,271.87</td></tr><tr><td align="center" valign="middle" >7</td><td align="center" valign="middle" >(6, 8, 3, 5, 7, 1, 2, 4, 9)</td><td align="center" valign="middle" >18,347.63</td></tr><tr><td align="center" valign="middle" >8</td><td align="center" valign="middle" >(6, 8, 3, 5, 7, 1, 2, 4, 9)</td><td align="center" valign="middle" >18,170.85</td></tr><tr><td align="center" valign="middle" >9</td><td align="center" valign="middle" >(6, 8, 3, 5, 7, 1, 2, 4, 9)</td><td align="center" valign="middle" >17,519.13</td></tr></tbody></table></table-wrap><p>(55.00, 9.00, 19.45, 26.42, 28.74, 66.18, 88.49, 93.91, 107.61), respectively; 2) the slack window parameters are q ( 1 ) = 79.50 and q ( 2 ) = 154.12 ; 3) the maintenance activity is located right after the first job (i.e. Job 7), starting at time t = 55.00 and ending at time t = 70.50 ; 4) the total cost is Z = 17476.37 .</p></sec><sec id="s6"><title>6. Conclusion</title><p>We solved a single machine slack due-window assignment and scheduling problem of a deteriorating maintenance activity and linear time-dependent deteriorating jobs, and gave a polynomial-time algorithm. The running time of this algorithm does not exceed O ( n 2 l o g n ) . The problem with the setting of parallel identical machines, or the problems with min-max type objective functions may be considered in the future.</p></sec><sec id="s7"><title>Fund</title><p>This work was supported by NSFGD (2018A030313267).</p></sec><sec id="s8"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s9"><title>Cite this paper</title><p>Cheng, B. and Cheng, L. (2018) Single Machine Slack Due-Window Assignment and Scheduling of Linear Time-Dependent Deteriorating Jobs and a Deteriorating Maintenance Activity. Open Access Library Journal, 5: e4907. https://doi.org/10.4236/oalib.1104907</p></sec></body><back><ref-list><title>References</title><ref id="scirp.87743-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Cheng, T.C.E. (1988) Optimal Common Due-Date with Limited Completion Time Deviation. Computers &amp; Operations Research, 15, 91-96. https://doi.org/10.1016/0305-0548(88)90001-9</mixed-citation></ref><ref id="scirp.87743-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Liman, S., Panwalkar, S. and Thongmee, S. (1998) Common Due Window Size and Location Determination in a Single Machine Scheduling Problem. Journal of the Operational Research Society, 49, 1007-1010. https://doi.org/10.1057/palgrave.jors.2600601</mixed-citation></ref><ref id="scirp.87743-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Mosheiov, G. and Sarig, A. (2008) A Multi-Criteria Scheduling with Due-Window Assignment Problem. Mathematical and Computer Modelling, 48, 898-907. https://doi.org/10.1016/j.mcm.2007.08.018</mixed-citation></ref><ref id="scirp.87743-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Kang, L.Y., Cheng, T.C.E., Ng, C.T. and Zhao, M. (2005) Scheduling to Minimize Makespan with Time-Dependent Processing Times. Lecture Notes in Computer Science, 3827, 925-933. https://doi.org/10.1007/11602613_92</mixed-citation></ref><ref id="scirp.87743-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Wang, J.-B. and Wang, C. (2011) Single-Machine Due-Window Assignment Problem with Learning Effect and Deteriorating Jobs. Applied Mathematical Modelling, 35, 4017-4022. https://doi.org/10.1016/j.apm.2011.02.023</mixed-citation></ref><ref id="scirp.87743-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Yin, N., Kang, L.Y., Ji, P. and Wang, J.B. (2014) Single Machine Scheduling with Sum-of-Logarithm-Processing-Times Based Deterioration. Information Sciences, 274, 303-309. https://doi.org/10.1016/j.ins.2014.03.004</mixed-citation></ref><ref id="scirp.87743-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Lee, C.-Y. and Leon, V. (2001) Machine Scheduling with a Rate-Modifying Activity. European Journal of Operational Research, 128, 119-128. https://doi.org/10.1016/S0377-2217(99)00066-1</mixed-citation></ref><ref id="scirp.87743-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Zhao, C.-L. and Tang, H.-Y. (2010) Single Machine Scheduling with General Job-Dependent Aging Effect and Maintenance Activities to Minimize Makespan. Applied Mathematical Modelling, 34, 837-841. https://doi.org/10.1016/j.apm.2009.07.002</mixed-citation></ref><ref id="scirp.87743-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Cheng, T.C.E., Yang, S.-J. and Yang, D.-L. (2012) Common Due-Window Assignment and Scheduling of Linear Time-Dependent Deteriorating Jobs and a Deteriorating Maintenance Activity. In-ternational Journal of Production Economics, 135, 154-161. https://doi.org/10.1016/j.ijpe.2010.10.005</mixed-citation></ref><ref id="scirp.87743-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Zhao, C.-L. and Tang, H.-Y. (2012) A Note to Due-Window Assignment and Single Machine Scheduling with Deteriorating Jobs and a Rate-Modifying Activity. Computers &amp; Operations Research, 39, 1300-1303. https://doi.org/10.1016/j.cor.2010.04.006</mixed-citation></ref><ref id="scirp.87743-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Ji, M., Ge, J., Chen, K. and Cheng, T.E. (2013) Single-Machine Due-Window Assignment and Scheduling with Resource Allocation, Aging Effect, and a Deteriorating Rate-Modifying Activity. Computers &amp; Industrial Engineering, 66, 952-961. https://doi.org/10.1016/j.cie.2013.08.020</mixed-citation></ref><ref id="scirp.87743-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Cheng, B. and Cheng, L. (2014) Note on Single-Machine Due-Window Assignment and Scheduling with Re-source Allocation, Aging Effect, and a Deteriorating Rate- Modifying Activity? Com-puters &amp; Industrial Engineering, 78, 320-322. https://doi.org/10.1016/j.cie.2014.07.013</mixed-citation></ref><ref id="scirp.87743-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Mosheiov, G. and Oron, D. (2010) Job-Dependent Due-Window Assignment Based on a Common Flow Allowance. Foundations of Computing and Decision Sciences, 35, 185-195.</mixed-citation></ref><ref id="scirp.87743-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Hardy, G.H., Littlewood, J.E. and Pólya, G. (1934) Inequalities. 1em plus 0.5em minus 0.4em. Cambridge University Press.</mixed-citation></ref></ref-list></back></article>