Skip to main content

Advertisement

Log in

Toward intelligent clothes manufacturing: a systematic method for static and dynamic task allocation by genetic optimization

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

With the growing of economic globalization and world economic integration, customer demands are becoming increasingly personalization and diversification. How to design a reasonable schedule scheme becomes the key point of industries. Flexible job shop scheduling problem (FJSP) is an extension of the classical job scheduling problem (JSP). It is an important problem in the modern manufacturing system, and constitutes to one of the most difficult combinatorial optimization problems. This paper defines an objective function, which aims at minimizing the makespan, under the conveyor constraints. Moreover, we present a genetic algorithm (GA)-based approach to optimizing the objective. Specifically, we firstly propose a method for solving conveyor-constrained FJSP (CDFJSP) by using a plug-in greedy algorithm and a binary search algorithm. Considering the unexpected events that usually occur in real-life applications, a real-time method with dispatching rules (RDRP) is proposed. Extensive experimental results demonstrate the efficacy of our proposed methods.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Ak B, Koc E (2012) A guide for genetic algorithm based on parallel machine scheduling and flexible job-shop scheduling. Procedia-Social Behavi Sci 62:817–823

    Article  Google Scholar 

  2. Bierwirth C (1995) A generalized permutation approach to job shop scheduling with genetic algorithms. Operat-Res-Spektr 17(2–3):87–92

    Article  Google Scholar 

  3. Błażewicz J, Ecker K.H, Pesch E, Schmidt G, Weglarz J (2007) Handbook on scheduling: from theory to applications. Springer, Berlin

    MATH  Google Scholar 

  4. Brucker P, Schlie R (1990) Job-shop scheduling with multi-purpose machines. Computing 45(4):369–375

    Article  MathSciNet  Google Scholar 

  5. Chiang TC, Lin HJ (2013) A simple and effective evolutionary algorithm for multiobjective flexible job shop scheduling. Int J Product Econo 141(1):87–98

    Article  Google Scholar 

  6. Demir Y, İşleyen SK (2013) Evaluation of mathematical models for flexible job-shop scheduling problems. Appl Mathemat Modell 37(3):977–988

    Article  MathSciNet  Google Scholar 

  7. Dong R, He WP (2012) Hybrid genetic algorithm-ant colony optimization for fjsp solution. Comput Integrat Manuf Sys 18(11):2492–2501

    Google Scholar 

  8. Driss I, Mouss KN, Laggoun A (2015) A new genetic algorithm for flexible job-shop scheduling problems. J Mech Sci Tech 29(3):1273–1281

    Article  Google Scholar 

  9. Du Kim H, Kim JS (2003) An online scheduling algorithm for grid computing systems. In: International Conference on Grid and Cooperative Computing, pp 34–39. Springer

  10. Falkenauer E, Bouffouix S (1991) A genetic algorithm for job shop. In: ICRA, pp 824–829. Citeseer

  11. Graham RL, Lawler EL, Lenstra JK, Kan AR (1979) Optimization and approximation in deterministic sequencing and scheduling: a survey. Ann Discrete Maths 5:287–326

    Article  MathSciNet  Google Scholar 

  12. Grobler J, Engelbrecht AP, Kok S, Yadavalli S (2010) Metaheuristics for the multi-objective fjsp with sequence-dependent set-up times, auxiliary resources and machine down time. Ann Operat Res 180(1):165–196

    Article  Google Scholar 

  13. Holthaus O, Rajendran C (1997) Efficient dispatching rules for scheduling in a job shop. Int J Product Econ 48(1):87–105

    Article  Google Scholar 

  14. Izakian H, Abraham A, Snasel V (2009) Comparison of heuristics for scheduling independent tasks on heterogeneous distributed environments. In: 2009 International Joint Conference on Computational Sciences and Optimization, vol. 1, pp 8–12. IEEE

  15. Li J, Pan Q, Xie S, Liang J (2010) A hybrid pareto-based tabu search for multi-objective flexible job shop scheduling problem with e/t penalty. In: International conference in swarm intelligence, pp 620–627. Springer

  16. Li X, Gao L (2016) An effective hybrid genetic algorithm and tabu search for flexible job shop scheduling problem. Int J Product Econom 174:93–110

    Article  Google Scholar 

  17. Liou CD, Hsieh YC (2015) A hybrid algorithm for the multi-stage flow shop group scheduling with sequence-dependent setup and transportation times. Int J Product Econom 170:258–267

    Article  Google Scholar 

  18. Mastrolilli M, Gambardella LM (2000) Effective neighbourhood functions for the flexible job shop problem. J Schedul 3(1):3–20

    Article  MathSciNet  Google Scholar 

  19. Mei Y, Nguyen S, Zhang M (2017) Evolving time-invariant dispatching rules in job shop scheduling with genetic programming. In: European Conference on Genetic Programming, pp 147–163. Springer

  20. Milner S, Davis C, Zhang H, Llorca J (2012) Nature-inspired self-organization, control, and optimization in heterogeneous wireless networks. IEEE Transact Mobile Comput 11(7):1207–1222

    Article  Google Scholar 

  21. Moon C, Kim J, Gen M (2004) Advanced planning and scheduling based on precedence and resource constraints for e-plant chains. Int J Product Res 42(15):2941–2955

    Article  Google Scholar 

  22. Dowsland KA, Thompson J (2012) Simulated annealing. Handbook of Natural Comput 1:623–1655

    Google Scholar 

  23. Nguyen S, Zhang M, Johnston M, Tan KC (2012) A computational study of representations in genetic programming to evolve dispatching rules for the job shop scheduling problem. IEEE Transact Evolution Computat 17(5):621–639

    Article  Google Scholar 

  24. Nowicki E, Smutnicki C (2005) An advanced tabu search algorithm for the job shop problem. J Schedul 8(2):145–159

    Article  MathSciNet  Google Scholar 

  25. Okamoto A, Gen M, Sugawara M (2006) Integrated data structure and scheduling approach for manufacturing and transportation using hybrid genetic algorithm. J Intell Manufact 17(4):411–421

    Article  Google Scholar 

  26. Pezzella F, Morganti G, Ciaschetti G (2008) A genetic algorithm for the flexible job-shop scheduling problem. Comput & Operat Res 35(10):3202–3212

    Article  Google Scholar 

  27. Qu BY, Suganthan PN, Liang JJ (2012) Differential evolution with neighborhood mutation for multimodal optimization. IEEE Transact Evolut Computat 16(5):601–614. https://doi.org/10.1109/TEVC.2011.2161873

    Article  Google Scholar 

  28. Suresh R, Mohanasundaram K (2006) Pareto archived simulated annealing for job shop scheduling with multiple objectives. The Int J Adv Manufact Tech 29(1–2):184–196

    Article  Google Scholar 

  29. Tay JC, Ho NB (2008) Evolving dispatching rules using genetic programming for solving multi-objective flexible job-shop problems. Comput & Ind Eng 54(3):453–473

    Article  Google Scholar 

  30. Torabi S, Karimi B, Ghomi SF (2005) The common cycle economic lot scheduling in flexible job shops: the finite horizon case. Int J Product Econom 97(1):52–65

    Article  Google Scholar 

  31. Đurasević M, Jakobović D (2016) Comparison of solution representations for scheduling in the unrelated machines environment. In: 2016 39th International convention on information and communication technology, Electronics and Microelectronics (MIPRO), pp 1336–1342. IEEE

  32. Wang B, Xie H, Xia X, Zhang X (2018) A nsga-ii algorithm hybridizing local simulated-annealing operators for a bi-criteria robust job-shop scheduling problem under scenarios. IEEE Transact Fuzzy Sys 27(5):1075–1084

    Article  Google Scholar 

  33. Wang J (2011) Scheduling for the flexible job-shop problem based on a hybrid genetic algorithm. Sens Lett 9(4):1520–1525

    Article  Google Scholar 

  34. Wisittipanich W, Kachitvichyanukul V (2011) Differential evolution algorithm for job shop scheduling problem. Ind Eng Manage Sys 10(3):203–208

    Google Scholar 

  35. Yska D, Mei Y, Zhang M (2018) Genetic programming hyper-heuristic with cooperative coevolution for dynamic flexible job shop scheduling. In: European Conference on Genetic Programming, pp 306–321. Springer

  36. Zhang H, Cao X, Ho JK, Chow TW (2016) Object-level video advertising: an optimization framework. IEEE Trans Ind Infor 13(2):520–531

    Article  Google Scholar 

  37. Zhang R, Song S, Wu C (2013) A hybrid differential evolution algorithm for job shop scheduling problems with expected total tardiness criterion. Appl Soft Comput 13(3):1448–1458

    Article  Google Scholar 

  38. Ziaee M (2014) A heuristic algorithm for solving flexible job shop scheduling problem. Int J Adv Manufact Tech 71(1–4):519–528

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiaomeng Du.

Ethics declarations

Conflict of interest statement

No conflict of interest exits in the submission of this manuscript, and manuscript is approved by all authors for publication. I would like to declare on behalf of my co-authors that the work described was original research that has not been published previously, and not under consideration for publication elsewhere, in whole or in part. All the authors listed have approved the manuscript that is enclosed.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yan, H., Du, X., Xu, L. et al. Toward intelligent clothes manufacturing: a systematic method for static and dynamic task allocation by genetic optimization. Neural Comput & Applic 34, 7881–7897 (2022). https://doi.org/10.1007/s00521-022-06890-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-022-06890-6

Keywords

Navigation