Multi-Echelon Supply Chain Using Tabu Search Algorithm
P. Aknadh1, Ch.Bhanu Sri2,K.V.Lavanya3, Chuchikonda Jai Kishore4.
1Assistant Professor, Dept. of Mechanical, Sanketika Vidya Parishad Engineering College, Vizag, A.P, India
2Assistant Professor, Dept. of Mechanical, Sanketika Vidya Parishad Engineering College, Vizag, A.P, India
3Assistant Professor, Dept. of Mechanical, Sanketika Vidya Parishad Engineering College, Vizag, A.P, India
4M.TECH (final year),Dept. of Mechanical, Sanketika Vidya Parishad Engineering College, Vizag, A.P, India
---------------------------------------------------------------------***---------------------------------------------------------------------
• Abstract –
Outsourcing is highly beneficial for any company that values building upon its core competencies, but the emergence of the COVID-19 pandemic and other crises have exposed significant vulnerabilities within supply chains. These disruptions forced a shift in the production of goods from outsourcing to domestic methods. This paper considers a multi-echelon supply chain model with global and domestic raw material suppliers, manufacturing plants, warehouses, and markets. All levels within the supply chain network are evaluated from a holistic perspective, calculating a total cost for all levels with embedded risk. We formulate the problem as a mixed-integer linear model programmed in Excel Solver linear to solve smaller optimization problems. Then, we create a Tabu Search algorithm that solves problems of any size. Excel Solver considers three small-scale supply chain networks of varying sizes, one of which maximizes the decision variables the software can handle. In comparison, the Tabu Search program, programmed in Python, solves an additional ten larger-scaled supply chain networks.
Tabu Search’s capabilities illustrate its scalability and replicability. A quadratic multi-regression analysis interprets the input parameters (iterations, neighbors, and tabu list size) association with total supply chain cost and run time. The analysis shows iterations and neighbors to minimize total supply chain cost, while the interaction between iterations x neighbours increases the run time exponentially. Therefore, increasing the number of iterations and neighbours will increase run time but provide a more optimal result for total supply chain cost.
Tabu Search’s input parameters should be set high in almost every practical case to achieve the most optimal result. This work is the first to incorporate risk and outsourcing into a multi-echelon supply chain, solved using an exact (Excel Solver) and metaheuristic (Tabu Search) solution methodology.
.