A simulation-optimization framework for generating dynamic dispatching rules for stochastic job shop with earliness and tardiness penalties

被引:14
作者
Gohareh, Mehdy Morady [1 ]
Mansouri, Ehsan [1 ]
机构
[1] Arak Univ, Fac Engn, Dept Ind Engn, Sardasht Campus, Arak, Iran
关键词
Stochastic job shop scheduling; Earliness-tardiness penalty; Simulation-optimization; Central limit theorem; Ant colony; Markov decision process; QUANTUM GENETIC ALGORITHM; SCHEDULING PROBLEM; OBJECTIVE OPTIMIZATION; ROBUST; SYSTEM;
D O I
10.1016/j.cor.2021.105650
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Most of real-world problems regarding production and manufacturing contain stochastic parameters. In this research, job shop scheduling problem with stochastic process times and weighted earliness-tardiness objective function is considered. When machines are freed in the course of manufacturing, a job has to be selected from the line and passed on the machine. In deterministic job shop scheduling, the selection process is static. In the stochastic variants however, dynamic or real-time dispatching rules may be used. The goal of this paper is to develop a solution method for stochastic job shop scheduling problem that delivers dynamic and global dispatching rules that use information pertaining to the entire shop floor. In order to achieve this, the problem is converted to a near-Markov decision process that comprises an alternate sequence of states (machines becoming free) and actions (selecting a job). Using simulation and ant colony, a database of states is generated and a meaningful pheromone trail for each state is formed gradually. The pheromones act as a memory mechanism and, in combination with a heuristic based on the Central Limit Theorem, comprise the dispatching rule. Efficiency of this approach is investigated through extensive simulation. Results show an average of 92% cost reduction in comparison with the random dispatching rule. Moreover, the approach yields better results in congested scheduling systems.
引用
收藏
页数:14
相关论文
共 48 条
[1]   Fuzzy job-shop scheduling problems: A review [J].
Abdullah, Salwani ;
Abdolrazzagh-Nezhad, Majid .
INFORMATION SCIENCES, 2014, 278 :380-407
[2]   Multi-objective scheduling of dynamic job shop using variable neighborhood search [J].
Adibi, M. A. ;
Zandieh, M. ;
Amiri, M. .
EXPERT SYSTEMS WITH APPLICATIONS, 2010, 37 (01) :282-287
[3]   A multi objective optimization approach for flexible job shop scheduling problem under random machine breakdown by evolutionary algorithms [J].
Ahmadi, Ehsan ;
Zandieh, Mostafa ;
Farrokh, Mojtaba ;
Emami, Seyed Mohammad .
COMPUTERS & OPERATIONS RESEARCH, 2016, 73 :56-66
[4]   Robust and stable flexible job shop scheduling with random machine breakdowns using a hybrid genetic algorithm [J].
Al-Hinai, Nasr ;
ElMekkawy, T. Y. .
INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2011, 132 (02) :279-291
[5]   Stochastic job-shop scheduling: A hybrid approach combining pseudo particle swarm optimization and the Monte Carlo method [J].
Araki, Kenta ;
Yoshitomi, Yasunari .
JOURNAL OF ADVANCED MECHANICAL DESIGN SYSTEMS AND MANUFACTURING, 2016, 10 (03)
[6]   Efficient scheduling of a stochastic no-wait job shop with controllable processing times [J].
Aschauer, Alexander ;
Roetzer, Florian ;
Steinboeck, Andreas ;
Kugi, Andreas .
EXPERT SYSTEMS WITH APPLICATIONS, 2020, 162
[7]   A hybrid computer simulation-artificial neural network algorithm for optimisation of dispatching rule selection in stochastic job shop scheduling problems [J].
Azadeh, A. ;
Negahban, A. ;
Moghaddam, M. .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2012, 50 (02) :551-566
[8]  
Chang HS, 2004, P AMER CONTR CONF, P3820
[9]  
Dorigo M, 2003, INT SER OPER RES MAN, V57, P251
[10]   Evolutionary Learning Based Simulation Optimization for Stochastic Job Shop Scheduling Problems [J].
Ghasemi, Amir ;
Ashoori, Amir ;
Heavey, Cathal .
APPLIED SOFT COMPUTING, 2021, 106