Abstract
The problem of simultaneous scheduling of machines and vehicles in flexible manufacturing system (FMS) was addressed. A spreadsheet based genetic algorithm (GA) approach was presented to solve the problem. A domain independent general purpose GA was used, which was an add-in to the spreadsheet software. An adaptation of the propritary GA software was demonstrated to the problem of minimizing the total completion time or makespan for simultaneous scheduling of machines and vehicles in flexible manufacturing systems. Computational results are presented for a benchmark with 82 test problems, which have been constructed by other researchers. The achieved results are comparable to the previous approaches. The proposed approach can be also applied to other problems or objective functions without changing the GA routine or the spreadsheet model.
Similar content being viewed by others
References
VAN DYKE PARUNAK H. Characterizing the manufacturing scheduling problem [J]. Journal of Manufacturing Systems, 1992, 10(3): 241–259.
BRITT D. Managing temporal relations in MAESTRO scheduling system [C]// Proceedings of Space Network Control Conference on Resource Allocation Concepts and Approaches. Greenbelt, MD: NASA Goddard, 1992: 233–240.
GROOVER M P. Automation, production systems and computer integrated manufacturing [M]. New York: Prentice-Hall, 1987.
BUZZACOTT J A, YAO D D. Flexible manufacturing systems: A review of analytical models [J]. Management Science, 1986, 32: 890–905.
GUNASERKARAN A, MARTIKAINEN T, YLI-OLI P. Flexible manufacturing systems: An investigation for research and applications [J]. European Journal of Operations Research, 1993, 66: 1–26.
KUSIAK A. Application of operational research models and techniques in flexible manufacturing systems [J]. European Journal of Operations Research, 1986, 24: 336–345
LIU J, MACCARTHY B L. The classification of FMS scheduling problems [J]. International Journal of Production Research, 1996, 34: 647–656.
MACCARTHY B L, LIU J. A new classification scheme for flexible manufacturing systems [J]. International Journal of Production Research, 1993, 31: 299–309.
STECKE K. Planning and scheduling approaches to operate a particular FMS [J]. European Journal of Operations Research, 1992, 61(3): 273–291.
RAMAN N, TALBOT F B, RACHAMADGU R V. Simultaneous scheduling of machines and material handling devices in automated manufacturing [C]// STECKE K E, SURI R. Proceedings of the Second ORSA/TIMS Conference on Flexible Manufacturing Systems. University of Michigan, Ann Arbor, MI, USA, 1986: 455–466.
ULUSOY G, BILGE U. Simultaneous scheduling of machines and automated guided vehicles [J]. International Journal of Production Research, 1993, 31(12): 2857–2873.
BILGE U, ULUSOY G. A time window approach to simultaneous scheduling of machines and material handling system in FMS [J]. Operations Research, 1995, 43: 1058–1070.
ULUSOY G, SIVRIKAYA-SERIFOGLU F, BILGE U. A genetic algorithm approach to the simultaneous scheduling of machines and automated guided vehicles [J]. Computers & Industrial Engineering, 1997, 24(4): 335–351.
ABDELMAGUID T F, NASSEF O N, KAMAL B A, HASSAN M F. A hybrid GA/heuristic approach to the simultaneous scheduling of machines and automated guided vehicles [J]. International Journal of Production Research, 2004, 42: 267–281.
MURAYAMA N. KAWATA S. An evolutional computing approach to the simultaneous scheduling of machines and automated guided vehicles [J]. Jido Seigyo Rengo Koenkai Koen Ronbunshu, 2004, 47. (in Japanese)
MURAYAMA N, KAWATA S. A genetic algorithm approach to simultaneous scheduling of processing machines and multiple-load automated guided vehicles [J]. Transactions of the Japan Society of Mechanical Engineers C, 2005, 71(712): 3638–3643. (in Japanese)
MURAYAMA N, KAWATA S. Job-shop scheduling considering material handling by multiple-load AGVs [R]. The Institute of Electronics, Information and Communication Engineers, IEICE Tech. Report, 2005, 105(159): 17–21. (in Japanese)
JERALD J, ASOKAN P, SARAVANAN R, RANI A D C. Simultaneous scheduling of parts and AGVs in an FMS using non-traditional optimization algorithms [J]. International Journal of Applied Management and Technology, 2005, 3(1): 305–315.
JERALD J, ASOKAN P, SARAVANAN R, RANI A D C. Simultaneous scheduling of parts and automated guided vehicles in an FMS environment using adaptive genetic algorithms [J]. International Journal of Advanced Manufacturing Technology, 2006, 59: 584–589.
JERALD J, ASOKAN P, PRABHAHARAN G, SARAVANAN R. Scheduling of parts and AS/RS in FMS using genetic algorithm [J]. International Journal of Applied Management and Technology, 2006, 4(1): 25–34.
MURAYAMA N, KAWATA S. Simulated annealing method for simultaneous scheduling of machines and multiple-load AGVs [C]// IJCC Workshop on Digital Engineering. Pyeongchang-gun, Gangwon-do, South Korea, 2006: 55–62. (in Japanese)
REDDY B S P, RAO C S P. A hybrid multi-objective GA for simultaneous scheduling of machines and AGVs in FMS [J]. International Journal of Advanced Manufacturing Technology, 2006, 31(5/6): 602–613.
DEROUSSI L, GOURGAND M, TCHERNEV N. A simple metaheuristic approach to the simultaneous scheduling of machines and automated guided vehicles [J]. International Journal of Production Research, 2008, 46(8): 2143–2164.
STECKE K E. Design, planning, scheduling, and control problems of flexible manufacturing systems [J]. Annals of Operations Research, 1985, 3(1): 3–12.
GOLDBERG D E. Genetic algorithms in search, optimization and machine learning [M]. New York: Addison-Wesley Publishing Company, 1989.
DAVIS L. Job shop scheduling with genetic algorithms [C]// Proceedings of the 1st International Conference on Genetic Algorithms. Hillsdale, NJ: Lawrence Erlbaum, 1985: 136–140.
CHAUDHRY I A. Minimizing flow time for the worker assignment problem in identical parallel machine models using GA [J]. International Journal of Advanced Manufacturing Technology, 2009, 48(5/6/7/8): 747–760.
CHAUDHRY I A, DRAKE P R. Minimizing flow time variance in a single machine system using genetic algorithms [J]. International Journal of Advanced Manufacturing Technology, 2008, 39: 355–366.
CHAUDHRY I A, DRAKE P R. Minimizing total tardiness for the machine scheduling and worker assignment problems in identical parallel machines using genetic algorithms [J]. International Journal of Advanced Manufacturing Technology, 2009, 42: 581–594.
Evolver user’s guide [M]. New York: Palisade Corp, 1998.
HE D, GRIGORYAN A. Construction of double sampling s-control charts for agile manufacturing [J]. Quality and Reliability Engineering International, 2002, 18: 43–55.
BARKHI R, ROLLAND E, BUTLER J, FAN W. Decision support system induced guidance for model formulation and solution [J]. Decision Support Systems, 2005, 40(2): 269–281.
OSTFELD A, MUZAFFAR E, LANSEY K. HANDSS: The hula aggregated numerical decision support system [J]. Journal of Geographic Information and Decision Analysis, 2001, 5(1): 16–31.
HEGAZY T, KASSAB M. Resource optimization using combined simulation and genetic algorithms [J]. Journal of Construction Engineering and Management, 2003, 129(6): 698–705.
SARANGA H, KUMAR U D. Optimization of aircraft maintenance/support infrastructure using genetic algorithms-level of repair analysis [J]. Annals of Operations Research, 2006, 143: 91–106.
SHUM Y-S, GONG D-C. The application of genetic algorithm in the development of preventive maintenance analytic model [J]. International Journal of Advanced Manufacturing Technology, 2007, 32: 169–183.
HAYAT N, WIRTH A. Genetic algorithms and machine scheduling with class setups [J]. International Journal of Computer and Engineering Management, 1997, 5(2): 10–23.
HEGAZY T, ERSAHIN T. Simplified spreadsheet solutions: II. Overall schedule optimization [J]. Journal of Construction Engineering and Management, 2001, 127(6): 469–475.
JEONG S J, LIM S J, KIM K S. Hybrid approach to production scheduling using genetic algorithm and simulation [J]. International Journal of Advanced Manufacturing Technology, 2006, 28: 129–136.
NASSAR K. Evolutionary optimization of resource allocation in repetitive construction schedules [J]. ITcon, 2005, 10: 265–273.
RUIZ R, MAROTO C. Flexible manufacturing in the ceramic tile industry [C]// Proceedings of Eighth International Workshop on Project Management and Scheduling. Valencia, Spain, 2002: 301–304.
SADEGHEIH A. Sequence optimization and design of allocation using GA and SA [J]. Applied Mathematics and Computation, 2007, 186(2): 1723–1730.
SHIUE Y-R, GUH R-S. Learning-based multi-pass adaptive scheduling for a dynamic manufacturing cell environment [J]. Robotics and Computer-Integrated Manufacturing, 2006, 22: 203–216.
CHEUNG S-O, TONG T K-L, TAM C-M. Site pre-cast yard layout arrangement through genetic algorithms [J]. Automation in Construction, 2002, 11: 35–46.
WHITLEY D. GENITOR: a different genetic algorithm [C]// Proceedings of the Rocky Mountain Conference on Artificial Intelligence. Denver: Morgan Kaufman, 1988: 118–130.
DAVIS L. Handbook of genetic algorithms [M]. New York: Van Nostrand Reinhold, 1991: 332–349.
GUPTA M C, GUPTA Y P, KUMAR A. Minimizing the flow time variance in a single machine system using genetic algorithms [J]. European Journal of Operational Research, 1993, 70: 289–303.
HAIDA T, AKIMOTO Y. Genetic algorithms approach to voltage optimization [C]// Proceedings of the IEEE First International Forum on the Applications of Neural Networks to Power Systems. Seattle, USA, 1991: 139–143.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Chaudhry, I.A., Mahmood, S. & Shami, M. Simultaneous scheduling of machines and automated guided vehicles in flexible manufacturing systems using genetic algorithms. J. Cent. South Univ. Technol. 18, 1473–1486 (2011). https://doi.org/10.1007/s11771-011-0863-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11771-011-0863-7