Hybrid bi-objective gray wolf optimization algorithm for a truck scheduling problem in the automotive industry

Abstract This paper investigates a bi-objective truck scheduling problem (BTSP) in the automotive industry, where a set of containers are transported in batches from a cross-dock to an assembly manufacturer. Each container is characterized by an arbitrary size, an unequal release time and a due date. The problem is to assign containers into batches and schedule these batches on identical trucks so as to minimize the makespan and the total weighted earliness and tardiness cost. A mixed integer linear programming (MILP) model is developed for solving BTSP to optimality via an epsilon-constraint method. Due to NP-hardness of the considered problem, a hybrid bi-objective gray wolf optimization (HBGWO) algorithm is proposed by combining the decomposition framework and the gray wolf optimizer (GWO) metaheuristic. A new solution representation scheme is developed to accommodate the problem characteristic. In addition, the Gaussian mutation (GM) and a tailored local search are introduced to enhance the algorithm’s convergence ability and exploitation performance, respectively. Computational results indicate that the proposed hybrid algorithm is effective and efficient in solving BTSP with different scales.

[1]  Nils Boysen,et al.  Just-in-time logistics for far-distant suppliers: scheduling truck departures from an intermediate cross-docking terminal , 2018, OR Spectr..

[2]  J. Marcos Moreno-Vega,et al.  A mixed integer formulation and an efficient metaheuristic procedure for the k-Travelling Repairmen Problem , 2016, J. Oper. Res. Soc..

[3]  Dipti Srinivasan,et al.  A Survey of Multiobjective Evolutionary Algorithms Based on Decomposition , 2017, IEEE Transactions on Evolutionary Computation.

[4]  Nils Boysen,et al.  Vehicle scheduling under the warehouse-on-wheels policy , 2016, Discret. Appl. Math..

[5]  Ban Hà Bằng,et al.  A GRASP+VND Algorithm for the Multiple Traveling Repairman Problem with Distance Constraints , 2018 .

[6]  César Rego,et al.  A filter-and-fan approach to the job shop scheduling problem , 2009, Eur. J. Oper. Res..

[7]  Leandro dos Santos Coelho,et al.  Multi-objective grey wolf optimizer: A novel algorithm for multi-criterion optimization , 2016, Expert Syst. Appl..

[8]  Qingfu Zhang,et al.  MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition , 2007, IEEE Transactions on Evolutionary Computation.

[9]  Achim Koberstein,et al.  Integrated Strategic Planning of Global Production Networks and Financial Hedging under Uncertain Demands and Exchange Rates , 2013 .

[10]  Y. S. Tarng,et al.  Design optimization of cutting parameters for turning operations based on the Taguchi method , 1998 .

[11]  Panos M. Pardalos,et al.  A bi-objective load balancing model in a distributed simulation system using NSGA-II and MOPSO approaches , 2018, Appl. Soft Comput..

[12]  Shengxiang Yang,et al.  An Improved Multiobjective Optimization Evolutionary Algorithm Based on Decomposition for Complex Pareto Fronts , 2016, IEEE Transactions on Cybernetics.

[13]  Min Huang,et al.  A decomposition based multiobjective genetic algorithm with adaptive multipopulation strategy for flowshop scheduling problem , 2017, Natural Computing.

[14]  Qingfu Zhang,et al.  Multiobjective Optimization Problems With Complicated Pareto Sets, MOEA/D and NSGA-II , 2009, IEEE Transactions on Evolutionary Computation.

[15]  Chao Lu,et al.  An effective multi-objective discrete grey wolf optimizer for a real-world scheduling problem in welding production , 2016, Adv. Eng. Softw..

[16]  Reza Tavakkoli-Moghaddam,et al.  Solving a bi-objective unrelated parallel batch processing machines scheduling problem: A comparison study , 2017, Comput. Oper. Res..

[17]  Nils Boysen,et al.  Just-in-time vehicle scheduling with capacity constraints , 2016 .

[18]  Dongqing Zhang,et al.  A bi-level evolutionary optimization approach for integrated production and transportation scheduling , 2016, Appl. Soft Comput..

[19]  Mehmet Karaköse,et al.  A multi-objective artificial immune algorithm for parameter optimization in support vector machine , 2011, Appl. Soft Comput..

[20]  Andrew Lewis,et al.  Grey Wolf Optimizer , 2014, Adv. Eng. Softw..

[21]  Jinliang Ding,et al.  Two-objective stochastic flow-shop scheduling with deteriorating and learning effect in Industry 4.0-based manufacturing system , 2017, Appl. Soft Comput..

[22]  Yoshiro Ikura,et al.  Efficient scheduling algorithms for a single batch processing machine , 1986 .

[23]  Eckart Zitzler,et al.  Indicator-Based Selection in Multiobjective Search , 2004, PPSN.

[24]  Nils Boysen,et al.  Part logistics in the automotive industry: Decision problems, literature review and research agenda , 2015, Eur. J. Oper. Res..

[25]  Yalin Chen,et al.  A modified MOEA/D approach to the solution of multi-objective optimal power flow problem , 2016, Appl. Soft Comput..

[26]  George Mavrotas,et al.  Effective implementation of the epsilon-constraint method in Multi-Objective Mathematical Programming problems , 2009, Appl. Math. Comput..

[27]  Zuren Feng,et al.  A two-phase metaheuristic for the cumulative capacitated vehicle routing problem , 2013, Comput. Oper. Res..

[28]  David H. Wolpert,et al.  No free lunch theorems for optimization , 1997, IEEE Trans. Evol. Comput..

[29]  Xiangtao Li,et al.  Multiobjective Discrete Artificial Bee Colony Algorithm for Multiobjective Permutation Flow Shop Scheduling Problem With Sequence Dependent Setup Times , 2017, IEEE Transactions on Engineering Management.

[30]  Aimin Zhou,et al.  Information fusion in offspring generation: A case study in DE and EDA , 2018, Swarm Evol. Comput..

[31]  Mangey Ram,et al.  System Reliability Optimization Using Gray Wolf Optimizer Algorithm , 2017, Qual. Reliab. Eng. Int..

[32]  Panos M. Pardalos,et al.  Uniform parallel batch machines scheduling considering transportation using a hybrid DPSO-GA algorithm , 2016, The International Journal of Advanced Manufacturing Technology.

[33]  Ann Melissa Campbell,et al.  Routing for Relief Efforts , 2008, Transp. Sci..

[34]  Hamed Fazlollahtabar,et al.  Bi-objective optimisation for scheduling the identical parallel batch-processing machines with arbitrary job sizes, unequal job release times and capacity limits , 2015 .

[35]  Zhiwei Feng,et al.  Control-structure integrated multiobjective design for flexible spacecraft using MOEA/D , 2014 .

[36]  Carlos A. Coello Coello,et al.  Handling multiple objectives with particle swarm optimization , 2004, IEEE Transactions on Evolutionary Computation.

[37]  Simon Emde,et al.  Scheduling direct deliveries with time windows to minimise truck fleet size and customer waiting times , 2019, Int. J. Prod. Res..

[38]  Bijaya K. Panigrahi,et al.  Binary grey wolf optimizer models for profit based unit commitment of price-taking GENCO in electricity market , 2019, Swarm Evol. Comput..

[39]  Makespan minimisation on parallel batch processing machines with non-identical job sizes and release dates , 2012 .

[40]  Dong Yue,et al.  Pareto-dominance based adaptive multi-objective optimization for hydrothermal coordinated scheduling with environmental emission , 2018, Appl. Soft Comput..

[41]  Nils Boysen,et al.  The identical-path truck platooning problem , 2018 .