Skip to main content

Solving the Multi-objective Flexible Job-Shop Scheduling Problem with Alternative Recipes for a Chemical Production Process

  • Conference paper
  • First Online:
Book cover Applications of Evolutionary Computation (EvoApplications 2019)

Abstract

This paper considers a new variant of a multi-objective flexible job-shop scheduling problem, featuring multisubset selection of manufactured recipes. We propose a novel associated chromosome encoding and customise the classic MOEA/D multi-objective genetic algorithm with new genetic operators. The applicability of the proposed approach is evaluated experimentally and showed to outperform typical multi-objective genetic algorithms. The problem variant is motivated by real-world manufacturing in a chemical plant and is applicable to other plants that manufacture goods using alternative recipes.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Notes

  1. 1.

    Note, due to the applied value encoding, a recipe instance can either be allocated to a resource among its feasible allocations or not be allocated at all. A recipe that is not allocated will be not scheduled for manufacturing.

  2. 2.

    In general, each numerical value in a tuple obtained with DCI corresponds to a certain front quality in relation to the remaining fronts under comparison. These values are upperbonded with 1 and a higher value denotes a better relative front quality.

  3. 3.

    For two solutions p and q, p strictly dominates q if p has a better value than q for any objective.

References

  1. Ali, C.I., Ali, K.A.: A research survey: review of flexible job shop scheduling techniques. Int. Trans. Oper. Res. 23(3), 551–591 (2015)

    MathSciNet  MATH  Google Scholar 

  2. Ham, A.: Flexible job shop scheduling problem for parallel batch processing machine with compatible job families. Appl. Math. Model. 45, 551–562 (2017)

    Article  MathSciNet  Google Scholar 

  3. Wang, K., Choi, S.: A holonic approach to flexible flow shop scheduling under stochastic processing times. Comput. Oper. Res. 43, 157–168 (2014)

    Article  MathSciNet  Google Scholar 

  4. Gen, M., Lin, L.: Multiobjective evolutionary algorithm for manufacturing scheduling problems: state-of-the-art survey. J. Intell. Manufact. 25(5), 849–866 (2014)

    Article  MathSciNet  Google Scholar 

  5. Ozguven, C., Ozbakir, L., Yavuz, Y.: Mathematical models for job-shop scheduling problems with routing and process plan flexibility. Appl. Math. Model. 34(6), 1539–1548 (2010)

    Article  MathSciNet  Google Scholar 

  6. Thomalla, C.: Job shop scheduling with alternative process plans. Int. J. Prod. Econ. 74(1–3), 125–134 (2001)

    Article  Google Scholar 

  7. Ishibuchi, H., Murata, T.: A multi-objective genetic local search algorithm and its application to flowshop scheduling. Trans. Sys. Man Cyber Part C 28(3), 392–403 (1998)

    Article  Google Scholar 

  8. Zhang, Q., Li, H.: MOEA/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans. Evol. Comput. 11(6), 712–731 (2007)

    Article  Google Scholar 

  9. Li, L., Huo, J.Z.: Multi-objective flexible job-shop scheduling problem in steel tubes production. Syst. Eng. Theor. Pract. 29(8), 117–126 (2009)

    Article  Google Scholar 

  10. Méndez, C.A., et al.: State-of-the-art review of optimization methods for short-term scheduling of batch processes. Comput. Chem. Eng. 30(6–7), 913–946 (2006)

    Article  Google Scholar 

  11. Huynh, N.T., Chien, C.F.: A hybrid multi-subpopulation genetic algorithm for textile batch dyeing scheduling and an empirical study. Comput. Ind. Eng. 125, 615–627 (2018)

    Article  Google Scholar 

  12. Amjad, K.M., et al.: Recent research trends in genetic algorithm based flexible job shop scheduling problems. Math. Probl. Eng. 1–32 (2018)

    Google Scholar 

  13. Michalewicz, Z.: Genetic Algorithms + Data Structures = Evolution Programs, 3rd edn. Springer, Heidelberg (1996). https://doi.org/10.1007/978-3-662-03315-9

    Book  MATH  Google Scholar 

  14. Indrusiak, L.S., Dziurzanski, P.: An interval algebra for multiprocessor resource allocation. In: International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS), pp. 165–172, July 2015

    Google Scholar 

  15. Miettinen, K.: Nonlinear Multiobjective Optimization, vol. 12. Springer, New York (2012). https://doi.org/10.1007/978-1-4615-5563-6

  16. Deb, K., et al.: A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 6(2), 182–197 (2002)

    Article  Google Scholar 

  17. Li, M., Yang, S., Liu, X.: Diversity comparison of pareto front approximations in many-objective optimization. IEEE Trans. Cybern. 44(12), 2568–2584 (2014)

    Article  Google Scholar 

Download references

Acknowledgement

The authors acknowledge the support of the EU H2020 SAFIRE project (Ref. 723634).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Piotr Dziurzanski .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Dziurzanski, P., Zhao, S., Swan, J., Indrusiak, L.S., Scholze, S., Krone, K. (2019). Solving the Multi-objective Flexible Job-Shop Scheduling Problem with Alternative Recipes for a Chemical Production Process. In: Kaufmann, P., Castillo, P. (eds) Applications of Evolutionary Computation. EvoApplications 2019. Lecture Notes in Computer Science(), vol 11454. Springer, Cham. https://doi.org/10.1007/978-3-030-16692-2_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-16692-2_3

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-16691-5

  • Online ISBN: 978-3-030-16692-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics