Skip to main content
Log in

A genetic algorithm for scheduling flexible manufacturing systems

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

Abstract

General job shop scheduling and rescheduling with alternative route choices for an FMS environment is addressed in this paper. A genetic algorithm is proposed to derive an optimal combination of priority dispatching rules “pdrs” (independentpdrs one each for one Work Cell “WC”), to resolve the conflict among the contending jobs in the Giffler and Thompson “GT” procedure. The performance is compared with regard to makes-pan criteria and computational time. The optimal WCwise-pdr is proved to be efficient in providing optimal solutions in a reasonable computational time. Also, the proposed GA based heuristic method is extended to revise schedules on the arrival of new jobs, and on the failure of equipment to address the dynamic operation mode of flexible manufacturing systems. An iterative search technique is proposed to find the best route choice for all operations to provide a feasible and optimal solution. The applicability and usefulness of the proposed methodology for the operation and control of FMS in real-time are illustrated with examples. The scope of the genetic search process and future research directions are discussed.

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. D. A. Taglia and M. Santochi, “A software architecture for FMS simulation and control”, Annals CIRP, 42(1), pp. 489–492, 1993.

    Google Scholar 

  2. D. C. Li and I.-S. She, “Using unsupervised learning technologies to induce scheduling knowledge for FMS”, International Journal of Production Research, 32(9), pp. 2187–2199, 1995.

    Google Scholar 

  3. P. Mellor, “A review of job shop scheduling”, Operation Research Quarterly, 17(2), pp. 161–171, 1966.

    Google Scholar 

  4. P. Brucker, Scheduling Algorithms, Springer-Verlag, Berlin-Heidelberg, 1st edn, 1995.

    Google Scholar 

  5. J. Hutchison, “Current and future issues concerning FMS scheduling”, International Journal of Management Sciences, 19(6), pp. 529–537, 1991.

    Google Scholar 

  6. M. P. Fanti, E. L. O. Valvo, M. Piecentini and G. Piscitellil, “Real-time routeing selection in flexible manufacturing systems”, Proceedings of IMTDR Conference, New Delhi, pp. 727–732, 1993.

  7. N. Nasr and E. A. Elsayed, “Job shop scheduling with alternative machines”, International Journal Production Research, 28(9), pp. 1595–1609, 1990.

    Google Scholar 

  8. M. A. Nascimento, “Giffler and Thompson algorithm for job shop scheduling is still good for flexible manufacturing systems”, Journal of the Operational Research Society, 44(5), pp. 521–524, 1993.

    Google Scholar 

  9. B. Giffler and G. L. Thompson, “Algorithms for solving production scheduling problems”, International Journal of Operations Research, 8, pp. 487–503, 1960.

    Google Scholar 

  10. M. H. Kim and Y.-D. Kim, “Simulation based real-time scheduling in FMS”, Journal of Manufacturing System, 13(2), pp. 85–93, 1994.

    Google Scholar 

  11. H. H. Greenberg, “A branch and bound solution to the general scheduling problem”, International Journal of Operation Research, 16, pp. 353–361, 1968.

    Google Scholar 

  12. N. Jawahar, P. Aravindan, S. G. Ponnambalam and A. Arvindkarthi-keyan, “Branch bound technique in combination with priority dispatching rules for scheduling FMS”, Proceedings of the International Conference on CAD/CAM, Automation, Robotics and Factories of the future (INCARF'96), New Delhi, pp. 143–150, 1996.

  13. K. R. Baker, “Introduction to Sequencing and Scheduling”, Wiley, New York, 1974.

    Google Scholar 

  14. Z. Michalewicz, “Genetic Algorithms + Data Structures = Evolution Programs”, Springer-Verlag, Berlin-Heidelberg, USA, 1992.

    Google Scholar 

  15. H. Kopfer and D. C. Mattfield, “A hybrid search algorithm for the job shop problem”, Proceedings of the First International Conference on Operations and Quantitative Management, Vol. 2, pp. 498–505, 1997.

    Google Scholar 

  16. T. Masters, “Practical Neural Network Recipes in C++”, Academic Press, USA, 1993.

    Google Scholar 

  17. J. Schultz and P. Mertens, “A comparison between an expert system, a GA and priority for production scheduling”, Proceedings of the First International Conference on Operations and Quantitative Management”, vol. 2, pp. 505–513, 1997.

    Google Scholar 

  18. J. E. Biegel and J. J. Davern, “Genetic algorithms and job shop scheduling”, International Journal of Computers and Industrial Engineering, 19(1–4), pp. 81–90, 1990.

    Google Scholar 

  19. U. Dorndorf and E. Pesche, “Combining genetic and local search for solving the job shop scheduling problem”, APMOD93 Proceedings, Budapest, pp. 142–149, 1993.

  20. R. E. Billo, B. Bidanda and D. Tate, “A genetic algorithm formulation of the cell formation problem”, Proceedings of the 16th International Conference on Computers and Industrial Engineering, 7–9 March, pp. 341–344, 1994.

  21. E. h. H.-P. Weindahl and R. Garlichs, “Decentral production scheduling of assembly systems with genetic algorithm”, Annals CIRP, 43(1), pp. 389–395, 1994.

    Google Scholar 

  22. U. Dorndorf and E. Pesch, “Evolution based learning in a job shop environment”, Computers and Operations Research, 22, pp. 25–40, 1995.

    Google Scholar 

  23. J. Sridhar and C. Rajendran, “Scheduling in flow shop and cellular manufacturing with multiple objectives — a genetic algorithmic approach”, International Journal of Production Planning and Control, 7(4), pp. 374–382, 1996.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to S. G. Ponnambalam.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Jawahar, N., Aravindan, P. & Ponnambalam, S.G. A genetic algorithm for scheduling flexible manufacturing systems. Int J Adv Manuf Technol 14, 588–607 (1998). https://doi.org/10.1007/BF01301703

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01301703

Keywords

Navigation