Reformulation, linearization, and a hybrid iterated local search algorithm for economic lot-sizing and sequencing in hybrid flow shop problems

Abstract We study an integrated economic lot-sizing and sequencing problem (ELSP) in the hybrid flow shop manufacturing setting with unlimited intermediate buffers in a finite planning horizon. The ELSP entails making two simultaneous decisions regarding (i) the manufacturing sequences of products, and (ii) their production quantity. The objective is to minimize the total cost, consisting of inventory holding and set-up costs. To solve this problem, we first develop a novel mixed-integer nonlinear programming (MINLP) model that improves an existing MINLP model in the literature. We then present a novel linearization technique that transforms these two MINLP models into effective mixed-integer linear programming (MILP) models. Additionally, we develop an effective algorithm that hybridizes the iterated local search algorithm with an approximate function. We conduct comprehensive experiments to compare the performance of MILPs+CPLEX with that of MINLPs+BARON. Additionally, our proposed algorithm is compared with four existing metaheuristic algorithms in the literature. Computational results demonstrate that our novel MINLP formulation and its linearized variant significantly improve the solvability and optimality gap of an existing MINLP formulation and its linearized variant. We also show that our new hybrid iterated local search algorithm substantially improves computational performance and optimality gap of the mathematical models and the existing algorithms in the literature, on large-size instances of the problem.

[1]  Mostafa Zandieh,et al.  The economic lot scheduling problem with deteriorating items and shortage: an imperialist competitive algorithm , 2012 .

[2]  Quan-Ke Pan,et al.  Self-adaptive fruit fly optimizer for global optimization , 2017, Natural Computing.

[3]  Onder Bulut,et al.  An artificial bee colony algorithm for the economic lot scheduling problem , 2014 .

[4]  Quan-Ke Pan,et al.  An effective discrete invasive weed optimization algorithm for lot-streaming flowshop scheduling problems , 2018, J. Intell. Manuf..

[5]  Ping Chen,et al.  Self-adaptive perturbation and multi-neighborhood search for iterated local search on the permutation flow shop problem , 2015, Comput. Ind. Eng..

[6]  Seyyed M. T. Fatemi Ghomi,et al.  Two hybrid meta-heuristics for the finite horizon ELSP in flexible flow lines with unrelated parallel machines , 2007, Appl. Math. Comput..

[7]  Liang Gao,et al.  Effective metaheuristics for scheduling a hybrid flowshop with sequence-dependent setup times , 2017, Appl. Math. Comput..

[8]  Candace Arai Yano,et al.  The economic lot and delivery scheduling problem: the common cycle case , 1995 .

[9]  Seyyed M. T. Fatemi Ghomi,et al.  Production , Manufacturing and Logistics A hybrid genetic algorithm for the finite horizon economic lot and delivery scheduling in supply chains , 2006 .

[10]  Avijit Banerjee,et al.  Integrated Multiproduct Batch Production and Truck Shipment Scheduling under Different Shipping Policies , 2016 .

[11]  Behrooz Karimi,et al.  Two metaheuristic methods for the common cycle economic lot sizing and scheduling in flexible flow shops with limited intermediate buffers: The finite horizon case , 2006, Appl. Math. Comput..

[12]  M. K. El-Najdawi A job-splitting heuristic for lot-size scheduling in multi-stage, multi-product production processes , 1994 .

[13]  Shaukat A. Brah,et al.  Heuristics for scheduling in a flow shop with multiple processors , 1999, Eur. J. Oper. Res..

[14]  John I. S. Hsu,et al.  Common cycle scheduling in a multistage production process , 1990 .

[15]  Alan S. Manne,et al.  On the Job-Shop Scheduling Problem , 1960 .

[16]  Ardeshir Bahreininejad,et al.  Optimization of economic lot scheduling problem with backordering and shelf-life considerations using calibrated metaheuristic algorithms , 2015, Appl. Math. Comput..

[17]  Jwm Will Bertrand,et al.  The finite horizon economic lot sizing problem in job shops: The multiple cycle approach , 2001 .

[18]  Yi Liao,et al.  Multi-product lot scheduling with backordering and shelf-life constraints , 2013 .

[19]  Quan-Ke Pan,et al.  Iterated search methods for earliness and tardiness minimization in hybrid flowshops with due windows , 2017, Comput. Oper. Res..

[20]  Mostafa Zandieh,et al.  Algorithms for a realistic variant of flowshop scheduling , 2010, Comput. Oper. Res..

[21]  Jack D. Rogers A Computational Approach to the Economic Lot Scheduling Problem , 1958 .

[22]  Mehmet Fatih Tasgetiren,et al.  Iterated greedy algorithms for the blocking flowshop scheduling problem with makespan criterion , 2017, Comput. Oper. Res..

[23]  Fayez F. Boctor,et al.  The impact of sequencing decisions on multi-item lot sizing and scheduling in flow shops , 1999 .

[24]  Xavier Tort-Martorell,et al.  An efficient iterated local search algorithm for the total tardiness blocking flow shop problem , 2013 .

[25]  Liang Gao,et al.  An Iterated Local Search Algorithm for the Lot-Streaming Flow Shop Scheduling Problem , 2014, Asia Pac. J. Oper. Res..

[26]  Candace Arai Yano,et al.  Cyclic scheduling to minimize inventory in a batch flow line , 1994 .

[27]  Pierre Hansen,et al.  Variable Neighborhood Search , 2018, Handbook of Heuristics.

[28]  Paul R. Kleindorfer,et al.  Common cycle lot-size scheduling for multi-product, multi-stage production , 1993 .

[29]  Jing Xiao,et al.  A hybrid Lagrangian-simulated annealing-based heuristic for the parallel-machine capacitated lot-sizing and scheduling problem with sequence-dependent setup times , 2015, Comput. Oper. Res..

[30]  Christoph H. Glock,et al.  The impact of batch shipments on the Economic Lot Scheduling Problem , 2016, Comput. Ind. Eng..

[31]  Alcides R. Santander-Mercado,et al.  The economic lot scheduling problem: a survey , 2016 .

[32]  Liang Gao,et al.  An effective modified migrating birds optimization for hybrid flowshop scheduling problem with lot streaming , 2017, Appl. Soft Comput..