TY - JOUR
T1 - Evolutionary algorithm for stochastic job shop scheduling with random processing time
AU - Horng, Shih Cheng
AU - Lin, Shieh Shing
AU - Yang, Feng Yi
N1 - Funding Information:
This work was partially supported by National Science Council in Taiwan, ROC under Grant NSC100-2221-E-324-006 .
PY - 2012/2/15
Y1 - 2012/2/15
N2 - In this paper, an evolutionary algorithm of embedding evolutionary strategy (ES) in ordinal optimization (OO), abbreviated as ESOO, is proposed to solve for a good enough schedule of stochastic job shop scheduling problem (SJSSP) with the objective of minimizing the expected sum of storage expenses and tardiness penalties using limited computation time. First, a rough model using stochastic simulation with short simulation length will be used as a fitness approximation in ES to select N roughly good schedules from search space. Next, starting from the selected N roughly good schedules we proceed with goal softening procedure to search for a good enough schedule. Finally, the proposed ESOO algorithm is applied to a SJSSP comprising 8 jobs on 8 machines with random processing time in truncated normal, uniform, and exponential distributions. The simulation test results obtained by the proposed approach were compared with five typical dispatching rules, and the results demonstrated that the obtaining good enough schedule is successful in the aspects of solution quality and computational efficiency.
AB - In this paper, an evolutionary algorithm of embedding evolutionary strategy (ES) in ordinal optimization (OO), abbreviated as ESOO, is proposed to solve for a good enough schedule of stochastic job shop scheduling problem (SJSSP) with the objective of minimizing the expected sum of storage expenses and tardiness penalties using limited computation time. First, a rough model using stochastic simulation with short simulation length will be used as a fitness approximation in ES to select N roughly good schedules from search space. Next, starting from the selected N roughly good schedules we proceed with goal softening procedure to search for a good enough schedule. Finally, the proposed ESOO algorithm is applied to a SJSSP comprising 8 jobs on 8 machines with random processing time in truncated normal, uniform, and exponential distributions. The simulation test results obtained by the proposed approach were compared with five typical dispatching rules, and the results demonstrated that the obtaining good enough schedule is successful in the aspects of solution quality and computational efficiency.
KW - Dispatching rule
KW - Evolutionary strategy
KW - Ordinal optimization
KW - Simulation optimization
KW - Stochastic job shop scheduling
UR - http://www.scopus.com/inward/record.url?scp=80255137417&partnerID=8YFLogxK
U2 - 10.1016/j.eswa.2011.09.050
DO - 10.1016/j.eswa.2011.09.050
M3 - Article
AN - SCOPUS:80255137417
SN - 0957-4174
VL - 39
SP - 3603
EP - 3610
JO - Expert Systems with Applications
JF - Expert Systems with Applications
IS - 3
ER -