Abstract
This paper analyzes the distribution logistics for a retail business that has hundreds of stores located long distances from their warehouses. Given narrow revenue margins, retail companies must optimize the cost of the merchandise delivery to its stores. In general, the structure of the distribution consists of warehouses that concentrate goods which are then delivered to the stores according to a replenishment policy that contemplates its characteristics and location. The cost of the distribution logistics is significant and deserves special consideration. This paper presents a disjunctive multi period model to redesign the logistic infrastructure of delivering goods from warehouses to stores located in a wide geographical region. In the model, a warehouse can be installed, closed, expanded or replaced by a cross-docking terminal. The objective function is to minimize the cost of the whole distribution operation. A case study is presented to show the model capabilities.
Similar content being viewed by others
Abbreviations
- c :
-
Trucks
- i :
-
Stores/shops
- j :
-
Interval of capacity increase
- k :
-
Cross dockings locations
- r :
-
Warehouses locations
- t :
-
Time periods
- cap c :
-
Capacity of truck c
- capWH0 r :
-
Initial capacity of warehouse r
- capWHJ j :
-
Capacity increase of interval j
- costkm c :
-
Cost per kilometer of truck c
- costrent :
-
Rental average cost of third-party warehouse space
- costxd k :
-
Cross-docking cost per volume handled of XD k
- demand i,t :
-
Merchandise volume (in m3) to deliver to store i at time t
- dist r,i :
-
Distance in km between warehouse r and shop i
- flow r,t :
-
Merchandise purchased and received at warehouse r at time t (m3)
- invcost j :
-
Investment cost of interval j to increase capacity to a warehouse ($)
- laborCost0 r :
-
Initial labor cost of warehouse r ($)
- laborincr r :
-
Labor cost increase of interval j ($)
- minv :
-
Minimum number of trips to deliver goods to store i
- operCost0 r :
-
Initial operation cost of warehouse r ($)
- operincr j :
-
Operation cost increase of interval j ($)
- perc :
-
Maximum percentage of full warehouse capacity to store goods
- stock0 r :
-
Initial stock of warehouse r (m3)
- stockcost :
-
Average financial cost ($/m3)
- tax:
-
Interest rate
- XWH r,t :
-
When true wearhouse r is operating at time t otherwise not
- XD k,t :
-
When true cross-docking k is operating at time t instead of warehouse r otherwise not
- Z r,j,t :
-
When true a capacity of size j is done for warehouse r at time t otherwise not
- yri r,j :
-
When true a merchandise delivery is performed from warehouse r to store i at time t otherwise not
- yki k,i :
-
When true a merchandise delivery is performed from XD k to store i at time t otherwise not
- yrk r,k :
-
When true a merchandise delivery is performed from warehouse r to XD k at time t otherwise not
- CapWH r,t :
-
Capacity in m3 of warehouse r at time t
- OperCost r,t :
-
Operational cost of warehouse r at time t
- LaborCost r,t :
-
Labor cost of warehouse r at time t
- CapWHupJ r,t :
-
Capacity increase of warehouse r at time t
- OperupJ r,t :
-
Operation cost increase of warehouse r at time t
- LaborupJ r, :
-
t: Labor cost increase of warehouse r at time t
- CostR r,t :
-
Operational cost of warehouse r at time t (includes labor and operation)
- CostKI k.l.t :
-
Transportation cost from cross-docking k to shop i at time t
- CostRI r,l,t :
-
Transportation cost from warehouse r to shop i at time t
- CostXDk:
-
Cross-docking cost k per volume handled ($/m3)
- FKI k,l,t :
-
Volume delivered (m3) from XD k to shop i at time t
- FRI r,l,t :
-
Volume delivered (m3) from warehouse R to shop i at time t
- FRK r,k,t :
-
Volume delivered (m3) from warehouse R to XD k at time t
- Rent r,t :
-
Space rented (m3) to a third-party warehouse
- Stock r,t :
-
Stock (m3) of warehouse r at time t
- TripAm c,k,l,t :
-
Number of trips of truck c from XD k to shop at time t
- TripAm c,r,l,t :
-
Number of trips of truck c from warehouse r to shop i at time t
References
Agrawal N, Smith S (2013) Optimal inventory management for a retail chain with diverse store demands. Eur J Oper Res 225:393–403
Ballou R (2004) Logística - administración de la cadena de suministro. PEARSON - Prentice-Hall, London
Brooke A, Kendrik D, Meeraus A, Raman R, Rosenthal RE (1998) GAMS a user’s guide. GAMS Development Corporation, Washington, DC
Cardós M, García-Sabater JP (2006) Designing a consumer products retail chain inventory replenishment policy with the consideration of transportation costs. Int J Prod Econ 104:525–535
Caridade R, Pereira T, Ferreira LP, Silva FJG (2017) Optimisation of a logistic warehouse in the automotive industry. Procedia Manuf 13:1096–1103
Castro P, Harjunkoski I, Grossmann IE (2019) Discrete and continuous-time formulations for dealing with break periods: preemptive and non-preemptive scheduling. Eur J Oper Res 278(2):563–577
Chen Q, Johnson E, Siirola J, Grossmann IE (2018) Pyomo.GDP: disjunctive models in python. Comput Aided Chem Eng 44:889–894
Christopher M (2016) Logistic & supply chain management. Pearson, London
Grossmann IE (2002) Review of nonlinear mixed-integer and disjunctive programming techniques. Optim Eng 3:227–252
Holzapfel A, Hübner A, Kuhn H, Sternbeck M (2016) Delivery pattern and transportation planning in grocery retailing. Eur J Oper Res 252:54–68
Millson I, Smirnov O (2016) Measuring the effect of transportation infrastructure on retail firm co-location patterns. J Transp Geogr 51:110–118
Mou S, Robb D, DeHoratius N (2018) Retail store operations: literature review and research directions. Eur J Oper Res 265:399–422
Novas J, Ramello J, Rodriguez MA (2020) Generalized disjunctive programming models for the truck loading problem: a case study from the non-alcoholic beverages industry. Transp Res Part E Logist Transp Rev. https://doi.org/10.1016/j.tre.2020.101971
Pedrozo A, Rodriguez Reartes SB, Vecchietti A, Diaz MS, Grossmann IE (2001) Optimal design of ethylene and propylene coproduction plants with generalized disjunctive programming and state equipment network models. Comput Chem Eng. https://doi.org/10.1016/j.compchemeng.2021.107295
Perona M, Cigolini R, Adani M, Biondi R, Guzzetti S, Jenna R, Chessa M, Agellara S (2001) The integrated management of logistic chains in the white goods industry. A field research in Italy. Int J Prod Econ 69:227–238
Raman R, Grossman IE (1994) Modeling and computational techniques for logic based integer programming. Comput Chem Eng 18(7):563–578
Rodríguez MA, Vecchietti A, Harjunkoski I, Grossmann IE (2014) Optimal supply chain design and management over a multi-period horizon under demand uncertainty. Part I: MINLP and MILP models. Comput Chem Eng 62:194–210
Rodriguez MA, Montagna JM, Vecchietti A, Corsano G (2017) Generalized disjunctive programming model for the multi-period production planning optimization: an application in a polyurethane foam manufacturing plant. Comput Chem Eng 103(4):69–80
Ruiz JP, Grossmann IE (2012) A hierarchy of relaxations for nonlinear convex generalized disjunctive programming. Eur J Oper Res 218(1):38–47
Sawaya N, Grossmann IE (2012) A hierarchy of relaxations for linear generalized disjunctive programming. Eur J Oper Res 216(1):70–82
Tarapataa Z, Nowickia T, Antkiewicza R, Dudzinskib J, Janikb K (2020) Data-driven machine learning system for optimization of processes supporting the distribution of goods and services – a case study -. Procedia Manuf 44:60–67
Trespalacios F, Grossmann IE (2013) Systematic modeling of discrete-continuous optimization models through generalized disjunctive programming. AICHE J 59(9):3276–3295
Trespalacios F, Grossmann IE (2016) Cutting planes for improved global logic-based outer-approximation for the synthesis of process networks. Comput Chem Eng 90(12):201–221
Vecchietti A, Grossmann IE (1999) LOGMIP: a disjunctive 0–1 non-linear optimizer for process system models. Comput Chem Eng 23:555–565
Vecchietti A, Grossmann IE (2000) Modeling issues and implementation of language for disjunctive programming. Comput Chem Eng 24:2143–2155
Vecchietti A, Lee S, Grossmann IE (2003) Modeling of discrete/continuous optimization problems: characterization and formulation of disjunctions and their relaxations. Comput Chem Eng 27:433–443
Wu O, Dalle AG, Harjunkoski I, Imsland L (2021) A rolling horizon approach for scheduling of multiproduct batch production and maintenance using generalized disjunctive programming models. Comput Chem Eng. https://doi.org/10.1016/j.compchemeng.2021.107268
Yao MJ, Hsu HW (2009) A new spanning tree-based genetic algorithm for the design of multi-stage supply chain networks with nonlinear transportation costs. Optim Eng 10:219–237
Acknowledgements
The authors gratefully acknowledge the financial support for the work presented in this article to Universidad Tecnológica Nacional (UTN) through PID EIUTIFE0005248TC and CONICET through PIP 352.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Flores, J.R., Cúnico, M.L. & Vecchietti, A. A disjunctive model to analyze and redefine the logistic of replenishing goods of retailing stores. Optim Eng 24, 779–799 (2023). https://doi.org/10.1007/s11081-021-09706-z
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11081-021-09706-z