Skip to main content

An Improved Intelligent Water Drops Optimization Algorithm for Achieving Single and Multiple Objective Job Shop Scheduling Solutions

  • Living reference work entry
  • First Online:
Handbook of Manufacturing Engineering and Technology
  • 598 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

References

  • Adibi MA et al (2010) Multi-objective scheduling of dynamic job shop using variable neighborhood search. Expert Syst Appl 37:282–287

    Article  Google Scholar 

  • 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

    Article  MATH  MathSciNet  Google Scholar 

  • Balas E (1969) Machine sequencing via disjunctive graphs: an implicit enumeration algorithm. Oper Res 17:941–957

    Article  MATH  MathSciNet  Google Scholar 

  • Balas E, Vazacopoulos A (1998) Guided local search with shifting bottleneck for job shop scheduling. Manage Sci 44:262–274

    Article  MATH  Google Scholar 

  • Beasley JE (1990) OR-library: distributing test problems by electronic mail. J Oper Res Soc 41:1069–1072

    Google Scholar 

  • Blum C, Sampels M (2004) An ant colony optimization algorithm for shop scheduling problems. J Math Model Algorithms 3:285–308

    Article  MATH  MathSciNet  Google Scholar 

  • Chryssolouris G (2006) Manufacturing systems, theory and practice. Springer, New York

    Google Scholar 

  • 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

    Article  MATH  Google Scholar 

  • 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

    Google Scholar 

  • Duan H et al (2009) Novel intelligent water drops optimization approach to single UCAV smooth trajectory planning. Aero Sci Technol 13:442–449

    Article  Google Scholar 

  • Fisher H, Thompson GL (1963) Industrial scheduling. Prentice-Hall, Englewood Cliffs

    Google Scholar 

  • Garey MR et al (1976) The complexity of flowshop and jobshop scheduling. Math Oper Res 1:117–129

    Article  MATH  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • Giffler B, Thompson L (1960) Algorithms for solving production-scheduling problems. Oper Res 8:487–503

    Article  MATH  MathSciNet  Google Scholar 

  • Gonçalves JF et al (2005) A hybrid genetic algorithm for the job shop scheduling problem. Eur J Oper Res 167:77–95

    Article  MATH  Google Scholar 

  • 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

    Article  MATH  Google Scholar 

  • Hong Z et al (2009) Minimizing weighted tardiness of job-shop scheduling using a hybrid genetic algorithm. Eur J Oper Res 194:637–649

    Article  MATH  Google Scholar 

  • 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

    Google Scholar 

  • Lin T-L et al (2010) An efficient job-shop scheduling algorithm based on particle swarm optimization. Expert Syst Appl 37:2629–2636

    Article  Google Scholar 

  • Nowicki E, Smutnicki C (1996) A fast taboo search algorithm for the job shop problem. Manage Sci 42:797–813

    Article  MATH  Google Scholar 

  • Pan JCH, Han-Chiang H (2009) A hybrid genetic algorithm for no-wait job shop scheduling problems. Expert Syst Appl 36:5800–5806

    Article  Google Scholar 

  • 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

    Article  MATH  MathSciNet  Google Scholar 

  • Reza HS, Saghafian S (2005) Flowshop-scheduling problems with makespan criterion: a review. Int J Prod Res 43:2895–2929

    Article  MATH  Google Scholar 

  • 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

    Article  MATH  Google Scholar 

  • Sha DY, Lin H–H (2010) A multi-objective PSO for job-shop scheduling problems. Expert Syst Appl 37:1065–1070

    Article  Google Scholar 

  • Shah-Hosseini H (2007) Problem solving by intelligent water drops. Presented at the IEEE congress on evolutionary computation, CEC 2007, Singapore

    Google Scholar 

  • Shah-Hosseini H (2009a) The intelligent water drops algorithm: a nature-inspired swarm-based optimization algorithm. Int J Bio-Inspired Comput 1:71–79

    Article  Google Scholar 

  • Shah-Hosseini H (2009b) Optimization with the nature-inspired intelligent water drops algorithm. In: Santos WPD (ed) Evolutionary computation. Tech, Vienna, pp 297–320

    Google Scholar 

  • Suresh RK, Mohanasundaram KM (2006) Pareto archived simulated annealing for job shop scheduling with multiple objectives. Int J Adv Manuf Technol 29:184–196

    Article  Google Scholar 

  • 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

    Article  MATH  MathSciNet  Google Scholar 

  • Yamada T (2003) Studies on metaheuristics for jobshop and flowshop scheduling problems. PhD, Kyoto university, Kyoto

    Google Scholar 

  • 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to S. H. Niu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics