Single machine scheduling with randomly compressible processing times

  • Published on
    07-Feb-2017

  • View
    212

  • Download
    0

Embed Size (px)

Transcript

  • This article was downloaded by: [Nova Southeastern University]On: 07 October 2014, At: 14:27Publisher: Taylor & FrancisInforma Ltd Registered in England and Wales Registered Number: 1072954 Registered office: Mortimer House,37-41 Mortimer Street, London W1T 3JH, UK

    Stochastic Analysis and ApplicationsPublication details, including instructions for authors and subscription information:http://www.tandfonline.com/loi/lsaa20

    Single machine scheduling with randomly compressibleprocessing timesX. D. Qi , G. Yin a & J. R. Birge ba Department of Mathematics , Wayne State University , Detroit, MI, 48202, U.S.A.b McCormick School of Engineering and Applied Science , Northwestern University ,Evanston, IL, 60208, U.S.A.Published online: 15 Feb 2007.

    To cite this article: X. D. Qi , G. Yin & J. R. Birge (2002) Single machine scheduling with randomly compressible processingtimes, Stochastic Analysis and Applications, 20:3, 591-613

    To link to this article: http://dx.doi.org/10.1081/SAP-120004116

    PLEASE SCROLL DOWN FOR ARTICLE

    Taylor & Francis makes every effort to ensure the accuracy of all the information (the Content) containedin the publications on our platform. However, Taylor & Francis, our agents, and our licensors make norepresentations or warranties whatsoever as to the accuracy, completeness, or suitability for any purpose of theContent. Any opinions and views expressed in this publication are the opinions and views of the authors, andare not the views of or endorsed by Taylor & Francis. The accuracy of the Content should not be relied upon andshould be independently verified with primary sources of information. Taylor and Francis shall not be liable forany losses, actions, claims, proceedings, demands, costs, expenses, damages, and other liabilities whatsoeveror howsoever caused arising directly or indirectly in connection with, in relation to or arising out of the use ofthe Content.

    This article may be used for research, teaching, and private study purposes. Any substantial or systematicreproduction, redistribution, reselling, loan, sub-licensing, systematic supply, or distribution in anyform to anyone is expressly forbidden. Terms & Conditions of access and use can be found at http://www.tandfonline.com/page/terms-and-conditions

    http://www.tandfonline.com/loi/lsaa20http://dx.doi.org/10.1081/SAP-120004116http://www.tandfonline.com/page/terms-and-conditionshttp://www.tandfonline.com/page/terms-and-conditions

  • SINGLE MACHINE SCHEDULING WITHRANDOMLY COMPRESSIBLE

    PROCESSING TIMES

    X. D. Qi,1 G. Yin,2,* and J. R. Birge3

    1TAC Automotive Group, 500 Town Center Dr., Suite 100,

    Dearborn, MI 481262Department of Mathematics, Wayne State University,

    Detroit, MI 482023McCormick School of Engineering and Applied Science,

    Northwestern University, Evanston, IL 60208

    ABSTRACT

    This work is concerned with single machine scheduling with

    random compression of processing times. The objective is to find

    the optimal sequence to minimize the cost based on earliness,

    tardiness and compression. The analysis is carried out under a

    common due date. Both absolute derivation cost and squared

    derivation cost are considered. For both constrained problems and

    unconstrained problems, it is shown that an optimal schedule must

    be V-shaped. Remarks on common slack model is also provided.

    Key Words: Scheduling; Random compression; Earliness;

    Tardiness; Due date; V-shaped sequence

    591

    Copyright q 2002 by Marcel Dekker, Inc. www.dekker.com

    *Corresponding author. E-mail: gyin@math.wayne.edu

    STOCHASTIC ANALYSIS AND APPLICATIONS, 20(3), 591613 (2002)

    Dow

    nloa

    ded

    by [

    Nov

    a So

    uthe

    aste

    rn U

    nive

    rsity

    ] at

    14:

    27 0

    7 O

    ctob

    er 2

    014

  • 1. INTRODUCTION

    The sweeping changes produced by computer-based technologies have a

    significant impact on management of manufacturing systems; see for example,[28] and the references therein. Owing to these changes, due-date assignment and

    scheduling problems in which the jobs have compressible processing times has

    received much attention lately.

    The concept of compressible processing time was originated from the area of

    project planning and control; see, for example [15], among others. The motivation in

    the field of scheduling is of the same spirit. Increasing manufacturing flexibility is a

    key to improving responsiveness. In particular, production volume flexibility has

    long been a corporate goal in cyclical industries. Nowadays, it is well recognized that

    the ability to use trial-and-error to tune the performance of a system is virtually

    useless on an environment in which changes occur faster than the lessons can be

    learned. Optimal scheduling and rescheduling after changes in parameters or

    constraints are of critical importance. This is a greater need for understanding on

    compressible processing times, and their effect. In many manufacturing systems,

    jobs can be accomplished in shorter or longer durations by increasing or decreasing

    additional resources. Not only the use of compressible processing times is justified,

    but also it provides more realistic models. Studies on problems with compressible

    processing times was initiated by [25,26]. A survey along the line of scheduling is

    in [19]. To mention some of the recent progress on this problem, we cite the work[11,13,18,24,27]. More recently, [1], [8], and [20] extend the problem to include the due-

    date aspect. To be more specific, in [20], the authors consider the common due-date

    assignment and single-machine scheduling problem in which the objective function

    is the sum of penalties based on earliness, tardiness and processing time

    compressions. The main idea is to reduce the underlying problem to an assignment

    problem. The authors of [1] extend the results of [20] to the parallel-machine

    scheduling case. The reference [8] further generalizes the result to the case where the

    cost of compression is a general convex function of the amount of compression.

    In [12], we consider a due-date assignment and single-machine scheduling problem in

    which a penalty for due-dates is added to the objective function which includes the

    penalties for earliness, tardiness and processing time compressions. The objective is

    to determine jointly the optimal due-dates, the optimal sequence, and the optimal

    processing time compressions to minimize the total penalty. Again, the key point is

    to reduce the underlying problem to an assignment problem. The paper [9] presents a

    single-machine scheduling model in which the job processing times are controllable

    with linear costs. Solutions of a dynamic programming algorithm and a fully

    approximation scheme for the problem are obtained.

    All of the aforementioned research to date has been concerned with

    deterministic compressible times. To the best of our knowledge, the case of

    random compressible times have not received much attention. However, more

    QI, YIN, AND BIRGE592

    Dow

    nloa

    ded

    by [

    Nov

    a So

    uthe

    aste

    rn U

    nive

    rsity

    ] at

    14:

    27 0

    7 O

    ctob

    er 2

    014

  • often than not, the deterministic formulation alone does not reflect the reality

    well. Job processing time compressions are usually unknown in advance, are

    unavoidably to include uncertainty, and cannot be predicted before hand. In this

    work, we formulate the single-machine scheduling problem as one that job

    processing times are randomly compressible. The objective is to find the optimal

    job sequence or the optimal due dates to minimize the total penalty based on the

    job earliness/tardiness and compressions. Common due-date-assignment method

    and common slack-due-date-assignment method are used to assign due dates to

    jobs. The analysis is carried out under the assumption that the compressions are

    independent and identically distributed random variables.

    The rest of the paper is arranged as follows. Section 2 presents the problem

    description and modeling. Section 3 discusses the relationship between V-shaped

    optimal sequence and the monotone-about-T property of the cost function.

    Section 4 deals with the absolute derivation objective function. Both

    continuously distributed random compressions and discrete ones are considered.

    Section 5 treats the squared derivation objective function. Some remarks on the

    common slack model are given in section 6. Conclusion and topics for further

    study are discussed in section 7.

    2. PROBLEM FORMULATION

    This work considers a single-machine scheduling problem involving n jobs

    with the due-dates dj, for j 1; 2; . . .; n: A job j has a deterministic processingtime pj, which can be compressed by an amount zj, 1 # j # n: Here zj is a randomvariable and 0 # zj # zj: So the actual processing time of job j is pj 2 zj: Weassume that zj , pj; 1 # j # n: This condition is necessary because if there is ajob j such that zj pj; then it may be compressed to have zero processing timewhich is not reasonable in practice.

    We assume that all the jobs are ready at time zero and no pre-emption is

    allowed. Let Rj, Ej and Tj denote the actual completion time, the earliness and the

    tardiness of job j, respectively. Then

    Ej max0; dj 2 Rj and Tj max0;Rj 2 dj:Let S denote the job sequence and d the vector of due dates, that is,

    ~d d1; d2; . . .; dn: We are interested in the following two models:(1) Model 1: The objective function is of the form

    JS; ~d EXnj1

    aEj bTj bzj; 1

    SINGLE MACHINE SCHEDULING 593

    Dow

    nloa

    ded

    by [

    Nov

    a So

    uthe

    aste

    rn U

    nive

    rsity

    ] at

    14:

    27 0

    7 O

    ctob

    er 2

    014

  • where a, b and b are positive real numbers representing unit penaltiesfor earliness, tardiness and compression, respectively.

    (2) Model 2: The objective function has the following form.

    JS; ~d EXnj1

    aRj 2 dj2 bzj; 2

    where a and b are positive real numbers representing unit penaltiesfor earliness/tardiness and compression, respectively.

    The problem is to determine the optimal sequence S*, or the optimal

    due-date vector d* or both to minimize the function J(S, d ). If the duedates are given and fixed, the problem is called constrained. If the due dates

    are decision variables and to be determined, then the problem is called

    unconstrained.

    Let Cj denote the deterministic completion time of job j, which is sequence

    dependent. Define C0 0: Without loss of generality, we assume that Cj is thecompletion time of job j for a fixed sequence which can be taken as S {1; 2; . . .; n}: Then,

    Cj Xji1

    pi:

    Consequently, we have

    Rj Xji1

    pi 2 zi Cj 2 Zj;

    where

    Zj Xji1

    zi;

    which is the total compression of the first j jobs in the sequence. In this work we

    treat the case where the compressions zj; j 1; 2; . . .; n; are independent andidentically distributed variables. Let zj z; j 1; 2; . . .; n; then

    0 # Zj # jz

    Remark 2.1. We assume that 0 # zj # zj; that is, zj is a bounded randomvariable. This condition is satisfied for example, for random variables following

    uniform distribution or Beta distribution.

    QI, YIN, AND BIRGE594

    Dow

    nloa

    ded

    by [

    Nov

    a So

    uthe

    aste

    rn U

    nive

    rsity

    ] at

    14:

    27 0

    7 O

    ctob

    er 2

    014

  • 3. PRELIMINARY

    We begin with the following deterministic problem. Consider the single

    machine scheduling problem where the objective function is given as

    JS Xnj1

    gCj vj; 3

    where Cj is the completion time of the jth job in the sequence S, g(t ) is a

    continuous function and vj is a constant which does not depend on Cj. So

    gCj vj is the contribution of the jth job. Note that gCj vj also depends onthe due dates for the problems with early-tardy penalties.

    A typical result for problems with early-tardy costs is the V-shaped

    property of the optimal schedule. The concept of V-shaped property was first

    introduced in [14]. To proceed, we recall the definition first.

    Definition 3.1. A sequence is said to be V-shaped with respect to processing

    times if in the sequence the jobs before (resp. after) the job with the shortest

    processing times are arranged in nonincreasing (resp. nondecreasing) order of

    processing times.

    Definition 3.2. A function f(t ) is said to be monotone about T if it is

    nonincreasing for t # T and nondecreasing for t $ T (see [2]).

    Lemma 3.3. If g(t ) is a monotone function about T, then there exists an V-

    shaped sequence that minimizes the cost function (3).

    Proof. The main steps are outlined below. A similar proof may also be found

    in [2].

    Without loss of generality, we may assume the optimal sequence is S {1; 2; . . .; n}: Let S

    denote the sequence obtained by interchanging job j and job

    j 1 in S. Then

    JS2 JS gCj21 pj12 gCj21 pj:

    Consider two consecutive jobs j and j 1 such that pj , pj1 and Cj21 pj1 #T: Note that Cj21 pj , Cj21 pj1 and since the function g(t ) is nonincreasingfor t # T ;

    JS2 JS gCj21 pj12 gCj21 pj , 0:

    SINGLE MACHINE SCHEDULING 595

    Dow

    nloa

    ded

    by [

    Nov

    a So

    uthe

    aste

    rn U

    nive

    rsity

    ] at

    14:

    27 0

    7 O

    ctob

    er 2

    014

  • Thus, jobs j and j 1 can be interchanged without increasing the objectivefunction. Repeating the above procedure for all such consecutive jobs results in a

    sequence in which all jobs completing by T are ordered in LPT (largest

    processing time) sequence. The same argument can be applied to jobs starting

    after T to show that an SPT (smallest processing time) sequence minimizes the

    contribution to the objective function J(S).

    Note that the resulting sequence need not be V-shaped because the processing

    time of the job that starts before the due-date T and completes after T may be

    longer than that of each of its adjacent jobs. In what follows we show this can not

    be the case, adn conclude the desired V-shaped property.

    Now consider the situation where pj . pj21; pj . pj1 and Cj21 , T ,Cj21 pj: There are three cases.

    (1) Cj21 pj1 . T : Interchanging job j and job j 1; we haveT , Cj21 pj1 , Cj21 pj:

    It follows that

    JS2 JS gCj21 pj12 gCj21 pj , 0;since g(t ) is a nondecreasing function for t . T : Hence we caninterchange job j and job j 1 without increasing the objectivefunction.

    (2) Cj22 pj , T : Let ~S denote the sequence obtained by interchangingjobs j and j 2 1: Then

    Cj22 pj21 , Cj22 pj , T ;which leads to

    J ~S2 JS gCj22 pj2 gCj22 pj21 , 0since g(t ) is a nonincreasing function for t , T : Hence we caninterchange job j and job j 2 1 without increasing the objectivefunction.

    (3) Consider the case where neither case (1) nor case (2) is satisfied, i.e.,

    Cj21 pj1 , T and Cj22 pj . T : First, we havegCj21 pj12 gCj22 pj21 , 0

    since Cj22 pj21 Cj21 , Cj21 pj1 , T and g(t ) is non-increasing for t , T : Similarly,

    gCj22 pj2 gCj21 pj , 0since T , Cj22 pj , Cj21 pj and g(t ) is nondecreasing for t . T :

    QI, YIN, AND BIRGE596

    Dow

    nloa

    ded

    by [

    Nov

    a So

    uthe

    aste

    rn U

    nive

    rsity

    ] at

    14:

    27 0

    7 O

    ctob

    er 2

    014

  • Thus we have

    JS2 JS J ~S2 JS

    gCj21 pj12 gCj21 pj gCj22 pj

    2 gCj22 pj21

    gCj21 pj12 gCj22 pj21

    gCj22 pj2 gCj21 pj

    , 0:

    Therefore, JS2 JS , 0; or J ~S2 JS , 0 or both.

    Hence, there exists a V-shaped optimal schedule. The proof is complete. A

    Corollary 3.4. If the function g(t ) is convex, then there exists an V-shaped

    sequence that minimize the cost function (3).

    Proof. The conclusion holds because a convex function must be monoton...

Recommended

View more >