A multi-objective scheduling method for distributed and flexible job shop based on hybrid genetic algorithm and tabu search considering operation outsourcing and carbon emission

Abstract The general distributed flexible job shop scheduling problem (DFJSP) involves three sub-problems: (1) operation-sequencing, (2) job-to-cell assignment, and (3) operation-to-machine assignment. Due to the variety of operations involved in large-scale and complex workpieces, it is difficult for a single manufacturing enterprise to finish all operations of some workpieces. Therefore, in addition to the above three sub-problems, the characteristic that some workpieces need to carry out operation outsourcing was also considered in this study, so that the model established in this paper was more in accordance with the actual situation of manufacturing enterprises than the existing studies. Besides, considering the increasingly prominent environmental problems and the increasing costs of environmental protection, the mathematical model of this paper includes four optimization objectives: makespan, costs, quality and carbon emission. To highlight the importance of each objective and improve the solving efficiency of related algorithms, we used the fuzzy analytical hierarchy process (FAHP) to transform the multi-objective problem into a single objective problem. Aiming at the above model, a hybrid genetic algorithm and tabu search (H-GA-TS) with three-layer encoding was developed in this paper. The algorithm combined the advantages of both genetic algorithm (GA) in global search and tabu search (TS) in local search, and realized the performance improvement when compared with the above two simple algorithms. The comparison experiment conducted performed in this study also verified the effectiveness and performance advantages of the hybrid algorithm over GA and TS.

[1]  P. Gu,et al.  Low-carbon scheduling and estimating for a flexible job shop based on carbon footprint and carbon efficiency of multi-job processing , 2015 .

[2]  Li Liu,et al.  Multi-objective Optimization Model with AHP Decision-making for Cloud Service Composition , 2015, KSII Trans. Internet Inf. Syst..

[3]  P. Ganeshkumar,et al.  Multi-objective Task Scheduling to Minimize Energy Consumption and Makespan of Cloud Computing Using NSGA-II , 2018, Journal of Network and Systems Management.

[4]  Xing Liu,et al.  Solving flexible job shop scheduling problems with transportation time based on improved genetic algorithm. , 2019, Mathematical biosciences and engineering : MBE.

[5]  X. Shao,et al.  Hybrid discrete particle swarm optimization for multi-objective flexible job-shop scheduling problem , 2013 .

[6]  Felix T. S. Chan,et al.  A fuzzy AHP and fuzzy multi-objective linear programming model for order allocation in a sustainable supply chain: A case study , 2017, Int. J. Comput. Integr. Manuf..

[7]  P. Fattahi,et al.  A hybrid multi-objective genetic algorithm based on the ELECTRE method for a capacitated flexible job shop scheduling problem , 2015 .

[8]  Lei Wang,et al.  Integrated green scheduling optimization of flexible job shop and crane transportation considering comprehensive energy consumption , 2019, Journal of Cleaner Production.

[9]  Yushun Fan,et al.  Energy-efficient scheduling for multi-objective flexible job shops with variable processing speeds by grey wolf optimization , 2019, Journal of Cleaner Production.

[10]  Quan-Ke Pan,et al.  Discrete harmony search algorithm for flexible job shop scheduling problem with multiple objectives , 2016, J. Intell. Manuf..

[11]  Ahmed Chiheb Ammari,et al.  An effective and distributed particle swarm optimization algorithm for flexible job-shop scheduling problem , 2015, Journal of Intelligent Manufacturing.

[12]  Salih O. Duffuaa,et al.  A tabu search based algorithm for the optimal design of multi-objective multi-product supply chain networks , 2020, Expert Syst. Appl..

[13]  Xuedong Liang,et al.  An RFID-based intelligent decision support system architecture for production monitoring and scheduling in a distributed manufacturing environment , 2015 .

[14]  G. Moslehi,et al.  A Pareto approach to multi-objective flexible job-shop scheduling problem using particle swarm optimization and local search , 2011 .

[15]  Nouara Achour,et al.  An effective operations permutation-based discrete harmony search approach for the flexible job shop scheduling problem with makespan criterion , 2017, Applied Intelligence.

[16]  Xinyu Li,et al.  An effective hybrid genetic algorithm and tabu search for flexible job shop scheduling problem , 2016 .

[17]  Yoon Ho Seo,et al.  A tabu search algorithm for simultaneous machine/AGV scheduling problem , 2014 .

[18]  P. Suganthan,et al.  A hybrid tabu search algorithm with an efficient neighborhood structure for the flexible job shop scheduling problem , 2011 .

[19]  Yushun Fan,et al.  Approach of hybrid GA for multi-objective job-shop scheduling , 2016, Int. J. Model. Simul. Sci. Comput..

[20]  Hwa Jen Yap,et al.  Multi-objective AGV scheduling in an FMS using a hybrid of genetic algorithm and particle swarm optimization , 2017, PloS one.

[21]  Lida Xu,et al.  Diverse task scheduling for individualized requirements in cloud manufacturing , 2018, Enterp. Inf. Syst..

[22]  Hao Tan,et al.  A genetic algorithm embedded with a concise chromosome representation for distributed and flexible job-shop scheduling problems , 2018, J. Intell. Manuf..

[23]  Wenxiang Xu,et al.  A Multi-Objective and Multi-Dimensional Optimization Scheduling Method Using a Hybrid Evolutionary Algorithms with a Sectional Encoding Mode , 2019, Sustainability.

[24]  Liang Gao,et al.  An effective genetic algorithm for the flexible job-shop scheduling problem , 2011, Expert Syst. Appl..

[25]  Song Huang,et al.  Multi-objective flexible job-shop scheduling problem using modified discrete particle swarm optimization , 2016, SpringerPlus.

[26]  Hua Xu Hybrid Discrete Bat Algorithm for Solving the Multi-objective Flexible Job Shop Scheduling Problem , 2016 .

[27]  Peter Brucker,et al.  Job-shop scheduling with multi-purpose machines , 1991, Computing.

[28]  Tung-Kuan Liu,et al.  Optimisation of distributed manufacturing flexible job shop scheduling by using hybrid genetic algorithms , 2017, J. Intell. Manuf..

[29]  A. Azab,et al.  Modeling and heuristics for scheduling of distributed job shops , 2014, Expert Syst. Appl..

[30]  Chia-Hui Lin,et al.  Effects of different chromosome representations in developing genetic algorithms to solve DFJS scheduling problems , 2017, Comput. Oper. Res..

[31]  Hua Xu,et al.  Flexible job shop scheduling using hybrid differential evolution algorithms , 2013, Comput. Ind. Eng..

[32]  Fantahun M. Defersha,et al.  Linear programming assisted (not embedded) genetic algorithm for flexible jobshop scheduling with lot streaming , 2018, Comput. Ind. Eng..