Abstract
Job shop scheduling problem (JSSP) is a typical scheduling problem that aims to generate an optimal schedule to assign all the operations to the production equipments. JSSPs can be categorized into single objective JSSP (SOJSSP) and multiple objective JSSP (MOJSSP) based on the optimization objectives considered. SOJSSP involves generating schedules to allocate operations to different machines considering only one objective, while MOJSSP considers more than one objective in the scheduling process. SOJSSP and MOJSSP are typical NP-hard optimization problems which have significant values in real production. Intelligent Water Drops (IWD) is a new type of meta-heuristics which shows excellent ability of solving optimization problems. In this research, IWD is improved and customized to solve SOJSSP and MOJSSP problems. Experiments have been conducted, and the results show that the enhanced algorithms can solve these two types of problems better compared with current literature. To the best of the authors’ knowledge, this is among the first research employing IWD for solving SOJSSP and MOJSSP.
References
Adibi MA et al (2010) Multi-objective scheduling of dynamic job shop using variable neighborhood search. Expert Syst Appl 37:282–287
Aytug H et al (2005) Executing production schedules in the face of uncertainties: a review and some future directions. Eur J Oper Res 161:86–110
Balas E (1969) Machine sequencing via disjunctive graphs: an implicit enumeration algorithm. Oper Res 17:941–957
Balas E, Vazacopoulos A (1998) Guided local search with shifting bottleneck for job shop scheduling. Manage Sci 44:262–274
Beasley JE (1990) OR-library: distributing test problems by electronic mail. J Oper Res Soc 41:1069–1072
Blum C, Sampels M (2004) An ant colony optimization algorithm for shop scheduling problems. J Math Model Algorithms 3:285–308
Chryssolouris G (2006) Manufacturing systems, theory and practice. Springer, New York
De Giovanni L, Pezzella F (2010) An improved genetic algorithm for the distributed and flexible job-shop scheduling problem. Eur J Oper Res 200:395–408
Duan H et al. (2008) Air robot path planning based on intelligent water drops optimization. Presented at the 2008 international joint conference on neural networks, IJCNN 2008, Hong Kong
Duan H et al (2009) Novel intelligent water drops optimization approach to single UCAV smooth trajectory planning. Aero Sci Technol 13:442–449
Fisher H, Thompson GL (1963) Industrial scheduling. Prentice-Hall, Englewood Cliffs
Garey MR et al (1976) The complexity of flowshop and jobshop scheduling. Math Oper Res 1:117–129
Ge H-W et al (2008) An effective PSO and AIS-based hybrid intelligent algorithm for job-shop scheduling. IEEE Trans Syst, Man Cybern, Syst Humans Part A 38:358–368
Giffler B, Thompson L (1960) Algorithms for solving production-scheduling problems. Oper Res 8:487–503
Gonçalves JF et al (2005) A hybrid genetic algorithm for the job shop scheduling problem. Eur J Oper Res 167:77–95
Hartmann S, Kolisch R (2000) Experimental evaluation of state-of-the-art heuristics for the resource-constrained project scheduling problem. Eur J Oper Res 127:394–407
Hong Z et al (2009) Minimizing weighted tardiness of job-shop scheduling using a hybrid genetic algorithm. Eur J Oper Res 194:637–649
Lawrence S (1984) Resource constrained project scheduling: an experimental investigation of heuristic scheduling techniques. PhD thesis, Graduate School of Industrial Administration (GSIA), Carnegie Mellon University, Pittsburgh
Lin T-L et al (2010) An efficient job-shop scheduling algorithm based on particle swarm optimization. Expert Syst Appl 37:2629–2636
Nowicki E, Smutnicki C (1996) A fast taboo search algorithm for the job shop problem. Manage Sci 42:797–813
Pan JCH, Han-Chiang H (2009) A hybrid genetic algorithm for no-wait job shop scheduling problems. Expert Syst Appl 36:5800–5806
Pezzella F, Merelli E (2000) A tabu search method guided by shifting bottleneck for the job shop scheduling problem. Eur J Oper Res 120:297–310
Reza HS, Saghafian S (2005) Flowshop-scheduling problems with makespan criterion: a review. Int J Prod Res 43:2895–2929
Seo M, Kim D (2010) Ant colony optimisation with parameterised search space for the job shop scheduling problem. Int J Prod Res 48:1143–1154
Sha DY, Lin H–H (2010) A multi-objective PSO for job-shop scheduling problems. Expert Syst Appl 37:1065–1070
Shah-Hosseini H (2007) Problem solving by intelligent water drops. Presented at the IEEE congress on evolutionary computation, CEC 2007, Singapore
Shah-Hosseini H (2009a) The intelligent water drops algorithm: a nature-inspired swarm-based optimization algorithm. Int J Bio-Inspired Comput 1:71–79
Shah-Hosseini H (2009b) Optimization with the nature-inspired intelligent water drops algorithm. In: Santos WPD (ed) Evolutionary computation. Tech, Vienna, pp 297–320
Suresh RK, Mohanasundaram KM (2006) Pareto archived simulated annealing for job shop scheduling with multiple objectives. Int J Adv Manuf Technol 29:184–196
Vilcot G, Billaut JC (2008) A tabu search and a genetic algorithm for solving a bicriteria general job shop scheduling problem. Eur J Oper Res 190:398–411
Yamada T (2003) Studies on metaheuristics for jobshop and flowshop scheduling problems. PhD, Kyoto university, Kyoto
Zhang G et al (2009) An effective hybrid particle swarm optimization algorithm for multi-objective flexible job-shop scheduling problem. Comp Ind Eng 56:1309–1318
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer-Verlag London
About this entry
Cite this entry
Niu, S.H., Ong, S.K., Nee, A.Y.C. (2014). An Improved Intelligent Water Drops Optimization Algorithm for Achieving Single and Multiple Objective Job Shop Scheduling Solutions. In: Nee, A. (eds) Handbook of Manufacturing Engineering and Technology. Springer, London. https://doi.org/10.1007/978-1-4471-4976-7_25-1
Download citation
DOI: https://doi.org/10.1007/978-1-4471-4976-7_25-1
Received:
Accepted:
Published:
Publisher Name: Springer, London
Online ISBN: 978-1-4471-4976-7
eBook Packages: Springer Reference EngineeringReference Module Computer Science and Engineering