Professional Documents
Culture Documents
International J. of Recent Trends in Engineering and Technology, Vol. 3, No. 2, May 2010
Abstract— This paper describes about scheduling of jobs that SPT was the best choice for optimizing waiting time
using learning techniques. It also describes about different and system utilization [19,23].
learning effect. The evaluation on different learning effect B. Multi Agent Systems for Scheduling
shows that the experience based learning (EBL) gives better Multi agent systems can be used to solve scheduling
solution for calculating processing time. The EBL can be problems. The participants in this system are considered
incorporated with scheduling problems such as job shop
as software entities called agents. Two types of entities
scheduling, meeting scheduling, patient scheduling etc. As
the experience increases the time required to process a job is
are included in this agent based systems, task agents and
reduced. Hence it reduces the make span of the schedule. resource agents. The agents have proactive and reactive
The EBL can be applied to solve scheduling problem of nature because of that it allows the communication
single as well as multiple machines. This paper also includes between agents and also allows taking coordinated
a framework for patient scheduling that incorporates the decisions [20].
EBL.
Index Terms—Scheduling, Learning, Multi agent systems III. CATEGORIES OF LEARNING EFFECT
© 2010 ACEEE
DOI: 01.IJRTET.2010.03.02.179
REVIEW PAPER
International J. of Recent Trends in Engineering and Technology, Vol. 3, No. 2, May 2010
Pjr=pj(1+ P[1]+ P[2]+…+ P[r-1)a (2) considered as unary. But in case of time based experience
model the experience is calculated in terms of normal
Where, pj is the normal processing time of job j, p[k] is
processing time.
the normal processing time of a job if it is scheduled in TABLE I.
the kth position in a sequence and a is the constant Input Parameters
learning index, a≤0. Tasks Arrival Time
Normal
Processing Time
D. Experience Based Learning Effect T1 0 7
According to A. Janiak and R. Rudek the learning T2 1 5
effect is modeled by the job processing time pj(E) T3 1 2
formulated as a non-increasing positive function of the T4 2 10
experience E possessed by the is equal to its normal TABLE II.
processing time aj processor. If the processor does not COMPARISON OF DIFFERENT PROCESSING TIME WITH DIFFERENT
possess experience (E =0), the processing time of a task LEARNING EFFECT
(say j), i.e., Pj(0)= aj.The processing time of job j is Proc
scheduled in the vth slot in a sequence is given as follows essin
Processing g
Pj(Eβ(v))=aj-bj(min{ Eβ(v),gj})αj (4) Time without Time
learning with
Where, aj is the normal (sequence-independent) learn
processing time of task j, αj anb bj are the exponential and ing
linear learning ratios of task j and gj is the learning Position Based Learning Model 10 6.39
threshold [10,11].
Time Based learning Model 10 4.18
For the above model, the parameters aj > 0, bj > 0, aj >
0, gj > 0 and βj=[0, 1] are assumed to be rational and since Experience Based Learning
10 3.5
Model(position based approach)
the job processing time is some positive value [1,7]. Experience Based Learning
The learning factor is represented in terms of 10 4.9
Model(time based approach)
experience and is given as,
V. PROPOSED FRAMEWORK FOR PATIENT SCHEDULING
Eβ(v)= [l] +βv e[v] (3)
The comparison given in Table II shows that the
Where, [l] is the experience already possessed by the experience based learning gives better result in reducing
processor, e[l] is the experience provided to the processor make span as compared to other techniques. Hence EBL
by a job scheduled in the lth position e[l]≥ 1 and β[v] is the is incorporated in patient scheduling and the proposed
amount of experience (percentage of e[v]) provided to the framework is shown in Fig. 1.
processor by job [v], β[v] = [0,1] .
RS1 RSm
© 2010 ACEEE
DOI: 01.IJRTET.2010.03.02.179
REVIEW PAPER
International J. of Recent Trends in Engineering and Technology, Vol. 3, No. 2, May 2010
diagnostic procedures like MRI scan, CT scan lab tests based and job-position-based learning effects”,
etc. Now the PA knows what are all the tasks it has to Information Sciences 178 (2008) 2476–2487.
perform and then it request for the resources. The [6] J.-B. Wang,C.T. Ng, T.C.E. Chengb, L.L. Liu,” Single-
Resource Agent may be X-Ray, CT Scan, Lab Tests, machine scheduling with a time-dependent learning effect’,
Int. J. Production Economics 111 (2008) 802–811.
consultation with Physician etc.In this framework a [7] Adam Janiak a, Władysław Adam Janiak b, Radosław
special agent called Learning Agent(LA) is included. The Rudek a,1, Agnieszka Wielgus a,1“Solution algorithms for
LA calculates the experience of each resource and find the makespan minimization problem with the general
out the processing time according to the experience they learning mode”,Computers & Industrial Engineering 56
possessed. (2009) 1301–1308.
[8] Tamer Eren, Ertan Gu¨ner” A bicriteria flowshop scheduling
VI. PERFORMANCE ANALYSIS with a learning effect”, Applied Mathematical Modelling
32 (2008) 1719–1733.
There are several performance metrics for the [9] D. Biskup, “Single-machine scheduling with learning
scheduling problem. considerations,”Eur. J. Oper. Res., vol. 115, no. 1, pp.
173–178, May 1999.
A. Total completion time [10] T. Eren and E. Güner, “A bicriteria flowshop scheduling
This represents the total amount of time used by the with a learning effect,” Appl. Math. Model., vol. 32, no. 9,
schedule. For scheduling problems the main objective is pp. 1719–1733, Sep. 2008.
to minimize this metric. As the experience increases the [11] Tamer Eren,” A bicriteria parallel machine scheduling with
a learning effect of setup and removal times”, Applied
total time requires to process a job is reduced hence the
Mathematical Modelling 33 (2009) 1141–1150.
total completion time. [12] W.-C. Lee, C.-C. Wu, and H.-J. Sung, “A bi-criterion
Ci=Ci-1+Pi (4) single-machine scheduling problem with learning
considerations,” Acta Inform., vol. 40,no. 4, pp. 303–315,
B. Total tardiness Feb. 2004.
It means how late a job is completed. Sometimes the [13] T. C. E. Cheng, C.-C. Wu, and W.-C. Lee, “Some
scheduling problems with deteriorating jobs and learning
jobs that are not completed within specified time. This
effects,” Comput. Ind. Eng., vol. 54,no. 4, pp. 972–982,
tardiness can be reduced by the introduction of learning May 2008.
effect, since it also involves the processing time. [14] C. Koulamas and G. J. Kyparisis, “Single-machine and
Ti=max{0,Ci-di} (5) two-machine flowshop scheduling with general learning
functions,” Eur. J. Oper. Res.,vol. 178, no. 2, pp. 402–407,
Apr. 2007.
VII. CONCLUSION [15] G. Mosheiov and J. B. Sidney, “Scheduling with general
job-dependent learning curves,” Eur. J. Oper. Res., vol.
This paper describes the various categories of learning 147, no. 3, pp. 665–670,Jun. 2003.
effects and their use in scheduling problems. Comparison [16] J.-B. Wang and T. C. E. Cheng, “Scheduling problems with
of different learning technique such as position based the effects of deterioration and learning,” Asia-Pac. J.
learning, time based learning and experience based Oper. Res., vol. 24, no. 2,pp. 245–261, 2007.
learning has been done. Among this techniques [17] D. Biskup, “A state-of-the-art review on scheduling with
learning effects,”Eur. J. Oper. Res., vol. 188, no. 2, pp.
experience based learning is considered as better for
315–329, Jul. 2008.
scheduling problems. The experience based learning [18] J.-B. Wang, “Single-machine scheduling problems with the
model can be used to solve any type of the scheduling effects of learning and deterioration,” Omega, vol. 35, no.
problems like patient scheduling, job shop scheduling etc. 4, pp. 397–402,Aug. 2007.
[19] C. S. Chong and Malcolm Yoke Hean Low “A Bee
REFERENCES Colony Optimization Algorithm To Job Shop Scheduling”,
Proceedings of the 2006 Winter Simulation Conference.
[1] A. Janiak and R. Rudek, “The learning effect: Getting to the [20] A.Jones and L.C. Rabelo “Survey of Job Shop Scheduling
core of theproblem,” Inf. Process. Lett., vol. 103, no. 5, pp. Techniques “, National Institute of Standards & Tech.
183–187, Aug. 2007. [21] Jain and Meeran. S., “Deterministic job shop scheduling:
[2] G. Mosheiov, “Scheduling problems with a learning effect,” past, present and future,” European Journal of Operational
Eur. J. Oper.Res., vol. 132, no. 3, pp. 687–693, Aug. 2001. Research, Vol. 113, No. 2 (1999), pp.390-434.
[3] A Janiak and R. Rudek , “Experience-Based Approach to [22] Wu, D. (1987), “An Expert Systems Approach for the
Scheduling Problems With the Learning Effect”, IEEE Control and Scheduling of Flexible Manufacturing
Transactions on Systems, man, and Cybernetics—part a: Systems,” Ph.D. Dissertation, Pennsylvania State
systems and humans, vol. 39, no. 2, March 2009. University.
[4] W. C. Lee, Chin-Chia Wu” A note on single-machine group [23] Conway, R. and W. Maxwell (1967), Theory of Scheduling,
scheduling problems with position-based learning effect”, Reading, Massachusetts: Addison-Wesley.
Applied Mathematical Modelling 33 (2009) 2159–2163. [24] I Vermeulen · Sander Bohte · Koye Somefun Han La
[5] T.C. Edwin Cheng, Chin-Chia Wub, Wen-Chiung Lee Poutré”Multi-agent Pareto appointment exchanging in
“Some scheduling problems with sum-of-processing-times- hospital patient scheduling”, SOCA (2007) 1:185–196 DOI
10.1007/s11761-007.
162
© 2010 ACEEE
DOI: 01.IJRTET.2010.03.02.179