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.
Similar content being viewed by others
References
Salveson ME (1952) On a quantitative method in production planning and scheduling. Econometrica 20:554–590
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
Cheng T, Sin C (1990) A state-of-the-art review of parallel-machine scheduling research. Eur J Oper Res 47:271–292
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
Graves S (1981) A review of production scheduling. Oper Res 29:646–675
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
Yen B, Wan G (2003) Single-machine bicriteria scheduling: a survey. Int J Ind Eng-Theory 10:222–231
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
Mokotoff E (2001) Parallel machine scheduling problems: a survey. Asia Pac J Oper Res 18:193–242
Chen JF (2005) Unrelated parallel machine scheduling with secondary resource constraints. 26:285–292
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
Hejazi S, Saghafian S (2005) Flowshop-scheduling problems with makespan criterion: a review. Int J Prod Res 43:2895–2929
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
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
Chan F, Chan H (2004) A comprehensive survey and future trend of simulation study on FMS scheduling. J Intell Manuf 15:87–102
Co H, Jaw T, Chen S (1988) Sequencing in flexible manufacturing systems and other short queue-length systems. J Manuf Syst 7:1–8
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
Cheng T (1987) Minimizing the average deviation of job completion times about a common due-date - an extension. Math Modelling 9:13–15
Hasija S, Rajendran C (2004) Scheduling in flowshops to minimize total tardiness of jobs. Int J Prod Res 42:2289–2301
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
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
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
Stoop P, Wiers V (1996) The complexity of scheduling in practice. Int J Oper Prod Man 16:37–53
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
Sabuncuoglu I, Gurgun B (1996) A neural network model for scheduling problems. Eur J Oper Res 93:288–299
Ying K, Liao C (2003) An ant colony system approach for scheduling problems. Prod Plan Control 14:68–75
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
Goldberg DE (1989) Genetic algorithms in search, optimization and machine learning. Addison-Wesley, Reading, MA
Holland JH (1975) Adaptation in natural and artificial systems. University of Michigan Press, Ann Arbor, MI
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
Bäck T (1994) Selective pressure in evolutionary algorithms: a characterization of selection mechanisms. Proc first IEEE conference on evolutionary computation. Orlando, FL, USA
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
Syswerda (1991) Schedule optimization using genetic algorithms. In: Davis L (eds) Handbook of genetic algorithms. Van Nostrand Reinhold, New York, pp 332–349
Michalewicz Z (1992) Genetic algorithm + data structures = evolution programs. Springer, Berlin Heidelberg New York
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-006-0818-6