首页    期刊浏览 2025年02月23日 星期日
登录注册

文章基本信息

  • 标题:Minimization of flow time and tardiness by swapping of dispatching rules.
  • 作者:Singh, A. ; Mehta, N.K. ; Jain, P.K.
  • 期刊名称:Annals of DAAAM & Proceedings
  • 印刷版ISSN:1726-9679
  • 出版年度:2005
  • 期号:January
  • 语种:English
  • 出版社:DAAAM International Vienna
  • 摘要:Key words: Swapping, Dispatching rules, multi-criteria scheduling, Priority index, performance improvement.
  • 关键词:Management science;Multiple criteria decision making;Production planning;Scheduling (Management);System design;Systems analysis

Minimization of flow time and tardiness by swapping of dispatching rules.


Singh, A. ; Mehta, N.K. ; Jain, P.K. 等


Abstract: This paper uses multi criteria algorithm for swapping of dispatching rules for implementing several criteria simultaneously in a shop of dynamic nature. Mean flow time, maximum flow time, mean tardiness and maximum tardiness performance measures are considered for performance evaluation. In order to find the processing sequence, dispatching rules have been applied and the performance of the system has been monitored continuously. Swapping of dispatching rules is allowed only when the performance index deviates from the pre-defined limit. The selection of dispatching rules is made by identifying the worst performing criterion. A rule which can improve system performance for the worst performing criterion is selected to dispatch the part under consideration.

Key words: Swapping, Dispatching rules, multi-criteria scheduling, Priority index, performance improvement.

1. INTRODUCTION

Scheduling is an important function during part manufacturing. Scheduling may be defined as the allocation of limited number of resources (machine, tool, fixture, operator, material handling equipment) to each task of a job over time. Scheduling may be static or dynamic. The nature of job arrivals provides the distinction between static and dynamic scheduling. In static scheduling a certain number of jobs arrive and become available simultaneously in a shop. However, in dynamic scheduling, jobs arrive intermittently, at times that are predictable in a statistical sense, and arrivals continue indefinitely into the future. Hence, entirely different methods are required to solve the problem of scheduling in these two cases. The main objective of the scheduling problem is to optimize various performance measures, singly or jointly. A solution that is optimal for a given criterion may not be optimal for some other criterion. In many practical situations, it would be thus desirable to achieve a solution that is best with respect to a number of different criteria simultaneously. The research on bi-criteria and multi-criteria scheduling can be categorized in four different types of models, viz. single machine-bi-criteria scheduling, single machine-multiple criteria scheduling, multiple machine-bi-criteria scheduling and multiple machine-multi criteria scheduling. Most of the research done so far on multiple criteria scheduling involves only a single machine or two-machine flow shop (Gupta et al. 2000, Lio et al. 1997 and Rajendran, 1992). Multiple machines and multi-criteria scheduling represent the most general class of scheduling problems as most shop floors employ more than one machine. Hence, multiple machine scheduling models have extensive practical applications. Literature review revealed that there is a scarcity of research in this direction, apparently due to the complex nature of scheduling problem. The present work is an attempt in this direction by using a multi criteria algorithm proposed by the authors in their previous work (Singh et al. 2004). Mean flow time, maximum flow time, mean tardiness and maximum tardiness performance measures have been considered simultaneously for performance evaluation. The features of the algorithm are given in the subsequent sections.

2. MULTI-CRITERIA METHODOLOGY (MCM) FOR SWAPPING OF DISPATCHING RULES

Consideration of more than one performance measure during scheduling is an important aspect in the scheduling problems. In dynamic scheduling problems generally dispatching rules are used to find the solution of the problems. In literature it has been found that a rule that is best for a given performance measure may give poor performance for others. Hence, it is necessary to select the dispatching rules in such a way that the system gives better performance with respect to multiple performance measures. This issue is considered in the present work by using an algorithm that is developed by the authors in their previous work to minimize / maximize several performance measures simultaneously. The readers can refer Singh et al. (2004) for the details of the algorithm. The salient features of the algorithm are as follow:

* The algorithm considers several dispatching rules simultaneously.

* It continuously monitors the attained value of the performance measures.

* The selection of dispatching rule is made by identifying the worst performance measure.

* A dispatching rule which improves system performance for the worst performance measure is selected.

* This algorithm improves one performance measure at the cost of others such that the gain from improvement in one measure is more than the deterioration in the performance of the other measure.

* Again, the worst performance measure is identified and the steps are iteratively repeated till the end of the simulation period.

3. SIMULATION MODEL

In the present simulation study three system types have been considered with varying job to machine (J/M) ratio (i. e. J/M > 1, J/M = 1, J/M < 1) for evaluation of the effectiveness of the proposed methodology. The number of operations for each job type is assumed to be uniformly distributed in the range of (1-9) with uniformly distributed processing times in the range of (1-99). Job arrival in the system is assumed to follow exponential distribution with mean inter-arrival time between parts based on shop utilization. As the performance of multi criteria methodology is evaluated in the presence of machine breakdowns, down time of individual machines has been incorporated irrespective of whether it occurs due to tool breakage, tool adjustment, machine breakdown etc. However, breakdowns, such as those due to power failure, that affect the whole system are not considered. Mean time between failure (MTBF) and mean time to repair (MTTR) are assumed to follow Gamma distribution. In the present study, busy time approach has been chosen for generating the breakdown times (i. e. a machine can fail only while performing an operation on a job). Law and Kelton (2000) suggested that in the absence of real time data busy time distribution is most likely to be a Gamma distribution with a shape parameter of 0.7. They also suggested that Gamma distribution with a shape parameter of 1.4 is appropriate for generating the repair time. Thus the busy time between two successive failures (i.e. inter-breakdown time) is assumed to follow a Gamma distribution with [alpha] = 0.7 and [beta] = MTTR x e/ (1-e) x 0.7 and the duration of each breakdown (which is also known as repair time) is also assumed to follow a Gamma distribution with [alpha] = 1.4 and [beta] = MTTR/1.4. Where,

e = MTBF/(MTBF + MTTR) (1)

In the present work, simulation models have been developed in PROMODEL simulation software. Each simulation model has been run for 2000 completed jobs after attaining a steady state.

4. EVALUATION OF MCM

The improvement in the system performance by using the multicriteria methodology is calculated by using the following relationship.

Percentage improvement = ([PI.sub.i] - [PI.sub.0])/ [PI.sub.0] x 100 (2)

Where [PI.sub.i] is the performance index of the system by swapping of dispatching rules and [PI.sub.0] is the minimum performance index obtained by using the individual dispatching rules.

A manufacturing system is defined by two sets of parameters: system operating parameters and system configuration parameters. The system operating parameters are breakdown level (BL) and mean time to repair (MTTR), while the system configuration parameters are job to machine (J/M) ratio, part complexity (PC) and part mix (PM). In the present work five breakdown levels i.e. 0%, 2.5%, 5%, 7.5% and 10%, five mean time to repair levels i. e. p, 2.5p, 5p, 7.5p and 10p, three part complexity (PC) levels i. e. 4, 5 and 6, three job to machine (J/M) ratio levels i. e. J/M > 1, J/M = 1 and J/M < 1 and three part mix (PM) levels have been considered. In the first part mix(PM1), it is assumed that all part types have equal volume of production. The second (PM2) and third (PM3) part mix have been generated by considering the industrial data given by Muhlema (1982). Here, part complexity is defined by the average number of operations needed to complete the processing of a job.

The system performance has been investigated for two environments viz. by varying system operating parameters with constant system configuration parameters (VOP-CSCP) and varying system configuration parameters with constant system operating parameters (VSCP-COP). The dispatching rules considered while investigating the (VOP-CSCP) and (VSCPCOP) environments are described below.

5. RESULTS AND DISCUSSION

In the present work, seventeen dispatching rules viz. SPT, EDD, FIFO, ODD, AT, AT-RPT, FDD, PT+PW, PT+PW+FDD, PT+PW+ODD, WTIS/TPT-RPT, (WTIS/PT)min, (WTIS/PT)max, PT+WTIS, FDD+WTIS/TPT-RPT, ODD+ WTIS/TPT-RPT and (WTIS)max have been considered and simulation has been carried out by taking one rule at a time. Where, ODD = operational Due Date, AT = arrival time, RPT = remaining processing time, FDD = flow due date, PT = process time, PW = process wait, WTIS =Waiting time in system. After each simulation run the values of mean flow time, maximum flow time, mean tardiness and maximum tardiness have been collected. In the final simulation run all the rules have been considered in the minimization of above performance measures simultaneously and the rules are switched over from one to another on the basis of deterioration in the performance measures. The results are presented in terms of percentage improvement obtained by applying the multi criteria algorithm in comparison with the best performing individual dispatching rule. Table 1 shows the performance improvement at several levels of part complexities, J/M ratio and part mix. Performance improvement of 20.93% and 16.19% has been observed when J/M>1 and J/M<1 respectively. This trend indicates that an increase in J/M ratio increases the percentage improvement in the performance. Results also show that the performance improvement at higher values of part complexities is more in comparison to lower values of part complexities. The results of Table 2 indicate that as the breakdown level increases improvement in the performance decreases. In all the taken cases, the multi-criteria methodology improves the performance in the range of 12.17% to 28.73%.

6. CONCLUSION

The present work uses the multi-criteria methodology and minimizes flow time based and tardiness based performance measures simultaneously. The performance of the multi criteria methodology has been studied by considering several values of job to machine ratio, breakdown parameters, part complexity and part mix. It has been demonstrated that under different conditions the system performance improves between 12.17--28.73% by swapping the dispatching rules when the deterioration in the worst performing measure reaches a predefined limit.

7. REFERENCES

Gupta, JND.; Ho, Jc. & Webster, S. (2000). Bi criteria optimization of the make span and mean flow time on two identical parallel machine, Journal of Operational Research Society, Vol.51, No.11, pp. 1330-1339.

Lio, C. J.; Yu, W. C. & Joe, C. B. (1997). Bi-criteria scheduling in the two machine flow shop, International Journal of Production Research, Vol.53, No.9, pp. 1004- 1015.

Rajendran, C. (1992). Two-stage flow shop scheduling problems with bi-criteria, Journal of Operational Research Society, Vol.43, No.9, pp. 871-884.

Conway Richard, W.; Maxwell William, L. & Miller Louis, W. (1967). Theory of scheduling, Addition-Werley publishing company.

Singh, A.; Mehta N. K. & Jain P. K. " A multicriterion approach for dynamic scheduling" The 15th INTERNATIONAL DAAAM SYMPOSIUM, 3-6 November 2004, Vienna, Austria, pp. 419-420.
Table 1 Percentage improvement in (VSCP-COP) environment
in comparison to the best performing individual dispatching rule

Part mix Part Percentage improvement
 complexity J/M>1 J/M=1 J/M<1

PM1 4 20.93 17.26 19.18
 5 27.54 20.16 25.00
 6 28.73 25.83 25.45
PM2 4 20.17 12.17 16.92
 5 27.30 13.16 17.51
 6 28.53 14.17 19.11
PM3 4 16.19 14.36 14.31
 5 18.54 14.59 14.52
 6 19.26 17.05 14.33

Table 2 Percentage improvement in (VOP-CSCP) environment
in comparison to the best performing individual dispatching rule

 MTTR Breakdown level (BL)
 0% 2.5% 5% 7.5% 10%

 2.5p 28.56 27.85 26.77 26.19 16.11
 5p 28.56 26.19 23.43 18.77 14.52
 7.5p 28.56 21.04 23.71 20.21 16.32
 10p 28.56 20.86 24.59 21.03 16.56
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有