Skip to main content

Advertisement

Log in

An optimization algorithm for the multi-objective flexible fuzzy job shop environment with partial flexibility based on adaptive teaching–learning considering fuzzy processing times

  • Application of soft computing
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

Production scheduling is a critical factor to enhancing productivity in manufacturing engineering and combinatorial optimization research. The complexity and dynamic nature of production systems necessitates innovative solutions. The Job Shop Flexible Programming Problem (FJSP) provides a realistic environment for production, where processing times are variable and uncertain, and multiple objectives need optimization. To solve the Multi-Objective Flexible Fuzzy Job Shop problem with partial flexibility (P-MOFfJSP), this paper proposes a hybrid metaheuristic approach that combines the Teaching–Learning-based Optimization (TLBO) algorithm with a Genetic Algorithm. The proposed algorithm of Adaptive TLBO (TLBO-A) uses two genetic operators (mutation and crossover) with an adaptive population reconfiguration strategy, ensuring solution space exploration and preventing premature convergence. We have evaluated the TLBO-A algorithm's performance on benchmark instances commonly used in programming problems with fuzzy variables. The experimental analysis indicates significant results, demonstrating that the adaptive strategy improves the search for suitable solutions. The proposed algorithm (TLBO-A) exhibits low variations (around 11%) compared to the best mono-objective heuristic for the fuzzy makespan problem, indicating its robustness. Moreover, compared with other heuristics like traditional TLBO, the variations decrease to around 1%. However, TLBO-A stands out as it aims to solve a multi-objective problem, improving the fuzzy makespan, and identifying good results on the Pareto frontier for the fuzzy average flow time, all within this low variation margin. Our contribution addresses the challenges of production scheduling in fuzzy time environments and proposes a practical hybrid metaheuristic approach. The TLBO-A algorithm shows promising results in solving the P-MOFfJSP, highlighting the potential of our proposed methodology for solving real-world production scheduling problems.

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
Fig. 11

Similar content being viewed by others

Data availability

All data used to justify the proposed model are given in the manuscript.

References

  • Abdullah S, Abdolrazzagh-Nezhad M (2014) Fuzzy job-shop scheduling problems: a review. Inf Sci 278:380–407

    MathSciNet  Google Scholar 

  • Acevedo Chedid J, Grice-Reyes J, Ospina-Mateus H, Salas-Navarro K, Santander-Mercado A, Sana SS (2020) Soft-computing approaches for rescheluding problems in a manufacturing industry. RAIRO Oper Res 55:S2125–S2159

    Google Scholar 

  • Acevedo-Chedid J, Salas-Navarro K, Ospina-Mateus H, Villalobo A, Sana SS (2021) Production system in a collaborative supply chain considering deterioration. Int J Appl Comput Math 7:1–46

    MathSciNet  Google Scholar 

  • Adnan RM, Yuan X, Kisi O, Adnan M, Mehmood A (2018) Stream flow forecasting of poorly gauged mountainous watershed by least square support vector machine, fuzzy genetic algorithm and M5 model tree using climatic data from nearby station. Water Resour Manag 32:4469–4486

    Google Scholar 

  • Adnan RM, Mostafa RR, Elbeltagi A, Yaseen ZM, Shahid S, Kisi O (2022) Development of new machine learning model for streamflow prediction: case studies in Pakistan. Stoch Env Res Risk Assess 36:999–1033

    Google Scholar 

  • Al-Janabi S, Alkaim A (2020) A nifty collaborative analysis to predicting a novel tool (DRFLLS) for missing values estimation. Soft Comput 24:555–569

    Google Scholar 

  • Al-Janabi S, Alkaim A (2022) A novel optimization algorithm (Lion-AYAD) to find optimal DNA protein synthesis. Egypt Inform J 23:271–290

    Google Scholar 

  • Al-Janabi S, Alkaim A, Adel Z (2020a) An innovative synthesis of deep learning techniques (DCapsNet & DCOM) for generation electrical renewable energy from wind energy. Soft Comput 24:10943–10962

    Google Scholar 

  • Al-Janabi S, Mohammad M, Al-Sultan A (2020b) A new method for prediction of air pollution based on intelligent computation. Soft Comput 24:661–680

    Google Scholar 

  • Al-Janabi S, Alkaim A, Al-Janabi E, Alieboree A, Mustaja M (2021) Intelligent forecaster of concentrations (PM2.5, PM10, NO2, CO, O3, SO2) caused air pollution (IFCsAP). Neural Comput Appl 33:14199–14229

    Google Scholar 

  • Basiri MA, Alinezhad E, Tavakkoli-Moghaddam R, Shahsavari-Poure N (2020) A hybrid intelligent algorithm for a fuzzy multi-objective job shop scheduling problem with reentrant workflows and parallel machines. J Intell Fuzzy Syst 39:7769–7785

    Google Scholar 

  • Baykasoğlu A, Hamzadayi A, Köse SY (2014) Testing the performance of teaching–learning based optimization (TLBO) algorithm on combinatorial problems: flow shop and job shop scheduling cases. Inf Sci 276:204–218

    MathSciNet  Google Scholar 

  • Behnamian J (2017) Matheuristic for the decentralized factories scheduling problem. Appl Math Model 47:668–684

    MathSciNet  Google Scholar 

  • Boyer V, Vallikavungal J, Rodríguez XC, Salazar-Aguilar MA (2021) The generalized flexible job shop scheduling problem. Comput Ind Eng 160:107542

    Google Scholar 

  • Brandimarte P (1993) Routing and scheduling in a flexible job shop by tabu search. Ann Oper Res 41:157–183

    Google Scholar 

  • Braune R, Benda F, Doerner KF, Hartl RF (2022) A genetic programming learning approach to generate dispatching rules for flexible shop scheduling problems. Int J Prod Econ 243:108342

    Google Scholar 

  • Bulbul SMA, Roy PK (2014) Adaptive teaching learning based optimization applied to nonlinear economic load dispatch problem. Int J Swarm Intell Res 5:1–16

    Google Scholar 

  • Chen JC, Wu CC, Chen CW, Chen KH (2012) Flexible job shop scheduling with parallel machines using genetic algorithm and grouping genetic algorithm. Expert Syst Appl 39:10016–10021

    Google Scholar 

  • Chiandussi G, Codegone M, Ferrero S, Varesio FE (2012) Comparison of multi-objective optimization methodologies for engineering applications. Comput Math Appl 63:912–942

    MathSciNet  Google Scholar 

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

    Google Scholar 

  • Civicioglu P (2013) Backtracking search optimization algorithm for numerical optimization problems. Appl Math Comput 219:8121–8144

    MathSciNet  Google Scholar 

  • Deng Q, Gong G, Gong X, Zhang L, Liu W, Ren Q (2017) A bee evolutionary guiding nondominated sorting genetic algorithm II for multiobjective flexible job-shop scheduling. Comput Intell Neurosci 2017:5232518

    Google Scholar 

  • Engin O, Yilmaz MK, Baysal M, Sarucan A (2013) Solving fuzzy job shop scheduling problems with availability constraints using a scatter search method. J Mult Valued Log Soft Comput 21:317–334

    Google Scholar 

  • Ertenlice O, Kalayci CB (2018) A survey of swarm intelligence for portfolio optimization: algorithms and applications. Swarm Evol Comput 39:36–52

    Google Scholar 

  • Fazel Zarandi MH, Sadat Asl AA, Sotudian S, Castillo O (2020) A state of the art review of intelligent scheduling. Artif Intell Rev 53:501–593

    Google Scholar 

  • Gaham M, Bouzouia B, Achour N (2018) An effective operations permutation-based discrete harmony search approach for the flexible job shop scheduling problem with makespan criterion. Appl Intell 48:1423–1441

    Google Scholar 

  • Gao J, Gen M, Sun L, Zhao X (2007) A hybrid of genetic algorithm and bottleneck shifting for multiobjective flexible job shop scheduling problems. Comput Ind Eng 53:149–162

    Google Scholar 

  • Gao J, Sun L, Gen M (2008) A hybrid genetic and variable neighborhood descent algorithm for flexible job shop scheduling problems. Comput Oper Res 35:2892–2907

    MathSciNet  Google Scholar 

  • Gao KZ, Suganthan PN, Pan QK, Tasgetiren MF (2015) An effective discrete harmony search algorithm for flexible job shop scheduling problem with fuzzy processing time. Int J Prod Res 53:5896–5911

    Google Scholar 

  • Gao KZ, Suganthan PN, Pan QK, Chua TJ, Chong CS, Cai TX (2016a) An improved artificial bee colony algorithm for flexible job-shop scheduling problem with fuzzy processing time. Expert Syst Appl 65:52–67

    Google Scholar 

  • Gao KZ, Suganthan PN, Pan QK, Tasgetiren MF, Sadollah A (2016b) Artificial bee colony algorithm for scheduling and rescheduling fuzzy flexible job shop problem with new job insertion. Knowl Based Syst 109:1–16

    Google Scholar 

  • Gao D, Wang GG, Pedrycz W (2020) Solving fuzzy job-shop scheduling problem using DE algorithm improved by a selection mechanism. IEEE Trans Fuzzy Syst 28:3265–3275

    Google Scholar 

  • He C, Qiu D, Guo H (2013) Solving fuzzy job shop scheduling problem based on interval number theory. In: Proceedings of the 2012 international conference on information technology and software engineering. Springer, Berlin, Heidelberg

  • Ji X, Ye H, Zhou J, Yin Y, Shen X (2017) An improved teaching-learning-based optimization algorithm and its application to a combinatorial optimization problem in foundry industry. Appl Soft Comput 57:504–516

    Google Scholar 

  • Jia S, Hu ZH (2014) Path-relinking Tabu search for the multi-objective flexible job shop scheduling problem. Comput Oper Res 47:11–26

    MathSciNet  Google Scholar 

  • Jin L, Zhang C, Shao X, Tian G (2016) Mathematical modeling and a memetic algorithm for the integration of process planning and scheduling considering uncertain processing times. Proc Inst Mech Eng Part B J Eng Manuf 230:1272–1283

    Google Scholar 

  • Jin L, Zhang C, Wen X, Sun C, Fei X (2021) A neutrosophic set-based TLBO algorithm for the flexible job-shop scheduling problem with routing flexibility and uncertain processing times. Complex Intell Syst 7:2833–2853

    Google Scholar 

  • Joo BJ, Shim SO, Chua TJ, Cai TX (2018) Multi-level job scheduling under processing time uncertainty. Comput Ind Eng 120:480–487

    Google Scholar 

  • Kacem I, Hammadi S, Borne P (2002) Pareto-optimality approach for flexible job-shop scheduling problems: hybridization of evolutionary algorithms and fuzzy logic. Math Comput Simul 60:245–276

    MathSciNet  Google Scholar 

  • Kaplanoğlu V (2016) An object-oriented approach for multi-objective flexible job-shop scheduling problem. Expert Syst Appl 45:71–84

    Google Scholar 

  • Kato ERR, de Aguiar Aranha GD, Tsunaki RH (2018) A new approach to solve the flexible job shop problem based on a hybrid particle swarm optimization and random-restart hill climbing. Comput Ind Eng 125:178–189

    Google Scholar 

  • Katoch S, Chauhan SS, Kumar V (2021) A review on genetic algorithm: past, present, and future. Multimed Tools Appl 80:8091–8126

    Google Scholar 

  • Kisi O, Parmar KS, Mahdavi-Meymand A, Adnan RM, Shahid S, Zounemat-Kermani M (2023) Water quality prediction of the yamuna river in India using hybrid neuro-fuzzy models. Water 15:1095

    Google Scholar 

  • Kundakcı N, Kulak O (2016) Hybrid genetic algorithms for minimizing makespan in dynamic job shop scheduling problem. Comput Ind Eng 96:31–51

    Google Scholar 

  • Lei D (2010) A genetic algorithm for flexible job shop scheduling with fuzzy processing time. Int J Prod Res 48:2995–3013

    Google Scholar 

  • Lei D (2012) Co-evolutionary genetic algorithm for fuzzy flexible job shop scheduling. Appl Soft Comput 12:2237–2245

    Google Scholar 

  • Lei H, Xing K, Han L, Gao Z (2017) Hybrid heuristic search approach for deadlock-free scheduling of flexible manufacturing systems using Petri nets. Appl Soft Comput 55:413–423

    Google Scholar 

  • Lei K, Guo P, Zhao W, Wang Y, Qian L, Meng X, Tang L (2022) A multi-action deep reinforcement learning framework for flexible job-shop scheduling problem. Expert Syst Appl 205:117796

    Google Scholar 

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

    Google Scholar 

  • Li JQ, Pan QK (2013a) Chemical-reaction optimization for solving fuzzy job-shop scheduling problem with flexible maintenance activities. Int J Prod Econ 145:4–17

    Google Scholar 

  • Li JQ, Pan YX (2013b) A hybrid discrete particle swarm optimization algorithm for solving fuzzy job shop scheduling problem. Int J Adv Manuf Technol 66:583–596

    Google Scholar 

  • Li JQ, Pan QK, Liang YC (2010) An effective hybrid tabu search algorithm for multi-objective flexible job-shop scheduling problems. Comput Ind Eng 59:647–662

    Google Scholar 

  • Li X, Peng Z, Du B, Guo J, Xu W, Zhuang K (2017) Hybrid artificial bee colony algorithm with a rescheduling strategy for solving flexible job shop scheduling problems. Comput Ind Eng 113:10–26

    Google Scholar 

  • Li JQ, Liu ZM, Li C, Zheng ZX (2021) Improved artificial immune system algorithm for type-2 fuzzy flexible job shop scheduling problem. IEEE Trans Fuzzy Syst 29:3234–3248

    Google Scholar 

  • Li R, Gong W, Wang L, Lu C, Jiang S (2022a) Two-stage knowledge-driven evolutionary algorithm for distributed green flexible job shop scheduling with type-2 fuzzy processing time. Swarm Evol Comput 74:101139

    Google Scholar 

  • Li R, Gong W, Lu C (2022b) A reinforcement learning based RMOEA/D for bi-objective fuzzy flexible job shop scheduling. Expert Syst Appl 203:117380

    Google Scholar 

  • Li R, Gong W, Lu C (2022c) Self-adaptive multi-objective evolutionary algorithm for flexible job shop scheduling with fuzzy processing time. Comput Ind Eng 168:108099

    Google Scholar 

  • Li J, Pan QK, Suganthan PN, Tasgetiren MF (2012) Solving fuzzy jJob-shop scheduling problem by a hybrid PSO algorithm. Swarm and Evolutionary Computation, Berlin, Heidelberg, Springer Berlin Heidelberg. Lecture Notes in Computer Science book series (LNTCS,vol 7269), pp 275–282

  • Lin FT (2002) Fuzzy job-shop scheduling based on ranking level (/spl lambda/, 1) interval-valued fuzzy numbers. IEEE Trans Fuzzy Syst 10:510–522

    Google Scholar 

  • Lin J (2019) Backtracking search based hyper-heuristic for the flexible job-shop scheduling problem with fuzzy processing time. Eng Appl Artif Intell 77:186–196

    Google Scholar 

  • Lin J, Zhang S (2016) An effective hybrid biogeography-based optimization algorithm for the distributed assembly permutation flow-shop scheduling problem. Comput Ind Eng 97:128–136

    Google Scholar 

  • Lin J, Zhu L, Wang ZJ (2019) A hybrid multi-verse optimization for the fuzzy flexible job-shop scheduling problem. Comput Ind Eng 127:1089–1100

    Google Scholar 

  • Liu B, Fan Y, Liu Y (2015) A fast estimation of distribution algorithm for dynamic fuzzy flexible job-shop scheduling problem. Comput Ind Eng 87:193–201

    Google Scholar 

  • Mandal B, Roy PK (2013) Optimal reactive power dispatch using quasi-oppositional teaching learning based optimization. Int J Electr Power Energy Syst 53:123–134

    Google Scholar 

  • Mane SU, Adamuthe AC, Omane RR (2020) Master-Slave TLBO algorithm for constrained global optimization problems. EAI Endorsed Trans Scalable Inf Syst 8:e2

    Google Scholar 

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

    MathSciNet  Google Scholar 

  • Mohammed GS, Al-Janabi S (2022) An innovative synthesis of optmization techniques (FDIRE-GSK) for generation electrical renewable energy from natural resources. Results Eng 16:100637. https://doi.org/10.1016/j.rineng.2022.100637

    Article  Google Scholar 

  • Ortíz-Barrios M, Petrillo A, De Felice F, Jaramillo-Rueda N, Jiménez-Delgado G, Borrero-López L (2021) A dispatching-fuzzy AHP-TOPSIS model for scheduling flexible job-shop systems in industry 4.0 context. Appl Sci 11:5107

    Google Scholar 

  • Özgüven C, Özbakır L, Yavuz Y (2010) Mathematical models for job-shop scheduling problems with routing and process plan flexibility. Appl Math Model 34:1539–1548

    MathSciNet  Google Scholar 

  • Palacios JJ, Puente J, González-Rodríguez I, Vela CR (2013) Hybrid tabu search for fuzzy job shop. Natural and artificial models in computation and biology. Springer, Berlin, Heidelberg

    Google Scholar 

  • Palacios JJ, González MA, Vela CR, González-Rodríguez I, Puente J (2015) Genetic tabu search for the fuzzy flexible job shop problem. Comput Oper Res 54:74–89

    MathSciNet  Google Scholar 

  • Pan C, Qiao Y, Wu N, Zhou M (2014) A novel algorithm for wafer sojourn time analysis of single-arm cluster tools with wafer residency time constraints and activity time variation. IEEE Trans Syst Man Cybern Syst 45:805–818

    Google Scholar 

  • Pan Z, Lei D, Wang L (2022) A bi-population evolutionary algorithm with feedback for energy-efficient fuzzy flexible job shop scheduling. IEEE Trans Syst Man Cybern Syst 52:5295–5307

    Google Scholar 

  • Petrović DV, Tanasijević M, Milić V, Lilić N, Stojadinović S, Svrkota I (2014) Risk assessment model of mining equipment failure based on fuzzy logic. Expert Syst Appl 41:8157–8164

    Google Scholar 

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

    Google Scholar 

  • Pickard JK, Carretero JA, Bhavsar VC (2016) On the convergence and origin bias of the teaching-learning-based-optimization algorithm. Appl Soft Comput 46:115–127

    Google Scholar 

  • Pinedo M (2005) Planning and scheduling in manufacturing and services. Springer

    Google Scholar 

  • Rao RV, Rai DP (2016) Optimisation of advanced finishing processes using a teaching-learning-based optimisation algorithm. Nanofinishing science and technology. CRC Press, pp 495–518

    Google Scholar 

  • Roy PK, Sarkar R (2014) Solution of unit commitment problem using quasi-oppositional teaching learning based algorithm. Int J Electr Power Energy Syst 60:96–106

    Google Scholar 

  • Satapathy S, Naik A, Parvathi K (2013) A teaching learning based optimization based on orthogonal design for solving global optimization problems. Springerplus 2:1–12

    Google Scholar 

  • Seck-Tuoh-Mora JC, Escamilla-Serna NJ, Montiel-Arrieta LJ, Barragan-Vite I, Medina-Marin J (2022) A global neighborhood with hill-climbing algorithm for fuzzy flexible job shop scheduling problem. Mathematics 10:4233

    Google Scholar 

  • Seyyedi MH, Saghih AMF, Azimi ZN (2021) A fuzzy mathematical model for multi-objective flexible job-shop scheduling problem with new job insertion and earliness/tardiness penalty. Int J Ind Eng Theory Appl Pract, 28

  • Shao W, Pi D, Shao Z (2017) An extended teaching-learning based optimization algorithm for solving no-wait flow shop scheduling problem. Appl Soft Comput 61:193–210

    Google Scholar 

  • Shi D, Zhang B, Li Y (2020) A multi-objective flexible job-shop scheduling model based on fuzzy theory and immune genetic algorithm. Int J Simul Model 19:123–133

    Google Scholar 

  • Song H, Liu P (2022) A study on the optimal flexible job-shop scheduling with sequence-dependent setup time based on a hybrid algorithm of improved quantum cat swarm optimization. Sustainability 14:9547

    Google Scholar 

  • Sun L, Lin L, Gen M, Li H (2019) A hybrid cooperative coevolution algorithm for fuzzy flexible job shop scheduling. IEEE Trans Fuzzy Syst 27:1008–1022

    Google Scholar 

  • Thammano A, Teekeng W (2015) A modified genetic algorithm with fuzzy roulette wheel selection for job-shop scheduling problems. Int J Gen Syst 44:499–518

    MathSciNet  Google Scholar 

  • Tran TD, Varela R, González-Rodríguez I, Talbi EG (2014) Solving fuzzy job-shop scheduling problems with a multiobjective optimizer. Knowledge and systems engineering. Springer International Publishing, Cham

    Google Scholar 

  • Wang L, Wang S, Xu Y, Zhou G, Liu M (2012a) A bi-population based estimation of distribution algorithm for the flexible job-shop scheduling problem. Comput Ind Eng 62:917–926

    Google Scholar 

  • Wang X, Gao L, Zhang C, Li X (2012b) A multi–objective genetic algorithm for fuzzy flexible job–shop scheduling problem. Int J Comput Appl Technol 45:115–125

    Google Scholar 

  • Wang X, Li W, Zhang Y (2013) An improved multi–objective genetic algorithm for fuzzy flexible job–shop scheduling problem. Int J Comput Appl Technol 47:280–288

    Google Scholar 

  • Wang S, Liu G, Gao S (2016) A hybrid discrete imperialist competition algorithm for fuzzy job-shop scheduling problems. IEEE Access 4:9320–9331

    Google Scholar 

  • Wang C, Tian N, Ji Z, Wang Y (2017) Multi-objective fuzzy flexible job shop scheduling using memetic algorithm. J Stat Comput Simul 87:2828–2846

    MathSciNet  Google Scholar 

  • Wang GG, Gao D, Pedrycz W (2022) Solving multiobjective fuzzy job-shop scheduling problem by a hybrid adaptive differential evolution algorithm. IEEE Trans Industr Inf 18:8519–8528

    Google Scholar 

  • Xia W, Wu Z (2005) An effective hybrid optimization approach for multi-objective flexible job-shop scheduling problems. Comput Industr Eng 48(2):409–425. https://doi.org/10.1016/j.cie.2005.01.018

    Article  Google Scholar 

  • Xing LN, Chen YW, Yang KW (2009) An efficient search method for multi-objective flexible job shop scheduling problems. J Intell Manuf 20:283–293

    Google Scholar 

  • Xu Y, Wang L, Wang SY, Liu M (2015) An effective teaching–learning-based optimization algorithm for the flexible job-shop scheduling problem with fuzzy processing time. Neurocomputing 148:260–268

    Google Scholar 

  • Xu Y, Peng Y, Su X, Yang Z, Ding C, Yang X (2022) Improving teaching–learning-based-optimization algorithm by a distance-fitness learning strategy. Knowl Based Syst 257:108271

    Google Scholar 

  • Xu L, Xia ZY, Ming H (2016) Study on improving multi-objective flexible job shop scheduling based on memetic algorithm in the NSGA-II framework. In: 2016 2nd international conference on cloud computing and internet of things (CCIOT), IEEE. Conference Location: Dalian, China

  • Yu D, Hong J, Zhang J, Niu Q (2018) Multi-objective individualized-instruction teaching-learning-based optimization algorithm. Appl Soft Comput 62:288–314

    Google Scholar 

  • Zadeh L (1963) Optimality and non-scalar-valued performance criteria. IEEE Trans Autom Control 8:59–60

    Google Scholar 

  • Zhang G, Gao L, Shi Y (2011) An effective genetic algorithm for the flexible job-shop scheduling problem. Expert Syst Appl 38:3563–3573

    Google Scholar 

  • Zhang G, Lu X, Liu X, Zhang L, Wei S, Zhang W (2022) An effective two-stage algorithm based on convolutional neural network for the bi-objective flexible job shop scheduling problem with machine breakdown. Expert Syst Appl 203:117460

    Google Scholar 

  • Zheng YL, Li YX (2012) Artificial bee colony algorithm for fuzzy job shop scheduling. Int J Comput Appl Technol 44:124–129

    Google Scholar 

  • Zheng YL, Li YX, Lei DM (2012) Multi-objective swarm-based neighborhood search for fuzzy flexible job shop scheduling. Int J Adv Manuf Technol 60:1063–1069

    Google Scholar 

  • Zou F, Chen D, Xu Q (2019) A survey of teaching–learning-based optimization. Neurocomputing 335:366–383

    Google Scholar 

Download references

Funding

This work was completed at the author’s own cost. Funding from a third party was not used to carry out this research work.

Author information

Authors and Affiliations

Authors

Contributions

MJT: Data curation, Methodology, Writing—Original draft preparation, Software. JA-C: Conceptualization, Methodology, Visualization, Validation. HO-M: Data curation, Methodology, Writing—Original draft preparation, Software. KS-N: Conceptualization, Methodology, Visualization, Validation. SSS: Supervision, Methodology, Writing—Reviewing and Editing.

Corresponding author

Correspondence to Shib Sankar Sana.

Ethics declarations

Conflicts of interest

I do hereby declare that I do not have any conflicts of interest with other works. The study is not funded by any agency. The authors do hereby declare that there is no conflict of interest with other works regarding the publication of this paper.

Human and animal rights

This article does not contain any studies with human participants or animals performed by any authors.

Additional information

Publisher's Note

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

Appendices

Appendix

Appendix 1: TLBO-A: Main Class—Pseudocode.

figure a

Appendix 2: TLBO-A: Pseudocode of the Data Entry Method.

figure b

Appendix 3: TLBO-A: Pseudocode for Initial Population Generation.

figure c

Appendix 4: TLBO-A: Pseudocode for Mutation Operator Sequences.

figure d

Appendix 5: TLBO-A Pseudocode for Mutation Operator of Assignments.

figure e

Appendix 6: TLBO-A: Pseudocode for Adaptive Strategy.

figure f

Appendix 7: TLBO-A: Pseudocode for the Convergence graph.

figure g

Appendix 8: Result of the experimental design of the TLBO-A.

figure h

Appendix 9: Result of the experimental design of the P-MOFfJSP.

figure i

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Jiménez Tovar, M., Acevedo-Chedid, J., Ospina-Mateus, H. et al. An optimization algorithm for the multi-objective flexible fuzzy job shop environment with partial flexibility based on adaptive teaching–learning considering fuzzy processing times. Soft Comput 28, 1459–1489 (2024). https://doi.org/10.1007/s00500-023-08342-2

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-023-08342-2

Keywords

Navigation