Skip to main content
Log in

A research survey: heuristic approaches for solving multi objective flexible job shop problems

  • Published:
Journal of Intelligent Manufacturing Aims and scope Submit manuscript

Abstract

Flexible job shop scheduling problem is a relaxation of the job shop scheduling problem and is one of the well-known combinatorial optimization problems that has wide applications in the industrial fields such as production management, supply chain, transport systems, manufacturing systems. In recent years, many researches have been carried out with different approaches—ranging from mathematical models to heuristic methods—to solve multi objective flexible job shop scheduling problems (FJSSP). This study aims to present the forms of scrutiny of multi-objective FJSSPs and various heuristic techniques used to solve problems in the last decade. This review will allow the reader to select specific methods and follow the guidelines set forth in their future research.

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

Similar content being viewed by others

Abbreviations

\( \mathop \sum \nolimits_{i = 1}^{n} w_{i} f_{i} \) :

Aggregate value of the objective functions

\( t_{comp} \) :

Computation time

\( Q_{time} \) :

Queue time

\( SD(.) \) :

Standard deviation

\( RPD \) :

Relative percentage deviation

\( var(.) \) :

variance

\( PF \) :

Pareto front

\( S(PF) \) :

S-metric

\( N(PF) \) :

The size of the approximated pareto fronts

\( \chi (PF) \) :

The extent of the pareto fronts

\( d \) :

Distance

\( DistM \) :

Distribution metric

\( N_{NDS} \) :

Number of non-dominated solution

\( R_{NDS} \) :

Ratio of non-dominated solution

\( \overline{{D_{NDF/PF} }} \) :

Average distance of the obtained non-dominated front to pareto front

\( Lb \) :

Load balance

\( \overline{CD} \) :

Average crowding distance

\( \overline{NFC} \) :

Average net front contribution

\( \overline{PD} \) :

Average pareto distance

\( DT \) :

Degree of truth

\( RM \) :

Robustness measure

\( IGD \) :

Inverse generation distance

\( ER \) :

Error ratio

\( DM \) :

Diversification metric

\( SM \) :

Spacing Metric

\( MID \) :

Mean ideal distance

\( NOS \) :

Number of found solutions

\( \sum S_{{time_{i} }} \) :

Total setup time on machines

\( W_{time} \) :

Waiting time of jobs

\( EC \) :

Energy consumption

\( TOC \) :

Total operation cost

\( HVM \) :

Hyper volume metric

\( TDom \) :

Total dominance

\( RAS \) :

The rate of achievement to two objectives simultaneously

\( POD \) :

Percentage of domination

\( LimSTI \) :

Limited starting time interval

\( ConvM \) :

Convergence metric

\( CWPQ \) :

Cost-weighted processing quality

\( GC \) :

Global criterion

\( BS \) :

Best solution

\( WS \) :

Worst solution

\( GAP \) :

The gap from the best-known solution

\( WO \) :

Weak outperformance

\( CO \) :

Complete outperformance

\( NFC \) :

Net front contribution

\( TMLV \) :

Total machine load variation

\( QM \) :

Quality metric

\( \overline{{R_{idle} }} \) :

Average ratio of idle times

\( OC \) :

Operation cost

\( EUR \) :

Equipment utilization ratio

\( PrdC \) :

Production cost

\( PCT \) :

Production cycle time

\( OvrC \) :

Overtime cost

\( Stbl \) :

Stability

\( TC \) :

Total additional resource consumption

\( TAV \) :

Total availability of the system

\( TEC \) :

Total energy consumption

\( TPC \) :

Total processing cost

\( APT \) :

Adjustment processing time

\( TD \) :

Total deviation

\( \overline{AI} \) :

Average agreement index

\( AI_{min} \) :

Minimal agreement index

\( US \) :

User satisfaction

\( TCF \) :

Total carbon footprint

\( TLWC \) :

Total late work criterion

\( GD \) :

Generational distance

\( spread \) :

Spread

\( PC \) :

Processing cost

\( HVR \) :

Hyper volume ratio

\( CDom \) :

Comparison dominance

\( S_{NDS} \) :

Spread of non-dominated solutions

\( TTI \) :

Tolerated time interval

\( \sum S_{{cost_{i} }} \) :

Total setup cost on machines

\( NLO \) :

Number of late operations

References

  • Ahmadi, E., Zandieh, M., Farrokh, M., & Emami, S. M. (2016). A multi objective optimization approach for flexible job shop scheduling problem under random machine breakdown by evolutionary algorithms. Computers & Operations Research, 73, 56–66.

    Google Scholar 

  • Altoé, W. A., Bissoli, D. D. C., Mauri, G. R., & Amaral, A. R. (2018). A clustering search metaheuristic for the bi-objective flexible job shop scheduling problem. In 2018 XLIV Latin American computer conference (CLEI) (pp. 158–166). IEEE.

  • Arash, M. L., Kamyar, S. L., & Mahdi, H. M. (2010). Solving flexible job shop scheduling with multi objective approach. International Journal of Industrial Engineering & Production Research, 21(4), 197–209.

    Google Scholar 

  • Azardoost, E. B. & Imanipour, N. (2011). A hybrid algorithm for multi objective flexible job shop scheduling problem. In Proceedings of the 2nd international conference on industrial engineering and operations management (IEOM) (pp. 795–801).

  • Bagheri, A., & Zandieh, M. (2011). Bi-criteria flexible job-shop scheduling with sequence-dependent setup times—Variable neighborhood search approach. Journal of Manufacturing Systems, 30(1), 8–15.

    Google Scholar 

  • Bagheri, A., Zandieh, M., Mahdavi, I., & Yazdani, M. (2010). An artificial immune algorithm for the flexible job-shop scheduling problem. Future Generation Computer Systems, 26(4), 533–541.

    Google Scholar 

  • Bandyopadhyay, S., Saha, S., Maulik, U., & Deb, K. (2008). A simulated annealing-based multiobjective optimization algorithm: AMOSA. IEEE Transactions on Evolutionary Computation, 12(3), 269–283.

    Google Scholar 

  • Barnes, J. W., & Chambers, J. B. (1996). Flexible job shop scheduling by tabu search. Graduate Program in Operations and Industrial Engineering, The University of Texas at Austin, Technical Report Series, ORP96-09.

  • Baykasoğlu, A. (2002). Linguistic based meta-heuristic optimization model for flexible job shop scheduling. International Journal of Production Research, 40(17), 4523–4543.

    Google Scholar 

  • Baykasoğlu, A., & Özbakir, L. (2010). Analyzing the effect of dispatching rules on the scheduling performance through grammar based flexible scheduling system. International Journal of Production Economics, 124(2), 369–381.

    Google Scholar 

  • Baykasoğlu, A., Özbakir, L., & SAI, A. (2003). A tabu search based linguistic optimization approach to due date determination in earliness–tardiness flexible job shop scheduling. International Journal of Advanced Manufacturing Systems, 6(1), 81–90.

    Google Scholar 

  • Baykasoğlu, A., Özbakir, L., & Sonmez, A. I. (2004). Using multiple objective tabu search and grammars to model and solve multi-objective flexible job-shop scheduling problems. Journal of Intelligent Manufacturing, 15(6), 777–785.

    Google Scholar 

  • Benayoun, R., Roy, B., & Sussman, B. (1966). Electre: Une methode pour guider Ie choix en presence de points de vue multiple. Direction Scientifique. Note de Travail, 49. (In French).

  • Birgin, E. G., Feofiloff, P., Fernandes, C. G., De Melo, E. L., Oshiro, M. T., & Ronconi, D. P. (2014). A MILP model for an extended version of the flexible job shop problem. Optimization Letters, 8(4), 1417–1431.

    Google Scholar 

  • Bo, L. I., Chen, G. U. O., & Tao, N. I. N. G. (2018). An improved bacterial foraging optimization for multi-objective flexible job-shop scheduling problem. Journal Européen des Systèmes Automatisés, 51(4–6), 323.

    Google Scholar 

  • Brandimarte, P. (1993). Routing and scheduling in a flexible job shop by tabu search. Annals of Operations Research, 41(3), 157–183.

    Google Scholar 

  • Brans, J. P., & Vincke, P. (1985). Note—A preference ranking organisation method: (The PROMETHEE method for multiple criteria decision-making). Management Science, 31(6), 647–656.

    Google Scholar 

  • Cao, Y., Shi, H., & Han, Z. (2017). Multi-objective flexible job shop scheduling problem using differential evolution algorithm. In 2017 9th International conference on modelling, identification and control (ICMIC) (pp. 521–526). IEEE.

  • Carvalho, L. C. F., & Fernandes, M. A. (2014). Multi-objective flexible job-shop scheduling problem with DIPSO: More diversity, greater efficiency. In 2014 IEEE Congress on evolutionary computation (CEC) (pp. 282–289). IEEE.

  • Censor, Y. (1977). Pareto optimality in multi objective problems. Applied Mathematics and Optimization, 4, 41–59.

    Google Scholar 

  • Charnes, A., & Cooper, W. W. (1961). Management models and industrial applications of linear programming: I and II. New York, NY: Wiley.

    Google Scholar 

  • Chaudhry, I. A., & Khan, A. A. (2016). A research survey: Review of flexible job shop scheduling techniques. International Transactions in Operational Research, 23(3), 551–591.

    Google Scholar 

  • Chiang, T. C., & Lin, H. J. (2011). Flexible job shop scheduling using a multi objective memetic algorithm. In International conference on intelligent computing (pp. 49–56). Berlin: Springer.

  • Chiang, T. C., & Lin, H. J. (2013). A simple and effective evolutionary algorithm for multi-objective flexible job shop scheduling. International Journal Production Economy, 141(1), 87–98.

    Google Scholar 

  • Chou, J. J., Liang, C. C., Wu, H. C., Wu, I. C., & Wu, T. Y. (2015). A new MCTS-based algorithm for multi-objective flexible job shop scheduling problem. In 2015 Conference on technologies and applications of artificial intelligence (TAAI)(pp. 136–141). IEEE.

  • Coello, C. C., & Lechuga, M. S. (2002). MOPSO: A proposal for multiple objective particle swarm optimization. In Proceedings of the 2002 Congress on evolutionary computation. CEC’02 (Cat. No. 02TH8600) (Vol. 2, pp. 1051–1056). IEEE.

  • Cohon, L., & Marks, D. H. (1975). A review and evaluation of multi objective programming techniques. Water Resources Research, 11(2), 208–220.

    Google Scholar 

  • Das, I., & Dennis, J. E. (1998). Normal-boundary intersection: A new method for generating the pareto surface in nonlinear multicriteria optimization problems. SIAM Journal on Optimization, 8(3), 631–657.

    Google Scholar 

  • Dauzère-Pérès, S., & Paulli, J. (1997). An integrated approach for modeling and solving the general multiprocessor job-shop scheduling problem using tabu search. Annals of Operations Research, 70, 281–306.

    Google Scholar 

  • De Castro, L. N., & Von Zuben, F. J. (2000). The clonal selection algorithm with engineering applications. In Proceedings of GECCO (Vol. 2000, pp. 36–39).

  • Deb, K., Pratap, A., Agarwal, S., & Meyarivan, T. (2002). A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Transactions on Evolutionary Computation, 6(2), 182–197.

    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 multi objective flexible job-shop scheduling. Computational Intelligence and Neuroscience, 2017(1), 1–20.

    Google Scholar 

  • Di, L., & Ze, T. (2011). A genetic algorithm with Tabu Search for multi-objective scheduling constrained flexible job shop. In Proceedings of the 2011 cross strait quad-regional radio science and wireless technology conference (pp. 1662–1665).

  • Dorigo, M. (1992). Optimization, learning and natural algorithms. Ph.D. thesis, Politecnico di Milano.

  • Ennigrou, M., & Ghedira, K. (2008). New local diversification techniques for flexible job shop scheduling problem with a multiagent approach. Autonomous Agents and Multi-Agent Systems, 17, 270–287.

    Google Scholar 

  • Fattahi, P., Mehrabad, M., & Jolai, F. (2007). Mathematical modeling and heuristic approaches to flexible job shop scheduling problems. Journal of Intelligent Manufacturing, 18, 331–342.

    Google Scholar 

  • Fliege, J., Drummond, L. M. G., & Svaiter, B. (2009). Newton’s method for multi objective optimization. SIAM Journal on Optimization, 20(2), 602–626.

    Google Scholar 

  • Fonseca C. M., & Fleming P. J. (1993). Multi objective genetic algorithms. In IEE colloquiumon genetic algorithm for control systems engineering (digest no. 1993/130).

  • Frutos, M., Olivera, A. C., & Tohmé, F. (2010). A memetic algorithm based on a NSGAII scheme for the flexible job-shop scheduling problem. Annals of Operation Researches, 181(1), 745–765.

    Google Scholar 

  • Gao, J., Gen, M., & Sun, L. (2006). Scheduling jobs and maintenances in flexible job shop with a hybrid genetic algorithm. Journal of Intelligent Manufacturing, 17(4), 493–507.

    Google Scholar 

  • Gao, J., Gen, M., Sun, L., & Zhao, X. (2007). A hybrid of genetic algorithm and bottleneck shifting for multi objective flexible job shop scheduling problems. Computer and Industrial Engineering, 53(1), 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. Computers & Operations Research, 35(9), 2892–2907.

    Google Scholar 

  • Gao, K. Z., Suganthan, P. N., Pan, Q. K., Chua, T. J., Cai, T. X., & Chong, C. S. (2014). Pareto-based grouping discrete harmony search algorithm for multi-objective flexible job shop scheduling. Information Sciences, 289, 76–90.

    Google Scholar 

  • Gao, K. Z., Suganthan, P. N., Pan, Q. K., Chua, T. J., Cai, T. X., & Chong, C. S. (2016a). Discrete harmony search algorithm for flexible job shop scheduling problem with multiple objectives. Journal of Intelligent Manufacturing, 27, 363–374. https://doi.org/10.1007/s10845-014-0869-8.

    Article  Google Scholar 

  • Gao, K. Z., Suganthan, P. N., Pan, Q. K., Chua, T. J., Chong, C. S., & Cai, T. X. (2016b). An improved artificial bee colony algorithm for flexible job-shop scheduling problem with fuzzy processing time. Expert Systems with Applications, 65, 52–67.

    Google Scholar 

  • Garcìa-Martínez, C., Cordón, O., & Herrera, F. (2007). A taxonomy and an empirical analysis of multiple objective ant colony optimization algorithms for bi-criteria TSP. European Journal of Operational Research, 180(1), 116–148.

    Google Scholar 

  • Garey, M., Johnson, D., & Sethi, R. (1976). The complexity of flow shop and job shop scheduling. Mathematics of Operations Research, 1, 117–129.

    Google Scholar 

  • Geem, Z. W., Kim, J. H., & Loganathan, G. V. (2001). A new heuristic optimization algorithm: Harmony search. Simulation, 76, 60–68.

    Google Scholar 

  • Gholami, M., & Zandieh, M. (2009). Integrating simulation and genetic algorithm to scheduling a dynamic flexible job shop. Journal of Intelligent Manufacturing, 20(4), 481–498.

    Google Scholar 

  • Glover, F. (1986). Future paths for integer programming and links to artificial intelligence. Computers & Operations Research, 13, 533–549.

    Google Scholar 

  • Gong, M. G., Jiao, L. C., Du, H. F., & Bo, L. F. (2008). Multi-objective immune algorithm with nondominated neighbor-based selection. Evolutionary Computation, 16(2), 225–255.

    Google Scholar 

  • Gong, X., Deng, Q., Gong, G., Liu, W., & Ren, Q. (2018). A memetic algorithm for multi-objective flexible job-shop problem with worker flexibility. International Journal of Production Research, 56(7), 2506–2522.

    Google Scholar 

  • Grobler, J. (2016). A multi-objective hyper-heuristic for the flexible job shop scheduling problem with additional constraints. In 2016 3rd International conference on soft computing & machine intelligence (ISCMI) (pp. 58–62). IEEE.

  • Grobler, J., Engelbrecht, A. P., Kok, S., & Yadavalli, S. (2010). Metaheuristics for the multi-objective FJSP with sequence dependent set-up times, auxiliary resources and machine down time. Annals of Operations Research, 180, 165–196.

    Google Scholar 

  • Ho, N. B., & Tay, J. C. (2004). GENACE: An efficient cultural algorithm for solving the flexible job-shop problem. In Proceedings of the 2004 Congress on evolutionary computation (IEEE Cat. No. 04TH8753) (Vol. 2, pp. 1759–1766). IEEE.

  • Ho, N. B., & Tay, J. C. (2008). Solving multiple-objective flexible job shop problems by evolution and local search. IEEE Transactions on Systems, Man, and Cybernetics Part C: Applications and Reviews, 38(5), 674–685.

    Google Scholar 

  • Ho, N. B., Tay, J. C., & Lai, E. M. K. (2007). An effective architecture for learning and evolving flexible job-shop schedules. European Journal of Operational Research, 179, 316–333.

    Google Scholar 

  • Holland, J. H. (1992). Adaptation in natural and artificial systems: An introductory analysis with applications to biology, control, and artificial intelligence. Cambridge: MIT Press.

    Google Scholar 

  • Homburg, C. (1998). Hierarchical multi-objective decision making. European Journal of Operational Research, 105, 155–161.

    Google Scholar 

  • Horn, J., Nafpliotis, N., & Goldberg, D. E. (1994). A niched Pareto genetic algorithm for multi objective optimization. In Proceedings of the first IEEE conference on evolutionary computation, IEEE world congress on computational intelligence (Vol. 1, pp. 82–87).

  • Huang, R. H., Yang, C. L., & Cheng, W. C. (2013). Flexible job shop scheduling with due window—A two-pheromone ant colony approach. International Journal of Production Economics, 141, 685–697.

    Google Scholar 

  • Huang, S., Tian, N., & Ji, Z. (2016a). Particle swarm optimization with variable neighborhood search for multi objective flexible job shop scheduling problem. International Journal of Modeling, Simulation, and Scientific Computing, 7(3), 17.

    Google Scholar 

  • Huang, S., Tian, N., Wang, Y., & Ji, Z. (2016b). Multi-objective flexible job-shop scheduling problem using modified discrete particle swarm optimization. Springer Plus, 5, 1432.

    Google Scholar 

  • Huang, X., Guan, Z., & Yang, L. (2018). An effective hybrid algorithm for multi-objective flexible job-shop scheduling problem. Advances in Mechanical Engineering, 10(9), 1–14.

    Google Scholar 

  • Huang, X., & Yang, L. (2019). A hybrid genetic algorithm for multi-objective flexible job shop scheduling problem considering transportation time. International Journal of Intelligent Computing and Cybernetics, 12(2), 154–174.

    Google Scholar 

  • Hui, H. J. (2012). Approach for multi-objective flexible job shop scheduling. Advanced Materials Research, 542–543, 407–410. https://doi.org/10.4028/www.scientific.net/amr.542-543.407.

  • Hurink, E., Jurisch, B., & Thole, M. (1994). Tabu search for the job shop scheduling problem with multi-purpose machine. Operations Research Spektrum, 15, 205–215.

    Google Scholar 

  • Jaszkiewicz, A. (2002). On the performance of multiple-objective genetic local search on the 0/1 knapsack problem—A comparative experiment. IEEE Transactions on Evolutionary Computation, 6(4), 402–412.

    Google Scholar 

  • Javadi, R., & Hasanzadeh, M. (2012). A new method for hybridizing metaheuristics for multi-objective flexible job shop scheduling. In Proceedings of the 2012 2nd international e-conference on computer and knowledge engineering, ICCKE 2012 (pp. 105–110).

  • Jia, S., & Hu, Z. H. (2014). Path-relinking tabu search for the multi-objective flexible job shop scheduling problem. Computers & Operations Research, 47, 11–26.

    Google Scholar 

  • Jia, Z., Chen, H., & Tang, J. (2007a). An improved particle swarm optimization for multi-objective flexible job-shop scheduling problem. In 2007 IEEE international conference on grey systems and intelligent services (pp. 1587–1592). IEEE.

  • Jia, Z. H., Chen, H. P., & Tang, J. (2007b). A new multi-objective fully-informed particle swarm algorithm for flexible job-shop scheduling problems. In 2007 International conference on computational intelligence and security workshops (CISW 2007) (pp. 191–194). IEEE.

  • Jiang, J., Wen, M., Ma, K., Long, X., & Li, J. (2011). Hybrid genetic algorithm for flexible job-shop scheduling with multi-objective. Journal of Information and Computational Science, 8(11), 2197–2205.

    Google Scholar 

  • Jiang, Z., Zuo, L., & Mingcheng, E. (2014). Study on multi-objective flexible job-shop scheduling problem considering energy consumption. Journal of Industrial Engineering and Management, 7(3), 589–604.

    Google Scholar 

  • Jing, T., & Tomohiro, M. (2010). Multi-objective flexible job shop scheduling with uncertain processing time and machine available constraint based on hybrid optimization approach. In 2010 IEEE International conference on automation and logistics (pp. 581–586). IEEE.

  • Ju, L. Y., Yang, J. J., & Liu, B. Y. (2011). The optimization of flexible job shop scheduling problem based on improved dual coding non-dominated sorting genetic algorithm. Advanced Materials Research, 291–294, 2537–2540. https://doi.org/10.4028/www.scientific.net/amr.291-294.2537.

  • Kacem, I., Hammadi, S., & Borne, P. (2002a). Pareto-optimality approach for flexible job-shop scheduling problems: Hybridization of evolutionary algorithms and fuzzy logic. Mathematics and Computers in Simulation, 60(3–5), 245–276.

    Google Scholar 

  • Kacem, I., Hammadi, S., & Borne, P. (2002b). Approach by localization and multi objective evolutionary optimization for flexible job-shop scheduling problems. IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), 32(1), 1–13.

    Google Scholar 

  • Kaplanoğlu, V. (2016). An object-oriented approach for multi objective flexible job-shop scheduling problem. Expert Systems with Applications, 45, 71–84.

    Google Scholar 

  • Karaboğa, D. (2005). An idea based on honeybee swarm for numerical optimization (Vol. 200, pp. 1–10). Technical report-tr06, Erciyes University, Engineering Faculty, Computer Engineering Department.

  • Karim, A. (2000). Multi-objective optimization techniques. https://www.researchgate.net/publication/2615306_Multi-Objective_Optimization_Techniques.

  • Karthikeyan, S., Asokan, P., & Chandrasekaran, M. (2014). A hybrid discrete firefly algorithm for multi-objective flexible job shop scheduling problems with maintenance activity. In Applied mechanics and materials (Vol. 575, pp. 922–925). Trans Tech Publications, Stäfa.

  • Kennedy, J., & Eberhart, R. (1995). Particle swarm optimization (PSO). In Proceedings of IEEE international conference on neural networks, Perth, Australia (pp. 1942–1948).

  • Knowles, J. D., & Corne, D. W. (2000). Approximating the non-dominated front using the Pareto archived evolution strategy. Evolutionary Computation, 8(2), 149–172.

    Google Scholar 

  • Lan, M., Xu, T. R., & Peng, L. (2010). Solving flexible multi-objective JSP problem using an improved genetic algorithm. Journal of Software, 5(10), 1107–1113.

    Google Scholar 

  • Lei, D. (2010). A genetic algorithm for flexible job shop scheduling with fuzzy processing time. International Journal of Production Research, 48(10), 2995–3013.

    Google Scholar 

  • Lei, D. (2012). Co-evolutionary genetic algorithm for fuzzy flexible job shop scheduling. Applied Soft Computing Journal, 12(8), 2237–2245.

    Google Scholar 

  • Lei, D. M., & Guo, X. P. (2008). Solving fuzzy flexible job shop scheduling problems using genetic algorithm. In 2008 International conference on machine learning and cybernetics (Vol. 2, pp. 1014–1019). IEEE.

  • Leon, V. J., Wu, S. D., & Storer, R. H. (1994). Robustness measures and robust scheduling for job shops. IIE Transactions, 26(5), 32–43.

    Google Scholar 

  • Li, J., Nie, S., & Yang, F. (2010d). Solving multi objective flexible scheduling problem by improved DNA genetic algorithm. In 2010 2nd International Asia conference on informatics in control, automation and robotics (CAR 2010) (Vol. 2, pp. 458–461). IEEE.

  • Li, J., Pan, Q., & Xie, S. (2012a). An effective shuffled frog-leaping algorithm for multi-objective flexible job shop scheduling problems. Applied Mathematics and Computation, 218(18), 9353–9371.

    Google Scholar 

  • Li, J., Pan, Q., Xie, S., Gao, K., & Wang, Y. (2011c). An effective discrete harmony search for solving bi-criteria FJSP. In 2011 Chinese control and decision conference (CCDC) (pp. 3625–3629). IEEE.

  • Li, J., Pan, Q. K., & Xie, S. (2010b). A hybrid variable neighborhood search algorithm for solving multi-objective flexible job shop problems. Computer Science and Information Systems, 7(4), 907–930.

    Google Scholar 

  • Li, J. Q., Duan, P., Cao, J., Lin, X. P., & Han, Y. Y. (2018). A hybrid Pareto-based tabu search for the distributed flexible job shop scheduling problem with E/T criteria. IEEE Access, 6, 58883–58897.

    Google Scholar 

  • Li, J. Q., & Pan, Q. K. (2012). Chemical-reaction optimization for flexible job-shop scheduling problems with maintenance activity. Applied Soft Computing, 12(9), 2896–2912.

    Google Scholar 

  • Li, J. Q., Pan, Q. K., & Chen, J. (2012c). A hybrid Pareto-based local search algorithm for multi-objective flexible job shop scheduling problems. International Journal of Production Research, 50, 1063–1078.

    Google Scholar 

  • Li, J. Q., Pan, Q. K., & Gao, K. Z. (2011a). Pareto-based discrete artificial bee colony algorithm for multi-objective flexible job shop scheduling problems. International Journal of Advanced Manufacturing Technology, 55, 1159–1169.

    Google Scholar 

  • Li, J. Q., Pan, Q. K., & Liang, Y. C. (2010a). An effective hybrid tabu search algorithm for multi-objective flexible job-shop scheduling problems. Computers & Industrial Engineering, 59(4), 647–662.

    Google Scholar 

  • Li, J. Q., Pan, Q. K., & Tasgetiren, M. F. (2014). A discrete artificial bee colony algorithm for the multi-objective flexible job-shop scheduling problem with maintenance activities. Applied Mathematical Modelling, 38(3), 1111–1132.

    Google Scholar 

  • Li, J. Q., Xie, S. X., Pan, Q. K., & Wang, S. (2011b). A hybrid artificial bee colony algorithm for flexible job shop scheduling problems. International Journal of Computers Communications & Control, 6(2), 286–296.

    Google Scholar 

  • Li, L., & Huo, J. Z. (2009). Multi-objective flexible job-shop scheduling problem in steel tubes production. Systems Engineering-Theory & Practice, 29(8), 117–126.

    Google Scholar 

  • Li, L., Keqi, W., & Chunnan, Z. (2010c). An improved ant colony algorithm combined with particle swarm optimization algorithm for multi-objective flexible job shop scheduling problem. In 2010 International conference on machine vision and humanmachine interface (pp. 88–91). IEEE.

  • Li, L., Keqi, W., & Qi, Y. (2012b). A combined optimization algorithm for multi-objective flexible job shop scheduling problem. In International conference on computer technology and science 47.

  • Li, L., & Wang, K. (2009). An improved ant colony algorithm for multi-objective flexible job shop scheduling problem. In Proceedings of the IEEE international conference on automation and logistics. https://doi.org/10.1109/ICAL.2009.5262833.

  • Li, Z. C., Qian, B., Hu, R., Chang, L. L., & Yang, J. B. (2019). An elitist nondominated sorting hybrid algorithm for multi-objective flexible job-shop scheduling problem with sequence-dependent setups. Knowledge-Based Systems, 173, 83–112.

    Google Scholar 

  • Liang, Y. C., & Cuevas Juarez, J. R. (2016). A novel metaheuristic for continuous optimization problems: Virus optimization algorithm. Engineering Optimization, 48(1), 73–93.

    Google Scholar 

  • Liu, H., Abraham, A., & Grosan, C. (2007). A novel variable neighborhood particle swarm optimization for multi-objective flexible job-shop scheduling problems. In 2007 2nd International conference on digital information management (Vol. 1, pp. 138–145). IEEE.

  • Liu, H., Abraham, A., & Wang, Z. (2009). A multi-swarm approach to multi-objective flexible job-shop scheduling problems. Fundamenta Informaticae, 95(4), 465–489.

    Google Scholar 

  • Lu, C., Li, X., Gao, L., Liao, W., & Yi, J. (2017). An effective multi-objective discrete virus optimization algorithm for flexible job-shop scheduling problem with controllable processing times. Computers & Industrial Engineering, 104, 156–174.

    Google Scholar 

  • Luo, S., Liu, C., Zhang, L., & Fan, Y. (2018). An improved nondominated sorting genetic algorithm-II for multi-objective flexible job-shop scheduling problem. In 2018 IEEE Symposium series on computational intelligence (SSCI) (pp. 569–577). IEEE.

  • Ma, J., Lei, Y., Wang, Z., Jiao, L., & Liu, R. (2014). A memetic algorithm based on immune multi-objective optimization for flexible job-shop scheduling problems. In 2014 IEEE Congress on evolutionary computation (CEC) (pp. 58–65). IEEE.

  • Mastrolilli, M., & Gambardella, L. M. (2000). Effective neighbourhood functions for the flexible job shop problem. Journal of Scheduling, 3(1), 3–20.

    Google Scholar 

  • Mehrabian, A. R., & Lucas, C. (2006). A novel numerical optimization algorithm inspired from weed colonization. Ecological Informatics, 1(4), 355–366.

    Google Scholar 

  • Mekni, S., & Fayéch, B. C. (2015). Multiobjective flexible job shop scheduling using a modified invasive weed optimization. International Journal on Soft Computing, 6(1), 25.

    Google Scholar 

  • Mencía, C., Sierra, M. R., & Varela, R. (2013). An efficient hybrid search algorithm for job shop scheduling with operators. International Journal of Production Research, 51(17), 5221–5237.

    Google Scholar 

  • Mladenović, N., & Hansen, P. (1997). Variable neighborhood search. Computers & Operations Research, 24(11), 1097–1100.

    Google Scholar 

  • Mokhtari, H., & Hasani, A. (2017). An energy-efficient multi-objective optimization for flexible job-shop scheduling problem. Computers & Chemical Engineering, 104, 339–352.

    Google Scholar 

  • Moslehi, G., & Mahnam, M. (2011). A Pareto approach to multi-objective flexible job-shop scheduling problem using particle swarm optimization and local search. International Journal of Production Economics, 129(1), 14–22.

    Google Scholar 

  • Mostaghim, S., & Teich, J. (2003). Strategies for finding good local guides in multi-objective particle swarm optimization (MOPSO). In Proceedings of the 2003 IEEE swarm intelligence symposium. SIS’03 (Cat. No. 03EX706) (pp. 26–33). IEEE.

  • Motta, R. D. S., Afonso, S. M., & Lyra, P. R. (2012). A modified NBI and NC method for the solution of N-multiobjective optimization problems. Structural and Multidisciplinary Optimization, 46(2), 239–259.

    Google Scholar 

  • Mueller-Gritschneder, D., Graeb, H., & Schlichtmann, U. (2009). A successive approach to compute the bounded Pareto front of practical multiobjective optimization problems. SIAM Journal on Optimization, 20(2), 915–934.

    Google Scholar 

  • Nebro, A. J., Durillo, J. J., Garcia-Nieto, J., Coello, C. C., Luna, F., & Alba, E. (2009). SMPSO: A new PSO-based metaheuristic for multi-objective optimization. In 2009 IEEE Symposium on computational intelligence in multi-criteria decision-making (MCDM) (pp. 66–73). IEEE.

  • Nicoara, E. S., Filip, F. G., & Paraschiv, N. (2011). Simulation-based optimization using genetic algorithms for multi-objective flexible JSSP. Studies in Informatics and Control, 20(4), 333–344.

    Google Scholar 

  • Ning, T., & Jin, H. (2018). A cloud based improved method for multi-objective flexible job-shop scheduling problem. Journal of Intelligent & Fuzzy Systems, 35(1), 823–829.

    Google Scholar 

  • Norman, B. A., & Bean, J. C. (1999). A genetic algorithm methodology for complex scheduling problems. Naval Research Logistics (NRL), 46(2), 199–211.

    Google Scholar 

  • Nunes de Castro, L., & Von Zuben, F. J. (2002). aiNet: An artificial immune network for data analysis. In H. A. Abbass, R. Sarker, & C. Newton (Eds.), Data mining: A heuristic approach (pp. 231–260). Hershey, PA: IGI Global. https://doi.org/10.4018/978-1-930708-25-9.ch012

    Chapter  Google Scholar 

  • Ojstersek, R., Zhang, H., Liu, S., & Buchmeister, B. (2018). Improved heuristic Kalman algorithm for solving multi-objective flexible job shop scheduling problem. Procedia Manufacturing, 17, 895–902.

    Google Scholar 

  • Ojstersek, R., Zhang, H., Palcic, I., & Buchmeister, B. (2017). use of heuristic Kalman algorithm for JSSP. In XVII International scientific conference on industrial systems. Novi Sad, Faculty of Technical Sciences, Department for Industrial Engineering and Management (pp. 72–77).

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

    Google Scholar 

  • Parsopoulos, K. E., & Vrahatis, M. N. (2002). Recent approaches to global optimization problems through particle swarm optimization. Natural Computing, 1(2–3), 235–306.

    Google Scholar 

  • Pérez, M. A. F., & Raupp, F. M. P. (2016). A Newton-based heuristic algorithm for multi-objective flexible job-shop scheduling problem. Journal of Intelligent Manufacturing, 27(2), 409–416.

    Google Scholar 

  • Pezzella, F., Morganti, G., & Ciaschetti, G. (2008). A genetic algorithm for the flexible job-shop scheduling problem. Computers & Operations Research, 35(10), 3202–3212.

    Google Scholar 

  • Pinedo, M. (2002). Scheduling: Theory, algorithms, and systems. New York: Prentice Hall.

    Google Scholar 

  • Piroozfard, H., Wong, K. Y., & Wong, W. P. (2018). Minimizing total carbon footprint and total late work criterion in flexible job shop scheduling by using an improved multi-objective genetic algorithm. Resources, Conservation and Recycling, 128, 267–283.

    Google Scholar 

  • Rahmati, S. H. (2012). Proposing a Pareto-based multi-objective evolutionary algorithm to flexible job shop scheduling problem. International Scholarly and Scientific Research & Innovation, 6(1), 316–321.

    Google Scholar 

  • Rahmati, S. H. A., Zandieh, M., & Yazdani, M. (2013). Developing two multi-objective evolutionary algorithms for the multi-objective flexible job shop scheduling problem. The International Journal of Advanced Manufacturing Technology, 64(5–8), 915–932.

    Google Scholar 

  • Rajkumar, M., Asokan, P., & Vamsikrishna, V. (2010). A GRASP algorithm for flexible job-shop scheduling with maintenance constraints. International Journal of Production Research, 48(22), 6821–6836.

    Google Scholar 

  • Reddy, M. S., Ratnam, C., Rajyalakshmi, G., & Manupati, V. K. (2018). An effective hybrid multi objective evolutionary algorithm for solving real time event in flexible job shop scheduling problem. Measurement, 114, 78–90.

    Google Scholar 

  • Ren, H., Xu, H., & Sun, S. (2016). Immune genetic algorithm for multi-objective flexible job-shop scheduling problem. In 2016 Chinese control and decision conference (CCDC) (pp. 2167–2171). IEEE.

  • Rohaninejad, M., Kheirkhah, A., Fattahi, P., & Vahedi-Nouri, B. (2015). A hybrid multi-objective genetic algorithm based on the ELECTRE method for a capacitated flexible job shop scheduling problem. The International Journal of Advanced Manufacturing Technology, 77(1–4), 51–66.

    Google Scholar 

  • Saad, I., Hammadi, S., Borne, P., & Benrejeb, M. (2006). Aggregative approach for the multiobjective optimization flexible job-shop scheduling problems. In 2006 International conference on service systems and service management (Vol. 2, pp. 889–894). IEEE.

  • Sadaghiani, J., Boroujerdi, S., Mirhabibi, M., & Sadaghiani, P. (2014). A Pareto archive floating search procedure for solving multi-objective flexible job shop scheduling problem. Decision Science Letters, 3(2), 157–168.

    Google Scholar 

  • Sadrzadeh, A. (2013). Development of both the AIS and PSO for solving the flexible job shop scheduling problem. Arabian Journal for Science and Engineering, 38(12), 3593–3604.

    Google Scholar 

  • Sahin, C., Demirtas, M., Erol, R., Baykasoğlu, A., & Kaplanoğlu, V. (2017). A multi-agent based approach to dynamic scheduling with flexible processing capabilities. Journal of Intelligent Manufacturing, 28(8), 1827–1845.

    Google Scholar 

  • Schaffer, J. D. (1985). Multiple objective optimization with vector evaluated genetic algorithms. In Proceedings of the first international conference on genetic algorithms and their applications, 1985. Lawrence Erlbaum Associates. Inc., Publishers.

  • Shahsavari-Pour, N., & Ghasemishabankareh, B. (2013). A novel hybrid meta-heuristic algorithm for solving multi objective flexible job shop scheduling. Journal of Manufacturing Systems, 32(4), 771–780.

    Google Scholar 

  • Shao, X., Liu, W., Liu, Q., & Zhang, C. (2013). Hybrid discrete particle swarm optimization for multi-objective flexible job-shop scheduling problem. The International Journal of Advanced Manufacturing Technology, 67(9–12), 2885–2901.

    Google Scholar 

  • Shen, X., Sun, Y., & Zhang, M. (2016). An improved MOEA/D for multi-objective flexible job shop scheduling with release time uncertainties. In 2016 IEEE Congress on evolutionary computation (CEC) (pp. 2950–2957). IEEE.

  • Shen, X. N., Han, Y., & Fu, J. Z. (2017). Robustness measures and robust scheduling for multi-objective stochastic flexible job shop scheduling problems. Soft Computing, 21(21), 6531–6554.

    Google Scholar 

  • Shivasankaran, N., Kumar, P. S., & Raja, K. V. (2015). Hybrid sorting immune simulated annealing algorithm for flexible job shop scheduling. International Journal of Computational Intelligence Systems, 8(3), 455–466.

    Google Scholar 

  • Shokouhi, E. (2018). Integrated multi-objective process planning and flexible job shop scheduling considering precedence constraints. Production & Manufacturing Research, 6(1), 61–89.

    Google Scholar 

  • Sierra, M. R., & Coello, C. A. C. (2005). Improving PSO-based multi-objective optimization using crowding, mutation and ∈-dominance. In International conference on evolutionary multi-criterion optimization (pp. 505–519). Berlin: Springer.

  • Singh, M. R., Singh, M., Mahapatra, S. S., & Jagadev, N. (2015). Particle swarm optimization algorithm embedded with maximum deviation theory for solving multi-objective flexible job shop scheduling problem. The International Journal of Advanced Manufacturing Technology, 85(9–12), 2353–2366. https://doi.org/10.1007/s00170-015-8075-1.

    Article  Google Scholar 

  • Stadler, W. (1988). Fundamentals of multicriteria optimization. In W. Stadler (Ed.), Multicriteria optimization in engineering and in the sciences. Berlin: Springer. https://doi.org/10.1007/978-1-4899-3734-6.

    Chapter  Google Scholar 

  • Tang, H., Chen, R., Li, Y., Peng, Z., Guo, S., & Du, Y. (2019). Flexible job-shop scheduling with tolerated time interval and limited starting time interval based on hybrid discrete PSO-SA: An application from a casting workshop. Applied Soft Computing, 78, 176–194.

    Google Scholar 

  • Tay, J. C., & Ho, N. B. (2008). Evolving dispatching rules using genetic programming for solving multi-objective flexible job-shop problems. Computers & Industrial Engineering, 54(3), 453–473.

    Google Scholar 

  • Thomalla, C. S. (2001). Job shop scheduling with alternative process plans. International Journal of Production Economics, 74(1–3), 125–134.

    Google Scholar 

  • Vijaychakaravarthy, G., Marimuthu, S., & Sait, A. N. (2014). Comparison of improved sheep flock heredity algorithm and artificial bee colony algorithm for lot streaming in m-machine flow shop scheduling. Arabian Journal for Science and Engineering, 39(5), 4285–4300.

    Google Scholar 

  • Vilcot, G., & Billaut, J. C. (2011). A tabu search algorithm for solving a multicriteria flexible job shop scheduling problem. International Journal of Production Research, 49(23), 6963–6980.

    Google Scholar 

  • Vilcot, G., Billaut, J. C., & Esswein, C. (2006). A genetic algorithm for a bicriteria flexible job shop scheduling problem. In 2006 International conference on service systems and service management (Vol. 2, pp. 1240–1244). IEEE.

  • Wang, X. J., Li, W. F., & Zhang, Y. (2013a). An improved multi-objective genetic algorithm for fuzzy flexible job-shop scheduling problem. International Journal of Applied Computer Technology and Information System, 47, 280–288.

    Google Scholar 

  • Wang, C., Tian, N., Ji, Z., & Wang, Y. (2017). Multi-objective fuzzy flexible job shop scheduling using memetic algorithm. Journal of Statistical Computation and Simulation, 87(14), 2828–2846.

    Google Scholar 

  • Wang, L., Wang, S., & Liu, M. (2013b). A Pareto-based estimation of distribution algorithm for the multi-objective flexible job-shop scheduling problem. International Journal of Production Research, 51(12), 3574–3592.

    Google Scholar 

  • Wang, L., Zhou, G., Xu, Y., & Liu, M. (2012). An enhanced Pareto-based artificial bee colony algorithm for the multi-objective flexible job-shop scheduling. The International Journal of Advanced Manufacturing Technology, 60(9–12), 1111–1123.

    Google Scholar 

  • Wang, S., & Yu, J. (2010). An effective heuristic for flexible job-shop scheduling problem with maintenance activities. Computers & Industrial Engineering, 59(3), 436–447.

    Google Scholar 

  • Wang, X., Gao, L., Zhang, C., & Shao, X. (2010). A multi-objective genetic algorithm based on immune and entropy principle for flexible job-shop scheduling problem. The International Journal of Advanced Manufacturing Technology, 51(5–8), 757–767.

    Google Scholar 

  • Wu, R., Li, Y., Guo, S., & Li, X. (2018). An efficient meta-heuristic for multi-objective flexible job shop inverse scheduling problem. IEEE Access, 6, 59515–59527.

    Google Scholar 

  • Wu, Z., & Weng, M. X. (2005). Multiagent scheduling method with earliness and tardiness objectives in flexible job shops. IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics), 35(2), 293–301.

    Google Scholar 

  • Xia, W., & Wu, Z. (2005). An effective hybrid optimization approach for multi-objective flexible job-shop scheduling problems. Computers & Industrial Engineering, 48(2), 409–425.

    Google Scholar 

  • Xing, L. N., Chen, Y. W., Wang, P., Zhao, Q. S., & Xiong, J. (2010). A knowledge-based ant colony optimization for flexible job shop scheduling problems. Applied Soft Computing, 10(3), 888–896.

    Google Scholar 

  • Xing, L. N., Chen, Y. W., & Yang, K. W. (2008). Double layer ACO algorithm for the multi-objective FJSSP. New Generation Computing, 26(4), 313–327.

    Google Scholar 

  • Xing, L. N., Chen, Y. W., & Yang, K. W. (2009a). Multi-objective flexible job shop schedule: Design and evaluation by simulation modeling. Applied Soft Computing, 9(1), 362–376.

    Google Scholar 

  • Xing, L. N., Chen, Y. W., & Yang, K. W. (2009b). An efficient search method for multi-objective flexible job shop scheduling problems. Journal of Intelligent Manufacturing, 20(3), 283–293.

    Google Scholar 

  • Xiong, J., Tan, X., Yang, K. W., Xing, L. N., & Chen, Y. W. (2012). A hybrid multi objective evolutionary approach for flexible job-shop scheduling problems. Mathematical Problems in Engineering, 2012, 1–27.

    Google Scholar 

  • Xiong, J., Xing, L. N., & Chen, Y. W. (2013). Robust scheduling for multi-objective flexible job-shop problems with random machine breakdowns. International Journal of Production Economics, 141(1), 112–126.

    Google Scholar 

  • Xu, L., Jiawei, D., & Ming, H. (2017). Research on hybrid cloud particle swarm optimization for multi-objective flexible job shop scheduling problem. In 2017 6th International conference on computer science and network technology (ICCSNT) (pp. 274–278). IEEE.

  • Xu, L., Xia, Z. Y., & 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) (pp. 1–7). IEEE.

  • Xue, H., Zhang, P., Wei, S., & Yang, L. (2014). An improved immune algorithm for multi-objective flexible job-shop scheduling. Journal of Networks, 9(10), 2843.

    Google Scholar 

  • Yager, R. R. (1983). Quantifiers in the formulation of multiple objective decision functions. Information Sciences, 31(2), 107–139.

    Google Scholar 

  • Yang, J. J., Ju, L. Y., & Liu, B. Y. (2011). The improved genetic algorithm for multi-objective flexible job shop scheduling problem. Applied Mechanics and Materials, 66–68, 870–875. https://doi.org/10.4028/www.scientific.net/amm.66-68.870

  • Yang, X., Zeng, J., & Liang, J. (2009). Apply MGA to multi-objective flexible job shop scheduling problem. In 2009 International conference on information management, innovation management and industrial engineering (Vol. 3, pp. 436–439). IEEE.

  • Yang, X. P., & Gao, X. L. (2018). Optimization of dynamic and multi-objective flexible job-shop scheduling based on parallel hybrid algorithm. International Journal of Simulation Modelling, 17(4), 724–733.

    Google Scholar 

  • Yazdani, M., Amiri, M., & Zandieh, M. (2010). Flexible job-shop scheduling with parallel variable neighborhood search algorithm. Expert Systems with Applications, 37(1), 678–687.

    Google Scholar 

  • Yu, J. J., Sun, S. D., & Hao, J. H. (2006). Multi objective flexible job-shop scheduling based on immune algorithm. Computer Integrated Manufacturing Systems-Beijing-, 12(10), 1643.

    Google Scholar 

  • Yuan, Y., & Xu, H. (2015). Multi objective flexible job shop scheduling using memetic algorithms. IEEE Transactions on Automation Science and Engineering, 12(1), 336–353.

    Google Scholar 

  • Yuguang, Z., Fan, Y., & Feng, L. (2019). Solving multi-objective fuzzy flexible job shop scheduling problem using MABC algorithm. Journal of Intelligent & Fuzzy Systems, 36, 1–19. (Preprint).

    Google Scholar 

  • Zandieh, M., Ghomi, S. F., & Husseini, S. M. (2006). An immune algorithm approach to hybrid flow shops scheduling with sequence-dependent setup times. Applied Mathematics and Computation, 180(1), 111–127.

    Google Scholar 

  • Zhang, C., Li, P., Guan, Z., & Rao, Y. (2007). A tabu search algorithm with a new neighborhood structure for the job shop scheduling problem. Computers & Operations Research, 34(11), 3229–3242.

    Google Scholar 

  • Zhang, G. (2012). Hybrid variable neighborhood search for multi objective flexible job shop scheduling problem. In Proceedings of the 2012 IEEE 16th international conference on computer supported cooperative work in design (CSCWD) (pp. 725–729). IEEE.

  • Zhang, G., Gao, L., & Shi, Y. (2010). A genetic algorithm and tabu search for multi objective flexible job shop scheduling problems. In 2010 International conference on computing, control and industrial engineering (Vol. 1, pp. 251–254). IEEE.

  • Zhang, G., Shao, X., Li, P., & Gao, L. (2009a). An effective hybrid particle swarm optimization algorithm for multi-objective flexible job-shop scheduling problem. Computers & Industrial Engineering, 56(4), 1309–1318.

    Google Scholar 

  • Zhang, H., & Gen, M. (2005). Multistage-based genetic algorithm for flexible job-shop scheduling problem. Journal of Complexity International, 11(2), 223–232.

    Google Scholar 

  • Zhang, Q., & Li, H. (2007). MOEA/D: A multi objective evolutionary algorithm based on decomposition. IEEE Transactions on Evolutionary Computation, 11(6), 712–731.

    Google Scholar 

  • Zhang, Q., Liu, W., & Li, H. (2009b). The performance of a new version of MOEA/D on CEC09 unconstrained MOP test instances. In 2009 IEEE Congress on evolutionary computation (pp. 203–208). IEEE.

  • Zhang, W., Wen, J. B., Zhu, Y. C., & Hu, Y. (2017b). Multi-objective scheduling simulation of flexible job-shop based on multi-population genetic algorithm. International Journal of Simulation Modelling, 16(2), 313–321.

    Google Scholar 

  • Zhang, Y., Gong, D. W., & Ding, Z. (2012). A bare-bones multi-objective particle swarm optimization algorithm for environmental/economic dispatch. Information Sciences, 192, 213–227.

    Google Scholar 

  • Zhang, Y., Wang, J., & Liu, Y. (2017a). Game theory based real-time multi-objective flexible job shop scheduling considering environmental impact. Journal of Cleaner Production, 167, 665–679.

    Google Scholar 

  • Zheng, Y. L., Li, Y. X., & Lei, D. M. (2012). Multi-objective swarm-based neighborhood search for fuzzy flexible job shop scheduling. The International Journal of Advanced Manufacturing Technology, 60(9–12), 1063–1069.

    Google Scholar 

  • Zhou, Y., Yang, J., & Zheng, L. (2019a). Multi-agent based hyper-heuristics for multi-objective flexible job shop scheduling: A case study in an aero-engine blade manufacturing plant. IEEE Access, 7, 21147–21176.

    Google Scholar 

  • Zhou, Y., Yang, J., & Zheng, L. (2019b). Hyper-heuristic coevolution of machine assignment and job sequencing rules for multi-objective dynamic flexible job shop scheduling. IEEE Access, 7, 68–88. https://doi.org/10.1109/ACCESS.2018.2883802.

    Article  Google Scholar 

  • Zitzler, E. (1999). Evolutionary algorithms for multi objective optimization: Methods and applications. Ph.D. Dissertation, Swiss Federal Institute of Technology.

  • Zitzler, E., & Thiele, L. (1999). Multi objective evolutionary algorithms: A comparative case study and the strength Pareto approach. IEEE Transactions on Evolutionary Computation, 3(4), 257–271.

    Google Scholar 

  • Zribi, N., Kamel, A. E., & Borne, P. (2006). Total tardiness in a flexible job-shop. In The proceedings of the multiconference on “Computational engineering in systems applications”. https://doi.org/10.1109/cesa.2006.4281882.

Download references

Acknowledgements

This study was supported through funds provided by Scientific Research Unit of Marmara University under Project No: “FEN-C-DRP-090518-0249”. Authors of this research are also member of Marmara University Industrial Engineering Research Group.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alper Türkyılmaz.

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

Türkyılmaz, A., Şenvar, Ö., Ünal, İ. et al. A research survey: heuristic approaches for solving multi objective flexible job shop problems. J Intell Manuf 31, 1949–1983 (2020). https://doi.org/10.1007/s10845-020-01547-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10845-020-01547-4

Keywords

Navigation