Skip to main content
Log in

Hybrid multiobjective genetic algorithms for integrated dynamic scheduling and routing of jobs and automated-guided vehicle (AGV) in flexible manufacturing systems (FMS) environment

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

The paper presents an algorithm for integrated scheduling, dispatching, and conflict-free routing of jobs and AGVs in FMS environment using a hybrid genetic algorithm. The algorithm generates an integrated schedule and detail routing paths while optimizing makespan, AGV travel time, and penalty cost due to jobs tardiness and delay as a result of conflict avoidance. The multi-objective fitness function use adaptive weight approach to assign weights to each objective for every generation based on objective improvement performance. Fuzzy expert system is used to control genetic operators using the overall population performance improvements of the last two previous generations. Computational experiments was conducted on the developed algorithm coded in Matlab to test the effectiveness of the algorithm. Integrated scheduling of jobs in FMS which are in synchrony with AGV dispatching, scheduling, and routing proved to ensure the feasibility and effectiveness of all the solutions of the integrated constituent elements.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Qiu L, Hsu W-J, Huang S-Y, Wang H (2002) Scheduling and routing algorithms for AGVs: a survey. Int J Prod Res 40:745–760

    Article  MATH  Google Scholar 

  2. Vis IFA (2006) Survey of research in the design and control of automated guided vehicle systems. Eur J Oper Res 170:677–709

    Article  MATH  Google Scholar 

  3. De Guzman MC, Prabhu N, Tanchoco JMA (1997) Complexity of the AGV shortest path and single-loop guide path layout problems. Int J Prod Res 35:2083–2092

    Article  MATH  Google Scholar 

  4. Nishi T, Morinaka S, Konishi M (2007) A distributed routing method for AGVs under motion delay disturbance. Robot Comput Integr Manuf 23:517–532

    Article  Google Scholar 

  5. Zhang M, Batta R, Nagi R (2008) Modeling of workflow congestion and optimization of flow routing in a manufacturing/warehouse facility. Manag Sci 55:267–280

    Article  Google Scholar 

  6. Langevin A, Lauzon D, Riopel D (1996) Dispatching, routing, and scheduling of two automated guided vehicles in a flexible manufacturing system. Int J Flex Manuf Syst 8:247–262

    Article  Google Scholar 

  7. Corréa AI, Langevin A, Rousseau L-M (2007) Scheduling and routing of automated guided vehicles: a hybrid approach. Comput Oper Res 34:1688–1707

    Article  MATH  Google Scholar 

  8. Nishi T, Hiranaka Y, Grossmann IE (2011) A bilevel decomposition algorithm for simultaneous production scheduling and conflict-free routing for automated guided vehicles. Comput Oper Res 38:876–888

    Article  MathSciNet  MATH  Google Scholar 

  9. Jeon SM, Kim KH, Kopfer H (2011) Routing automated guided vehicles in container terminals through the Q-learning technique. Logist Res 3:19–27

    Article  Google Scholar 

  10. Buyurgan N, Meyyappan L, Saygin C, Dagli CH (2007) Real-time routing selection for automated guided vehicles in a flexible manufacturing system. J Manuf Technol Manag 18:169–181

    Article  Google Scholar 

  11. Umar UA, Ariffin MKA, Ismail N, Tang S (2013) Conflict-free automated guided vehicles routing using multi-objective genetic algorithm. Res J Appl Sci Eng Technol 6:2681–2684

    Google Scholar 

  12. Soukhal A, Oulamara A, Martineau P (2005) Complexity of flow shop scheduling problems with transportation constraints. Eur J Oper Res 161:32–41

    Article  MathSciNet  MATH  Google Scholar 

  13. Blazewicz J, Eiselt HA, Finke G et al (1991) Scheduling tasks and vehicles in a flexible manufacturing system. Int J Flex Manuf Syst 4:5–16

    Article  Google Scholar 

  14. Lacomme P, Larabi M, Tchernev N (2013) Job-shop based framework for simultaneous scheduling of machines and automated guided vehicles. Int J Prod Econ 143:24–34

    Article  Google Scholar 

  15. Bilge Ü, Ulusoy G (1995) A time window approach to simultaneous scheduling of machines and material handling system in an FMS. Oper Res 43:1058–1070

    Article  MATH  Google Scholar 

  16. Gnanavel Babu A, Jerald J, Noorul Haq A et al (2010) Scheduling of machines and automated guided vehicles in FMS using differential evolution. Int J Prod Res 48:4683–4699

    Article  MATH  Google Scholar 

  17. Zheng Y, Xiao Y, Seo Y (2014) A tabu search algorithm for simultaneous machine/AGV scheduling problem. Int J Prod Res 0:1–16

    Google Scholar 

  18. Deroussi L, Gourgand M, Tchernev N (2008) A simple metaheuristic approach to the simultaneous scheduling of machines and automated guided vehicles. Int J Prod Res 46:2143–2164

    Article  MATH  Google Scholar 

  19. Jerald J, Asokan P, Saravanan R, Rani ADC (2006) Simultaneous scheduling of parts and automated guided vehicles in an FMS environment using adaptive genetic algorithm. Int J Adv Manuf Technol 29:584–589

    Article  Google Scholar 

  20. Reddy BSP, Rao CSP (2006) A hybrid multi-objective GA for simultaneous scheduling of machines and AGVs in FMS. Int J Adv Manuf Technol 31:602–613

    Article  Google Scholar 

  21. Ulusoy G, Sivrikaya-Şerifoglu F, Bilge Ü (1997) A genetic algorithm approach to the simultaneous scheduling of machines and automated guided vehicles. Comput Oper Res 24:335–351

    Article  MathSciNet  MATH  Google Scholar 

  22. Kim HS, Hwang H (1999) An adaptive dispatching algorithm for automated guided vehicles based on an evolutionary process. Int J Prod Econ 60–61:465–472

    Article  Google Scholar 

  23. Kim DB, Hwang H (2001) A dispatching algorithm for multiple-load AGVs using a fuzzy decision-making method in a Job shop environment. Eng Optim 33:523–547

    Article  Google Scholar 

  24. Lin L, Shinn SW, Gen M, Hwang H (2006) Network model and effective evolutionary approach for AGV dispatching in manufacturing system. J Intell Manuf 17:465–477

    Article  Google Scholar 

  25. Naso D, Turchiano B (2005) Multicriteria meta-heuristics for AGV dispatching control based on computational intelligence. IEEE Trans Syst Man Cybern B Cybern 35:208–226

    Article  Google Scholar 

  26. Desaulniers G, Langevin A, Riopel D, Villeneuve B (2003) Dispatching and conflict-free routing of automated guided vehicles: an exact approach. Int J Flex Manuf Syst 15:309–331

    Article  Google Scholar 

  27. Sarker BR, Gurav SS (2005) Route planning for automated guided vehicles in a manufacturing facility. Int J Prod Res 43:4659–4683

    Article  MATH  Google Scholar 

  28. Wu N, Zhou M (2007) Shortest routing of bidirectional automated guided vehicles avoiding deadlock and blocking. IEEEASME Trans Mechatron 12:63–72

    Article  Google Scholar 

  29. Umar UA, Ariffin MKA, Ismail N, Tang SH (2012) Priority-based genetic algorithm for conflict-free automated guided vehicle routing. Procedia Eng 50:732–739

    Article  Google Scholar 

  30. Gen M, Lin L, Zhang H (2009) Evolutionary techniques for optimization problems in integrated manufacturing system: state-of-the-art-survey. Comput Ind Eng 56:779–808

    Article  Google Scholar 

  31. Aytug H, Khouja M, Vergara FE (2003) Use of genetic algorithms to solve production and operations management problems: a review. Int J Prod Res 41:3955–4009

    Article  Google Scholar 

  32. Blum C, Puchinger J, Raidl GR, Roli A (2011) Hybrid metaheuristics in combinatorial optimization: a survey. Appl Soft Comput 11:4135–4151

    Article  Google Scholar 

  33. Chen KJ, Ji P (2007) A genetic algorithm for dynamic advanced planning and scheduling (DAPS) with a frozen interval. Expert Syst Appl 33:1004–1010

    Article  Google Scholar 

  34. Rossi A, Dini G (2000) Dynamic scheduling of FMS using a real-time genetic algorithm. Int J Prod Res 38:1–20

    Article  MATH  Google Scholar 

  35. Bean JC (1994) Genetic algorithms and random keys for sequencing and optimization. ORSA J Comput 6:154–160

    Article  MATH  Google Scholar 

  36. Gonçalves JF, Resende MGC (2011) Biased random-key genetic algorithms for combinatorial optimization. J Heuristics 17:487–525

    Article  Google Scholar 

  37. Gen M, Cheng R, Wang Q (1997) Genetic algorithms for solving shortest path problems. IEEE Int Conf Evol Comput 1997:401–406

    Google Scholar 

  38. Gen M, Altiparmak F, Lin L (2006) A genetic algorithm for two-stage transportation problem using priority-based encoding. Spectrum 28:337–354

    Article  MathSciNet  MATH  Google Scholar 

  39. Lin L, Gen M (2007) A bicriteria shortest path routing problems by hybrid genetic algorithm in communication networks. IEEE Congr. Evol. Comput. 2007 CEC 2007. pp 4577–4582

  40. Gen M, Lin L, (2005) Multiobjective hybrid genetic algorithm for bicriteria network design problem. Complex Int 11: 73--83

  41. Lin L, Gen M (2009) Priority-Based Genetic Algorithm for Shortest Path Routing Problem in OSPF. In: Gen M, Green D, Katai O, et al (eds) Intell. Evol. Syst. Springer Berlin Heidelberg, pp 91–103

  42. Holland JH (1975) Adaptation in natural and artificial systems: an introductory analysis with applications to biology, control, and artificial intelligence. University of Michigan Press, Oxford

  43. Gen M, Cheng R (2000) Genetic algorithms and engineering optimization. Wiley, New York

    Google Scholar 

  44. Thierens D, Goldberg D (1994) Convergence models of genetic algorithm selection schemes. Parallel Probl. Solving Nature—PPSN III. Springer, pp 119–129

  45. Lozano M, García-Martínez C (2010) Hybrid metaheuristics with evolutionary algorithms specializing in intensification and diversification: overview and progress report. Comput Oper Res 37:481–497

  46. Moscato P (1989) On Evolution, Search, Optimization, Genetic Algorithms and Martial Arts - Towards Memetic Algorithms

  47. ElMekkawy TY, Liu S (2009) A new memetic algorithm for optimizing the partitioning problem of tandem AGV systems. Int J Prod Econ 118:508–520

    Article  Google Scholar 

  48. Krasnogor N, Smith J (2005) A tutorial for competent memetic algorithms: model, taxonomy, and design issues. IEEE Trans Evol Comput 9:474–488

    Article  Google Scholar 

  49. Herrera F, Lozano M (1996) Adaptation of genetic algorithm parameters based on fuzzy logic controllers. Genet Algorithms Soft Comput 8:95–125

    Google Scholar 

  50. Song YH, Wang GS, Wang PY, Johns AT (1997) Environmental/economic dispatch using fuzzy logic controlled genetic algorithms. Gener Transm Distrib IEE Proc 144:377–382

    Article  Google Scholar 

  51. Yun Y, Gen M (2003) Performance analysis of adaptive genetic algorithms with fuzzy logic and heuristics. Fuzzy Optim Decis Making 2:161–175

    Article  MathSciNet  Google Scholar 

  52. Munir SA, Bin YW, Biao R, Jian M (2007) Fuzzy logic based congestion estimation for QoS in Wireless Sensor Network. IEEE Wirel. Commun. Netw. Conf. 2007 WCNC 2007. pp 4336–4341

  53. Palacharla PV, Nelson PC (1999) Application of fuzzy logic and neural networks for dynamic travel time estimation. Int Trans in Oper Res 6:145–160

  54. Kim IY, de Weck OL (2005) Adaptive weighted-sum method for bi-objective optimization: pareto front generation. Struct Multidiscip Optim 29:149–158

    Article  Google Scholar 

  55. Marler RT, Arora JS (2010) The weighted sum method for multi-objective optimization: new insights. Struct Multidiscip Optim 41:853–862

    Article  MathSciNet  MATH  Google Scholar 

  56. Kim K, Yamazaki G, Lin L, Gen M (2004) Network-based hybrid genetic algorithm for scheduling in FMS environments. Artif Life Robot 8:67–76

    Article  Google Scholar 

  57. Yang J-B (2001) GA-based discrete dynamic programming approach for scheduling in FMS environments. Syst Man Cybern B Cybern IEEE Trans 31:824–835

    Article  Google Scholar 

  58. Browne J, Dubois D, Rathmill K et al (1984) Classification of flexible manufacturing systems. FMS Mag 2:114–117

    Google Scholar 

  59. Jain A, Jain PK, Chan FTS, Singh S (2013) A review on manufacturing flexibility. Int J Prod Res 51:5946–5970

    Article  Google Scholar 

  60. Sethi AK, Sethi SP (1990) Flexibility in manufacturing: a survey. Int J Flex Manuf Syst 2:289–328

    Article  Google Scholar 

  61. Abdelmaguid TF, Nassef AO, Kamal BA, Hassan MF (2004) A hybrid GA/heuristic approach to the simultaneous scheduling of machines and automated guided vehicles. Int J Prod Res 42:267–281

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Umar Ali Umar.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Umar, U.A., Ariffin, M.K.A., Ismail, N. et al. Hybrid multiobjective genetic algorithms for integrated dynamic scheduling and routing of jobs and automated-guided vehicle (AGV) in flexible manufacturing systems (FMS) environment. Int J Adv Manuf Technol 81, 2123–2141 (2015). https://doi.org/10.1007/s00170-015-7329-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-015-7329-2

Keywords

Navigation