Skip to main content

Advertisement

Log in

A genetic-algorithm-based optimization model for scheduling flexible assembly lines

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

Abstract

In this paper, a scheduling problem in the flexible assembly line (FAL) is investigated. The mathematical model for this problem is presented with the objectives of minimizing the weighted sum of tardiness and earliness penalties and balancing the production flow of the FAL, which considers flexible operation assignments. A bi-level genetic algorithm is developed to solve the scheduling problem. In this algorithm, a new chromosome representation is presented to tackle the operation assignment by assigning one operation to multiple machines as well as assigning multiple operations to one machine. Furthermore, a heuristic initialization process and modified genetic operators are proposed. The proposed optimization algorithm is validated using two sets of real production data. Experimental results demonstrate that the proposed optimization model can solve the scheduling problem effectively.

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. Salveson ME (1952) On a quantitative method in production planning and scheduling. Econometrica 20:554–590

    Article  MATH  Google Scholar 

  2. Cheng R, Gen M, Tsujimura Y (1999) A tutorial survey of job-shop scheduling problems using genetic algorithms: 2. hybrid genetic search strategies. Comput Ind Eng 37:51–55

    Article  Google Scholar 

  3. Cheng T, Sin C (1990) A state-of-the-art review of parallel-machine scheduling research. Eur J Oper Res 47:271–292

    Article  MATH  Google Scholar 

  4. Gordon V, Proth J, Chu C (2002) A survey of the state-of-the-art of common due date assignment and scheduling research. Eur J Oper Res 139:1–25

    Article  MATH  MathSciNet  Google Scholar 

  5. Graves S (1981) A review of production scheduling. Oper Res 29:646–675

    Article  MATH  MathSciNet  Google Scholar 

  6. Lauff V, Werner F (2004) Scheduling with common due date, earliness and tardiness penalties for multimachine problems: a survey. Math Comput Model 40:637–655

    Article  MATH  MathSciNet  Google Scholar 

  7. Yen B, Wan G (2003) Single-machine bicriteria scheduling: a survey. Int J Ind Eng-Theory 10:222–231

    Google Scholar 

  8. Qi X, Yin G, Birge J (2000) Single-machine scheduling with random machine breakdowns and randomly compressible processing times. Stoch Anal Appl 18:635–653

    Article  MATH  MathSciNet  Google Scholar 

  9. Mokotoff E (2001) Parallel machine scheduling problems: a survey. Asia Pac J Oper Res 18:193–242

    MATH  MathSciNet  Google Scholar 

  10. Chen JF (2005) Unrelated parallel machine scheduling with secondary resource constraints. 26:285–292

  11. Reisman A, Kumar A, Motwani J (1997) Flowshop scheduling/sequencing research: a statistical review of the literature, 1952–1994. IEEE T Eng Manage 44:316–329

    Article  Google Scholar 

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

    Article  MATH  Google Scholar 

  13. Guo ZX, Wong WK, Leung SYS, Fan JT, Chan SF (2006) Mathematical model and genetic optimization for the job shop scheduling problem in a mixed- and multi-product assembly environment: a case study based on the apparel industry. Comput Ind Eng 55:202–219

    Google Scholar 

  14. Subramaniam V, Lee G, Ramesh T, Hong G, Wong Y (2000) Machine selection rules in a dynamic job shop. Int J Adv Manuf Technol 16:902–908

    Article  Google Scholar 

  15. Chan F, Chan H (2004) A comprehensive survey and future trend of simulation study on FMS scheduling. J Intell Manuf 15:87–102

    Article  Google Scholar 

  16. Co H, Jaw T, Chen S (1988) Sequencing in flexible manufacturing systems and other short queue-length systems. J Manuf Syst 7:1–8

    Article  Google Scholar 

  17. Dar-El E, Sarin S (1984) Scheduling parts in FMS to achieve maximum machine utilization. Proc first ORSA/TIMS conference on FMS, Ann Arbor, MI

  18. Cheng T (1987) Minimizing the average deviation of job completion times about a common due-date - an extension. Math Modelling 9:13–15

    Article  MATH  MathSciNet  Google Scholar 

  19. Hasija S, Rajendran C (2004) Scheduling in flowshops to minimize total tardiness of jobs. Int J Prod Res 42:2289–2301

    Article  MATH  Google Scholar 

  20. Bector C, Gupta Y, Gupta M (1988) Determination of an optimal common due date and optimal sequence in a single-machine job shop. Int J Prod Res 26:613–628

    Article  MATH  Google Scholar 

  21. Zhang Y, Luh P, Yoneda K, Kano T, Kyoya Y (2000) Mixed-model assembly line scheduling using the Lagrangian relaxation technique. IIE Trans 32:125–134

    Google Scholar 

  22. Lauff V, Werner F (2004) On the complexity and some properties of multi-stage scheduling problems with earliness and tardiness penalties. Comput Oper Res 31:317–345

    Article  MATH  MathSciNet  Google Scholar 

  23. Stoop P, Wiers V (1996) The complexity of scheduling in practice. Int J Oper Prod Man 16:37–53

    Article  Google Scholar 

  24. Wang T, Wu K (2000) A revised simulated annealing algorithm for obtaining the minimum total tardiness in job shop scheduling problems. Int J Syst Sci 31:537–542

    Article  MATH  Google Scholar 

  25. Sabuncuoglu I, Gurgun B (1996) A neural network model for scheduling problems. Eur J Oper Res 93:288–299

    Article  MATH  Google Scholar 

  26. Ying K, Liao C (2003) An ant colony system approach for scheduling problems. Prod Plan Control 14:68–75

    Article  Google Scholar 

  27. Engin O, Doyen A (2004) A new approach to solve hybrid flow shop scheduling problems by artificial immune system. Future Gener Comp Sy 20:1083–1095

    Article  Google Scholar 

  28. Goldberg DE (1989) Genetic algorithms in search, optimization and machine learning. Addison-Wesley, Reading, MA

    MATH  Google Scholar 

  29. Holland JH (1975) Adaptation in natural and artificial systems. University of Michigan Press, Ann Arbor, MI

    Google Scholar 

  30. Cheng R, Gen M, Tsujimura Y (1996) A tutorial survey of job-shop scheduling problems using genetic algorithms: 1. representation. Couput Ind Eng 30:983–997

    Article  Google Scholar 

  31. Bäck T (1994) Selective pressure in evolutionary algorithms: a characterization of selection mechanisms. Proc first IEEE conference on evolutionary computation. Orlando, FL, USA

  32. Eshelman LJ, Schaffer JD (1993) Real-coded genetic algorithms and interval schemata. In: Whitley LD (ed) Foundations of genetic algorithms. Morgan Kaufmann, San Mateo, CA, pp 187–202

    Google Scholar 

  33. Syswerda (1991) Schedule optimization using genetic algorithms. In: Davis L (eds) Handbook of genetic algorithms. Van Nostrand Reinhold, New York, pp 332–349

    Google Scholar 

  34. Michalewicz Z (1992) Genetic algorithm + data structures = evolution programs. Springer, Berlin Heidelberg New York

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Z. X. Guo.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Guo, Z.X., Wong, W.K., Leung, S.Y.S. et al. A genetic-algorithm-based optimization model for scheduling flexible assembly lines. Int J Adv Manuf Technol 36, 156–168 (2008). https://doi.org/10.1007/s00170-006-0818-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-006-0818-6

Keywords

Navigation