Skip to main content

A Production Scheduling Support Framework

  • Conference paper
  • First Online:
Intelligent Systems Design and Applications (ISDA 2020)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 1351))

  • 2082 Accesses

Abstract

In this paper a decision support framework, for the production scheduling problem, is presented. It will help with the allocation of jobs to machines and sequence them, in order to minimize a performance measure. The proposed framework enables to solve different kind of scheduling problems, including Job-Shop problems, which consist of a set of operations that must be performed on a predetermined number of machines, with predetermined production times. Job-Shop problems are NP-hard and the proposed framework enables to solve these problems through one among several Meta-Heuristics put available and selected by the user. The proposed framework is quite flexible, particularly regarding its ability to solve scheduling problems occurring in different kind of machine environments, and by selecting multiple performance measures, which makes it more attractive than other existing and more problem specific approaches. In this paper the proposed framework is illustrated through the use of Simulated Annealing, but several other Meta-Heuristics are implemented in the prototype. In order to demonstrate the framework’s potential, instances of Flow-Shop and Job-Shop will be presented in detail, both based on well-known, benchmark problems. The viability of the proposed framework for real-world application is also analysed, by highlighting several of its main advantages and disadvantages.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Wang, P., Sang, H., Guo, H., Li, J.: Improved migrating birds optimization algorithm to solve hybrid flowshop scheduling problem with lost-streaming. IEEE Access 8, 89782–89792 (2020)

    Article  Google Scholar 

  2. Shahzad, A., Nasser, M.: Learning dispatching rules for scheduling: a synergistic view comprising decision trees, Tabu search and simulation. Computers 5, 3 (2016)

    Google Scholar 

  3. Binh Ho, N., Cing Tay, J.: Solving multiple-objective flexible job shop problems by evolution and local search. IEEE Access 38, 674–685 (2018)

    Google Scholar 

  4. Blazewicz, J., Ecker, K., Pesch, E., Schmidt, G., Weglarz, J.: Handbook on Scheduling (2007)

    Google Scholar 

  5. Pinedo, M.L.: Scheduling: Theory, Algorithms and Systems. Springer, New York (2008)

    Google Scholar 

  6. Ferreirinha, L., Baptista, S., Pereira, Â., Santos, A.S., Bastos, J., Madureira, A.M., Varela, M.L.R.: An industry 4.0 oriented tool for supporting dynamic selection of dispatching rules based on Kano model satisfaction scheduling. FME Trans. 47(4), 757–764 (2019)

    Article  Google Scholar 

  7. Madureira, A., Pereira, I., Pereira, P., Abraham, A.: Negotiation mechanism for self-organized scheduling with collective intelligence. Neurocomputing 132, 97–110 (2014)

    Article  Google Scholar 

  8. Reddy, M.S., Ratnam, C., Agrawal, R., Varela, M.L.R., Sharma, I., Manupati, V.K.: Investigation of reconfiguration effect on makespan with social network method for flexible job shop scheduling problem. Comput. Ind. Eng. 110, 231–241 (2017)

    Article  Google Scholar 

  9. Santos, A.S., Madureira, A.M., Varela, M.L.R., Putnik, G.D., Abraham, A.: A hybrid framework for supporting scheduling in extended manufacturing environments. In: The 14th International Conference on Hybrid Intelligent Systems, pp. 213–218. IEEE (2014)

    Google Scholar 

  10. Varela, M.L., Putnik, G.D., Manupati, V.K., Rajyalakshmi, G., Trojanowska, J., Machado, J.: Integrated process planning and scheduling in networked manufacturing systems for I4.0: a review and framework proposal. Wirel. Netw. 27(3), 1587–1599 (2019)

    Article  Google Scholar 

  11. Koskinen, J., Raduly-Baka, C., Johnsson, M., Nevalainen, O.: Rolling horizon production scheduling of multi-model PCBs for several assembly lines. Int. J. Prod. Res. 58(4), 1052–1073 (2020)

    Article  Google Scholar 

  12. Sule, D.: Industrial Scheduling. PWS Publishing Company, Boston (1997)

    MATH  Google Scholar 

  13. Smith, M.: Characteristics of U.S. Flexible Manufacturing Systems - A Survey. Elsevier (1986)

    Google Scholar 

  14. Madureira, A.M., Pereira, I., Sousa, N.: Collective intelligence on dynamic manufacturing scheduling optimization. In: IEEE 5th International Conference on Bio-Inspired Computing: Theories and Applications (BIC-TA) (2010)

    Google Scholar 

  15. Yang, X.-S.: A new metaheuristic bat-inspired algorithm. In: González, J.R., Pelta, D.A., Cruz, C., Terrazas, G., Krasnogor, N. (eds.) Nature Inspired Cooperative Strategies for Optimization (NICSO 2010), pp. 65–74. Springer Berlin Heidelberg, Berlin, Heidelberg (2010)

    Chapter  Google Scholar 

  16. Blum, C., Roli, A.: Metaheuristics in combinatorial optimization: overview and conceptual comparison. ACM Comput. Surv. 3, 268–308 (2003)

    Article  Google Scholar 

  17. Yang, S.: Nature-inspired Metaheuristic Algorithms. Luniver Press (2010)

    Google Scholar 

  18. Sarangi, A., Samal, S., Sarangi, S.: Comparative analysis of Cauchy mutation and Gaussian mutation in crazy PSO. In: International Conference on Computing and Communications Technologies (2019)

    Google Scholar 

  19. Lopez, P., Roubellat, F.: Production Scheduling. ISTE and Wiley, UK, USA (2008)

    Google Scholar 

  20. Gendreau, M., Potvin, J.-Y. (eds.): Handbook of Metaheuristics. Springer US, Boston, MA (2010)

    MATH  Google Scholar 

  21. Glover, F., Kochenberger, G.A. (eds.): Handbook of Metaheuristics. Springer US, Boston, MA (2003)

    MATH  Google Scholar 

  22. Osman, M.: Designing Machine Learning Tools Based on Meta-Heuristic Programming (2011). https://www.researchgate.net/publication/278404748_Designing_Machine_Learning_Tools

  23. Wu, A., Banzhaf, W.: Introduction to the special issue: variable-length representation and noncoding segments for evolutionary algorithms. Evol. Comput. 6(4), iii–vi (1998)

    Article  Google Scholar 

  24. Roshanzamir, M., Palhang, M., Mirzaei, A.: Graph structure optimization of Genetic Network Programming with ant colony mechanism in deterministic and stochastic environments. Swarm Evol. Comput. 51, 100581 (2019)

    Article  Google Scholar 

  25. Hedar, A., Mabrouk, E., Fukushima, M.: Tabu programming: a new problem solver through adaptive memory programming over tree data structure. Int. J. Inf. Technol. Decis. Mak. 10, 373–406 (2011)

    Article  Google Scholar 

  26. Hansen, P., Mladenović, N.: An introduction to variable neighborhood search. In: Voß, S., Martello, S., Osman, I.H., Roucairol, C. (eds.) Meta-Heuristics: Advances and Trends in Local Search Paradigms for Optimization, pp. 433–458. Springer US, Boston, MA (1998)

    Google Scholar 

  27. Hedar, A.-R., Fukushima, M.: Hybrid simulated annealing and direct search method for nonlinear unconstrained global optimization. Optim. Meth. Softw. 17(5), 891–912 (2002). https://doi.org/10.1080/1055678021000030084

    Article  MathSciNet  MATH  Google Scholar 

  28. Hedar, A., Fukushima, M.: Meta-heuristics programming. In: Proceedings of 2nd International Workshop on Computational Intelligence Applications (2006)

    Google Scholar 

  29. Blum, C., Roli, A.: Metaheuristics in combinatorial optimization: overview and conceptual comparison. ACM Comput. Surv. 35, 268–308 (2003)

    Article  Google Scholar 

  30. Beasley, J.E.: ORLibrary (1990). https://people.brunel.ac.uk/~mastjjb/jeb/info.html

Download references

Acknowledgement

This work has been supported by FCT – Fundação para a Ciência e Tecnologia within the R&D Units Project Scope: UIDB/00319/2020, and UIDP/04077/2020.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to André S. Santos .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Reis, P., Santos, A.S., Bastos, J., Madureira, A.M., Varela, L.R. (2021). A Production Scheduling Support Framework. In: Abraham, A., Piuri, V., Gandhi, N., Siarry, P., Kaklauskas, A., Madureira, A. (eds) Intelligent Systems Design and Applications. ISDA 2020. Advances in Intelligent Systems and Computing, vol 1351. Springer, Cham. https://doi.org/10.1007/978-3-030-71187-0_80

Download citation

Publish with us

Policies and ethics