A Hybrid Iterated Greedy Algorithm for a Crane Transportation Flexible Job Shop Problem

In this study, we propose an efficient optimization algorithm that is a hybrid of the iterated greedy and simulated annealing algorithms (hereinafter, referred to as IGSA) to solve the flexible job shop scheduling problem with crane transportation processes (CFJSP). Two objectives are simultaneously considered, namely, the minimization of the maximum completion time and the energy consumptions during machine processing and crane transportation. Different from the methods in the literature, crane lift operations have been investigated for the first time to consider the processing time and energy consumptions involved during the crane lift process. The IGSA algorithm is then developed to solve the CFJSPs considered. In the proposed IGSA algorithm, first, each solution is represented by a 2-D vector, where one vector represents the scheduling sequence and the other vector shows the assignment of machines. Subsequently, an improved construction heuristic considering the problem features is proposed, which can decrease the number of replicated insertion positions for the destruction operations. Furthermore, to balance the exploration abilities and time complexity of the proposed algorithm, a problem-specific exploration heuristic is developed. Finally, a set of randomly generated instances based on realistic industrial processes is tested. Through comprehensive computational comparisons and statistical analyses, the highly effective performance of the proposed algorithm is favorably compared against several efficient algorithms. Note to Practitioners—The flexible job shop scheduling problem (FJSP) can be extended and applied to many types of practical manufacturing processes. Many realistic production processes should consider the transportation procedures, especially for the limited crane resources and energy consumptions during the transportation operations. This study models a realistic production process as an FJSP with crane transportation, wherein two objectives, namely, the makespan and energy consumptions, are to be simultaneously minimized. This study first considers the height of the processing machines, and therefore, the crane lift operations and lift energy consumptions are investigated. A hybrid iterated greedy algorithm is proposed for solving the problem considered, and several problem-specific heuristics are embedded to balance the exploration and exploitation abilities of the proposed algorithm. In addition, the proposed algorithm can be generalized to solve other types of scheduling problems with crane transportations.

[1]  Junqing Li,et al.  Improved Artificial Immune System Algorithm for Type-2 Fuzzy Flexible Job Shop Scheduling Problem , 2021, IEEE Transactions on Fuzzy Systems.

[2]  Jun-Qing Li,et al.  A hybrid estimation of distribution algorithm for distributed flexible job shop scheduling with crane transportations , 2021, Swarm Evol. Comput..

[3]  Qinglei Zhang,et al.  Multi-objective integrated scheduling optimization of semi-combined marine crankshaft structure production workshop for green manufacturing , 2020, Trans. Inst. Meas. Control.

[4]  Cristian Arteaga,et al.  Crane operation planning in overlapping areas through dynamic supply selection , 2020 .

[5]  Jing Sun,et al.  Interval Multiobjective Optimization With Memetic Algorithms , 2020, IEEE Transactions on Cybernetics.

[6]  Lixin Tang,et al.  Model and Heuristic Solutions for the Multiple Double-Load Crane Scheduling Problem in Slab Yards , 2020, IEEE Transactions on Automation Science and Engineering.

[7]  Binghai Zhou,et al.  Particle filter and Levy flight-based decomposed multi-objective evolution hybridized particle swarm for flexible job shop greening scheduling with crane transportation , 2020, Appl. Soft Comput..

[8]  Quan-Ke Pan,et al.  Hybrid Artificial Bee Colony Algorithm for a Parallel Batching Distributed Flow-Shop Problem With Deteriorating Jobs , 2020, IEEE Transactions on Cybernetics.

[9]  Yiping Liu,et al.  Meta-heuristic algorithm for solving vehicle routing problems with time windows and synchronized visit constraints in prefabricated systems , 2020 .

[10]  Peng Duan,et al.  Efficient multi-objective algorithm for the lot-streaming hybrid flowshop with variable sub-lots , 2020, Swarm Evol. Comput..

[11]  Liang Gao,et al.  A multi-objective hot-rolling scheduling problem in the compact strip production , 2019, Applied Mathematical Modelling.

[12]  Simaan M. AbouRizk,et al.  Auction-based Simulation for Industrial Crane Operations , 2019, Automation in Construction.

[13]  Sinan Gürel,et al.  Energy conscious scheduling of a material handling robot in a manufacturing cell , 2019, Robotics Comput. Integr. Manuf..

[14]  MengChu Zhou,et al.  Flexible Job-Shop Rescheduling for New Job Insertion by Using Discrete Jaya Algorithm , 2019, IEEE Transactions on Cybernetics.

[15]  Xinyu Li,et al.  A Modified Iterated Greedy Algorithm for Flexible Job Shop Scheduling Problem , 2019, Chinese Journal of Mechanical Engineering.

[16]  Quan-Ke Pan,et al.  Iterated Greedy methods for the distributed permutation flowshop scheduling problem , 2019, Omega.

[17]  Ling Wang,et al.  A Two-Phase Meta-Heuristic for Multiobjective Flexible Job Shop Scheduling Problem With Total Energy Consumption Threshold , 2019, IEEE Transactions on Cybernetics.

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

[19]  Premysl Sucha,et al.  Optimizing energy consumption of robotic cells by a Branch & Bound algorithm , 2019, Comput. Oper. Res..

[20]  Mitsuo Gen,et al.  A Hybrid Cooperative Coevolution Algorithm for Fuzzy Flexible Job Shop Scheduling , 2019, IEEE Transactions on Fuzzy Systems.

[21]  Shuo Yang,et al.  Cost-efficient inter-robot delivery for resource-constrained and interdependent multi-robot schedules , 2019, International Journal of Advanced Robotic Systems.

[22]  Joseph Y.-T. Leung,et al.  An iterated greedy algorithm for total flow time minimization in unrelated parallel batch machines with unequal job release times , 2019, Eng. Appl. Artif. Intell..

[23]  Bo Peng,et al.  A method to optimize mobile crane and crew interactions to minimize construction cost and time , 2018, Automation in Construction.

[24]  Eugene Levner,et al.  On the existence of dominating 6-cyclic schedules in four-machine robotic cells , 2018, Eur. J. Oper. Res..

[25]  Atabak Elmi,et al.  Cyclic job shop robotic cell scheduling problem: Ant colony optimization , 2017, Comput. Ind. Eng..

[26]  Erhan Kozan,et al.  A hybrid metaheuristic algorithm to optimise a real-world robotic cell , 2017, Comput. Oper. Res..

[27]  Eugene Levner,et al.  An efficient bicriteria algorithm for stable robotic flow shop scheduling , 2017, Eur. J. Oper. Res..

[28]  Amir Ahmadi-Javid,et al.  Integrating employee timetabling with scheduling of machines and transporters in a job-shop environment: A mathematical formulation and an Anarchic Society Optimization algorithm , 2017, Comput. Oper. Res..

[29]  Mohammad Mohammadi,et al.  Scheduling flexible job-shops with transportation times: Mathematical models and a hybrid imperialist competitive algorithm , 2017 .

[30]  Khaled Ghédira,et al.  Simultaneous scheduling of machines and transport robots in flexible job shop environment using hybrid metaheuristics based on clustered holonic multiagent model , 2016, Comput. Ind. Eng..

[31]  Oya Ekin Karasan,et al.  Robot move sequence determining and multiple part-type scheduling in hybrid flexible flow shop robotic cells , 2016, Comput. Ind. Eng..

[32]  Khaled Ghédira,et al.  Hybrid metaheuristics for scheduling of machines and transport robots in job shop environment , 2016, Applied Intelligence.

[33]  Atabak Elmi,et al.  Multi-degree cyclic flow shop robotic cell scheduling problem: Ant colony optimization , 2016, Comput. Oper. Res..

[34]  Dvir Shabtay,et al.  Optimal robot scheduling to minimize the makespan in a three-machine flow-shop environment with job-independent processing times , 2016 .

[35]  Javad Rezaeian,et al.  Two meta-heuristic algorithms for flexible flow shop scheduling problem with robotic transportation and release time , 2016, Appl. Soft Comput..

[36]  Yael Edan,et al.  Collaborative reinforcement learning for a two-robot job transfer flow-shop scheduling problem , 2016 .

[37]  Mohamed Marzouk,et al.  Decision support for tower crane selection with building information models and genetic algorithms , 2016 .

[38]  Mitsuo Gen,et al.  Metaheuristics optimization approaches for two-stage reentrant flexible flow shop with blocking constraint , 2015, Expert Syst. Appl..

[39]  Dvir Shabtay,et al.  A combined robot selection and scheduling problem for flow-shops with no-wait restrictions , 2014 .

[40]  M. Fatih Tasgetiren,et al.  A discrete artificial bee colony algorithm for the multi-objective flexible job-shop scheduling problem with maintenance activities , 2014 .

[41]  Taesik Lee,et al.  A scheduling problem for a novel container transport system: a case of mobile harbor operation schedule , 2013 .

[42]  Atabak Elmi,et al.  A scheduling problem in blocking hybrid flow shop robotic cells with multiple robots , 2013, Comput. Oper. Res..

[43]  Sankha Deb,et al.  Scheduling optimization of flexible manufacturing system using cuckoo search-based approach , 2013 .

[44]  Javier Irizarry,et al.  Optimizing location of tower cranes on construction sites through GIS and BIM integration , 2012, J. Inf. Technol. Constr..

[45]  Imma Ribas,et al.  An iterated greedy algorithm for the flowshop scheduling problem with blocking , 2011 .

[46]  Eugene Levner,et al.  A faster algorithm for 2-cyclic robotic scheduling with a fixed robot route and interval processing times , 2011, Eur. J. Oper. Res..

[47]  Thomas Stützle,et al.  A simple and effective iterated greedy algorithm for the permutation flowshop scheduling problem , 2007, Eur. J. Oper. Res..

[48]  H. Neil Geismar,et al.  Sequencing and Scheduling in Robotic Cells: Recent Developments , 2005, J. Sched..

[49]  Chengbin Chu,et al.  Multi-degree cyclic scheduling of two robots in a no-wait flowshop , 2005, IEEE Transactions on Automation Science and Engineering.

[50]  Sigrid Knust,et al.  Tabu search algorithms for job-shop problems with a single transport robot , 2005, Eur. J. Oper. Res..

[51]  Kazuo Kawada,et al.  Robust PD sway control of a lifted load for a mobile crane using a genetic algorithm , 2002, Proceedings of the 41st SICE Annual Conference. SICE 2002..

[52]  Sigrid Knust,et al.  A tabu search algorithm for scheduling a single robot in a job-shop environment , 2002, Discret. Appl. Math..

[53]  Sou-Sen Leu,et al.  Ga-based resource-constrained flow-shop scheduling model for mixed precast production , 2002 .

[54]  Pierre Borne,et al.  Approach by localization and multiobjective evolutionary optimization for flexible job-shop scheduling problems , 2002, IEEE Trans. Syst. Man Cybern. Part C.

[55]  Chelliah Sriskandarajah,et al.  Scheduling in Dual Gripper Robotic Cells for Productivity Gains , 2001, IEEE Trans. Robotics Autom..