Next Article in Journal
Valorization of Juglans regia. L Bark Residues as a Natural Colorant Based on Response Surface Methodology: A Challenging Approach to a Sustainable Dyeing Process for Acrylic Fabrics
Previous Article in Journal
Credit Card Use, Hedonic Motivations, and Impulse Buying Behavior in Fast Fashion Physical Stores during COVID-19: The Sustainability Paradox
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimization of Urban Distribution Centres: A Multi-Stage Dynamic Location Approach

1
College of Business Administration, Ningbo Polytechnic, Ningbo 315800, China
2
Barcelona Innovation in Transport (BIT), Department of Civil and Environmental Engineering, Universitat Politècnica de Catalunya (UPC-BarcelonaTech), 08003 Barcelona, Spain
3
Faculty of Maritime and Transportation, Ningbo University, Ningbo 315806, China
4
College of Finance & Information, Ningbo University of Finance & Economics, Ningbo 315175, China
*
Author to whom correspondence should be addressed.
Sustainability 2022, 14(7), 4135; https://doi.org/10.3390/su14074135
Submission received: 19 January 2022 / Revised: 9 March 2022 / Accepted: 14 March 2022 / Published: 30 March 2022

Abstract

:
Customer demand is dynamic and changeable; thus, optimality of the enterprise’s initial location cannot be guaranteed throughout the planning period in order to minimize site selection cost and maximize service reliability in the whole operation cycle. The enterprise planning period is divided into different stages, and a static location model is established at the fixed stage. In addition, a multi-stage dynamic location model is established by introducing the transfer cost between adjacent stages. To reduce the difficulty of solving the dynamic location model, first, we determined the optimal site selection and allocation strategy for each stage. Second, we designed a novel method that transforms the multi-stage dynamic location problem into the shortest path problem in graph theory. Finally, the Dijkstra algorithm was used to find the optimal dynamic location sequence so that its cumulative cost was the lowest in the whole planning period. Through a case study in China, we compare the costs of static and dynamic locations and the location cost under different objectives. The results show that this dynamic location generates more income (as it reduces cost) in comparison to the previous static location, and different location objectives have a substantial influence on location results. At the same time, the findings indicate that exploring the problem of enterprise location from a dynamic perspective could help reduce the operating cost and resources from a sustainable development perspective.

1. Introduction

With the sustainable development of the social economy, improved living standards, and fast pace of life, peoples’ consumption of all kinds of goods continues to increase, presenting a “multi-variety, multi-batch, small-batch” consumption pattern [1]. How to quickly distribute a large variety of food to where it is needed represents a new logistics challenge, which has stimulated and promoted the rapid development of urban logistics. Considering that customer demand is dynamic and variable, distribution services need to constantly improve in the pursuit of sustainable development.
Where to locate urban distribution centres (UDCs) is one of the most important decision-making problems for logistics enterprises [2,3,4,5,6]. Deciding where to locate UDCs represents a strategic decision problem. The initially optimal locations of UDCs will no longer be optimal at some point in the future, given the development of economies and the need for real-time decisions, changes in urban distribution quantity in accordance with customer demand, distribution cost, and changes in related governmental policies. Therefore, logistics enterprises should comprehensively consider the variable factors that may change over time when choosing the location of UDCs. Dynamic location of UDCs refers to determining location layouts in a time-varying manner to ensure that optimal locations are used to the extent possible at all times. With the increased availability of third-party logistics, enterprises can rent and outsource their distribution centres, which greatly reduces the cost of opening or closing distribution centres and provides convenience and the possibility of timely adjustment of the entire logistics system. Facilities can be put to reasonable use, waste can be avoided, and sustainable development of society can thus be promoted. A reasonable selection of the location and number of distribution centres of the logistics system will provide advantages in ensuring the operation of the logistics system, reducing logistics cost and loss of goods, and accelerating turnover, among other advantages. Additional benefits on distribution centres analysis may be found in the literature linked with sustainability perspective such as emergency materials dispatching [7,8] or logistics distribution networks [9,10,11]. In the framework of sustainability, our work focuses on two specific points: (i) sustainable economic development and business management, (ii) Sustainable supply chains, logistics, and transportation.
After the Introduction (Section 1), this paper is organised as follows. Section 2 introduces a comprehensive literature review on the location. Section 3 and Section 4 present the model formulation and solution method, respectively. Section 5 details the case description and data acquisition. The proposed method is used in Section 6 to solve the dynamic location problem of the Chinese Tianjin port X company and the computational results are discussed. Finally, Section 7 provides a conclusion and identifies future areas for research.

2. Literature Review

The study of the theory of location and distribution formally started with Weber [12] and was subsequently extended by Hakimi [13]. Over the last few decades, the theory of location and distribution has become an important research topic in operations research and management science. Location theory has been used in the real world with respect to hospitals [14], schools [15], public facilities [16], retail establishments [17], urban facilities [18], distribution centres [19], and so forth. Although these location problems involve different entities, the problem is essentially the same in each case. The focus is on how to choose the number and location of facilities to optimally provide services to end-users.
Facility location has been considered using qualitative and quantitative models [19]. Qualitative models primarily include analysis of hierarchical processes [20,21], fuzzy evaluation [2], grey relational degree evaluation [22], or models constructed by synthesising several evaluation methods [23]. The basic principle underlying qualitative methods is to evaluate and rank alternative schemes and select the one with the highest score as the final location scheme. However, these methods are influenced by practitioners and evaluation indexes so that bias can occur in location. Quantitative determination of location is primarily obtained by constructing facility location models, which can be divided into various forms according to decision-makers’ goals and spatial characteristics of the problem. Owen et al. [24] divided the facility location problem into static facility location, random facility location, and dynamic facility location. At present, studies have primarily focused on the improvement of static facility location models and methods [25,26,27,28]. However, in any application, both actual point demand quantity and demand characteristics may change with time. Therefore, the location should be adjusted according to the actual situation.
Models in which the location decisions are revisited in each time period due to a change in demand are called dynamic models. The dynamic location model was first stated by Ballou [29] when discussing how enterprises select a warehouse to maximize profits during the planning period. Sweene et al. [30] proposed an improved method based on Ballou [29], which included constraints on the state space of the dynamic programming to improve the quality of the solution. Although both approaches allowed facility relocation, they did not consider the time required for facility construction or relocation cost in the objective function. Wesolowsky [31] studied the dynamic location of a single facility in limited planning and introduced relocation cost into the objective function. Farahani et al. [32] studied the single-facility dynamic location model. Tapiero [33] and Canel et al. [34] studied the location–allocation problem with multiple facilities and multiple cycles and used a myopic algorithm and dynamic programming method to solve the problem respectively. Melo et al. [35] analysed the dynamic location problem with the capacity limitation of multiple commodities and discussed the similarities and differences between the established model and the existing model. Dias et al. [36] studied the dynamic location problem with a minimum and maximum two-layer capacity constraint for facility opening, closing, and reopening, and solved the model using a primal–dual heuristic algorithm. Zhou et al. [37] established a dynamic location model of a logistics centre with multiple facilities and cycles and designed a genetic algorithm to solve the model. However, none of these studies simultaneously considered multi-facility locations and transfer costs. The algorithms for solving models are generally approximate and heuristic in nature. Emirhuseyinoglu et al. [25] studied a two-tier facility location problem with a quantity discount of goods and established a mixed-integer programming model; two heuristic algorithms were designed to solve the model.
In view of all this, the objective of this contribution was to develop a multi-stage dynamic location model for a three-level supply chain logistics network considering the reliability of distribution service and transfer costs. In order to reduce the difficulty in developing the solution to the model involved, first, based on the static location model of each phase, we determined the optimal location and its scheduling scheme. Second, we transformed the dynamic location problem into the shortest path problem using graph theory. In this stage, the Dijkstra algorithm was used to find the optimal dynamic location sequence, so that its cumulative cost was the lowest in the whole planning period. Finally, the suitability of the method was demonstrated by applying the model to X enterprise of Tianjin port in the Beijing-Tianjin-Hebei (BTH) city cluster.

3. Model Formulation

3.1. Problem Statement

We investigated a logistics distribution network consisting of m supply points, n 1 candidate distribution centres and k discrete demand points (Figure 1). The demand for some demand points changed within stated periods. The intention was to formulate a long-term location (multi-stage location) plan to select P distribution centres among n 1 candidate distribution centres, providing services for k demand points in each stage. This aimed to minimize the total cost of the distribution system and maximize the reliability of the distribution centres’ service throughout the planning period.

3.2. Symbols and Variables

The main symbols and variables used in the analysis are shown in Table 1. Additionally, intermediate variables are defined when they first appear in the paper.

3.3. Service Reliability Calculation for Distribution Centres

The reliability of distribution centres’ service is the logical combination (i.e., series connection, parallel connection) of the reliability of several interrelated logistics operation units within distribution centres [38]. Considering the scope of this study, we assumed that the reliability of other logistics operation units (such as picking, collecting, and loading), except delivery, would be perfect, defined as a value of 1. The reliability of logistics service provided by distribution centres for a customer was defined as the probability of delivering products within the time limit required by the customer. The reliability was expressed by the following formula [39]:
P j k t = P ( t j k t k ) = P ( d j k v j k t k ) = P ( v j k d j k t k ) = 1 F v j k ( d j k t k )
From Equation (1), the reliability of the whole system in stage t was obtained as follows:
τ t = β j N k K d k t y j t P j k t k K d k t
where t k denotes the lower limit of service time window required by customers, t j k denotes transportation time from distribution centre j to demand point k , P j k t denotes the reliability of distribution centre j to provide customers k with logistics services in stage t , v j k denotes vehicle travel speed from distribution centre j to demand point k and F v j k denotes the vehicle travel speed distribution function from distribution centre j to demand point k .

3.4. The Location Model of Stage t

The location model of stage t was defined as follows:
Objective   function    Max     τ t = β j N k K d k t y j t P j k t k K d k t
Min   Z t = β ( F 1 + F 2 + F 3 )
F 1 = j N y j t g d j
F 2 = i M j N c 1 d i j x i j t + j N k K c 2 d j k x j k t
F 3 = j N t c j t x j k t y j t k K
Subject   to        i M x i j t = k K x j k t j N
i M x i j t G y j t j N
k K x j k t y j t M N j j N
j N y j t = P
y j t { 0 , 1 } j N
x i j t 0 i M , j N
x j k t 0 j N , k K
The objective function (3) maximises the reliability of distribution centres’ service. The objective function (4) minimises the total system cost, which includes the fixed cost (5), the transportation cost (6), and the transit operating cost (7). Constraint (8) ensures flow balance among distribution centres. Constraint (9) ensures that the flow of goods in unselected distribution centres is zero. Constraint (10) represents the capacity limitation of distribution centres. The number of selected distribution centres is represented by constraint (11). Constraint (12) ensures that y j t varies is 0 or 1. Constraint (13) ensures that x i j t greater than or equal to zero. Constraint (14) ensures that x j k t is greater than or equal to zero.

3.5. Transformation of Multi-Objective Model

In this study, the established model utilised dual objectives optimisation. Because there is no unique optimal solution for multi-objective optimisation problems, there are one or more non-inferior solutions. To solve the multi-objective optimisation problem, in general, multi-objective optimisation is converted to single-objective optimisation [40]. The dimensions of the two objective functions are different in a model, so we used the improved weighting average method to carry out multi-objective transformation [41]. The reliability of distribution centres’ service was assigned a coefficient. This is understood as a cost that enterprises need to pay to improve the service reliability of the distribution centres. Thus, the multi-objective programming problem was transformed into a single-objective programming problem as follows:
Objective   function   Min   Z = Z t + α τ t
Subject to (8)~(14)

3.6. Dynamic Location Model of the Urban Distribution Centres

In the single-stage location model, the transfer costs of two adjacent stages are introduced. We can get the dynamic location model as follows:
Objective   function   Min   Z = t T ( Z t + α τ t ) + t T C ( t , R i ) ( t + 1 , R j )
Subject to (8)~(14)
The objective function (16) minimises the total cost, which includes the fixed cost, the transportation cost, and operating cost of distribution centres; the cost of enterprises improving the service reliability of the distribution centres, and the transfer cost between stages.

4. Model Solution

4.1. Solution Idea

First, the location planning period for the distribution centres was divided into several stages according to the time sequence. Second, the optimal static locations of distribution centres in a specific stage were obtained via Mixed-Integer Programming (MIP) using the software Lingo 11.0 and, at the same time, calculating the location cost when the static location point was taken as the location in the other stages. The transfer cost between adjacent stages was calculated using Matlab 2018b. The multi-stage location problem was treated as a multi-stage decision problem in the given periods. Finally, the multi-stage decision-making problem was transformed into a shortest path problem in graph theory. The Dijkstra algorithm was used to find the shortest path. That is, a time-varying dynamic location decision sequence was obtained. Figure 2 shows a flow chart with the main steps involved in the multi-stage location of urban distribution centres.

4.2. Transforming the Dynamic Location into the Shortest Path

Step One. The planning period of distribution centre locations was divided into n stages according to the time sequence. The optimal location of distribution centres at each stage was obtained by Lingo 11.0 programming. The optimal location at stage t is represented by R t ( t = 1 , 2 , , n ) . The best location for each stage is schematised in Figure 3.
Step Two. The cost of the optimal location strategy at each stage in other stages was calculated. C i j represents the location cost when the optimal location in phase j was used as the location in phase i . For example, C j 1 represents the location cost when the optimal location strategy R 1 in phase 1 was used as the location strategy in phase j .
Step Three. The location cost of the optimal location strategy in each stage was abstracted. The location cost of each stage represented a point that served as the vertex of each stage; that is, the possible location strategy in this stage. The number of vertices represented the number of possible location schemes in this stage.
Step Four. The cost of state transition between adjacent stages was calculated. C ( t , R i ) ( t + 1 , R j ) denotes the transfer cost from strategy R i in stage t to strategy R j in stage t + 1 . For example, C ( 1 , R 2 ) ( 2 , R 3 ) denotes the transfer cost from strategy R 2 in stage 1 to strategy R 3 in stage 2.
Step Five. Two virtual vertices were constructed: the start point V 0 and the endpoint V n + 1 of the planning period. The location scheme was represented by a directed connected graph (Figure 3). V is the set of vertices, where V 0 and V n + 1 indicated that the enterprise did not need to make location decisions, and V i j meant that the optimal site selection of stage j was taken as the site selection of stage i . The set of edges E and the elements in the set represented the distance between two adjacent points. The distance from V 0 to each point in the first phase was equal to the cost in the first phase of the best location in the different phases. The distance from V n j ( j = 1 , 2 , , n ) to the endpoint V n + 1 was 0, and the distance between the other two adjacent vertices was the sum of step two (location cost) and step four (transfer cost). Through the above five steps, the dynamic location problem was transformed into the shortest path problem shown in Figure 4.

4.3. Shortest Path Algorithm

The Dijkstra algorithm can estimate the shortest path between any two nodes in Figure 4, but the weight of the edges is required to be non-negative. According to the transformation method of the dynamic location shown in the previous section, it may be concluded that the weight of the edges is all non-negative (Step five of Section 4.2) in Figure 4. Hence, the Dijkstra algorithm can be used to obtain the shortest path from V 0 to V n + 1 in Figure 4, namely, the optimal dynamic location point of the enterprise in the whole site selection planning cycle. The basic steps of the algorithm are as follows [42]:
Step One. Give the starting vertex V 0 the permanent label U ( V 0 ) = 0 . The other vertices are labelled with Z . At this time, the temporarily labelled set of vertices R is equal to { V 11 , V 12 , , V 1 n , , V 1 j , V i j , , V n j , , V n + 1 } while the permanently labelled set of vertices S is equal to { V 0 } . Arc set A = { ( V 0 , V m n ) V 0 S , V m n R } represents the set of all lengths from the permanent label point to the temporary label point.
Step Two. Calculate the arc length L ( V 0 , V 1 i ) ( i = 1 , 2 , , n ) from V 0 to its adjacent vertex V 1 i . Find a vertex V 1 j such that L ( V 0 , V 1 j ) = W 1 j = min ( L ( V 0 , V 1 i ) )   ( i = 1 , 2 , , n ) . Change the Z label of V 1 j to label U . At this time, the permanently labelled set of vertices S is equal to ( V 0 , V 1 j ) , and the temporarily labelled vertex set R is equal to R \ { V 1 j } .
Step Three. Define A = { ( V i j , V m n ) V i j S , V m n R } as the set of new arc segments. When i = 1 , A = { ( V 1 j , V 21 ) , , ( V 1 j , V 2 j ) , , ( V 1 j , V 2 n ) . Calculate the length of the arc in A . Find a vertex V 2 k , such that L ( V 0 , V 2 k ) = U ( V 1 j ) +   W ( 1 , R j ) ( 2 , R k ) . Where, W ( 1 , R j ) ( 2 , R k ) = min ( L ( V 1 j , V 2 q ) )   ( q = 1 , 2 , , n ) , which represents the weight of the arc between site R j of Stage One and site R i of Stage Two.
Step Four. The weights of arc segments from all permanently labelled points to temporary labelled points are compared. Labels Z and U are changed at the endpoint of the arc where the minimum value is located.
Repeat Step Three and Step Four until the procedure is complete.

5. Case Description and Data Acquisition

This case study considered X enterprise of Tianjin port in BTH city cluster; some data were obtained from literature [43]. X company currently provides effective distribution services for 22 regions in BTH of China (Figure 5). To improve transport efficiency and distribution system service reliability, the company intends to select three of 22 demand points as its logistics distribution centres. The enterprise intends to formulate an eight-year plan; every two years is regarded as a stage. The whole planning period is divided into four stages.
The distance between Tianjin and the cities and the distances among these cities are shown in Appendix A. The fixed cost and unit operating cost of each demand point in Stage One are shown in Table 2. In the following stages, the operating cost and the fixed cost increased by 8% and 6%, respectively, compared with the previous stage. The demand points in stages 1, 2, 3, and 4 are shown in Table 3, given t k = 8 , c 1 = 2 Yuan/km, v j k N ( 70 , 10 2 ) , c 2 = 1.8 Yuan/km, M N j = 60 t   ( j N ) , β = 100 , α = 1000 , and P = 3 .

6. Results and Discussion

6.1. Optimal Dynamic Location and Comparison with Static Solution

First, through Lingo 11.0 software programming, the optimal location and distribution strategy of each stage was obtained (Figure 6). The optimal location point of each stage differed, as follows: ZUN, AN, CANG → TANGH, LANG, CANG → TANGH, AN, CANG → TANGH, LANG, AN.
At the optimal site, the reliability of the distribution centre service is more than 98%, so the service satisfaction is high.
Second, the total location cost of each stage was calculated for the optimal location point, and the total location cost for the optimal location point in other stages was also calculated (Table 4). The cost at other location points outweighed the cost at the optimal location point for a given stage; the maximum difference was 455 × 10 3 Yuan and the minimum difference was 36 × 10 3 Yuan.
Third, transfer cost was determined, as follows:
  • If the location points remained unchanged, the transfer cost was 0.
  • If the location points change, transfer costs are related to the fixed cost of the changed location point. Specifically, the transfer cost from phase one to phase two was equal to 0.5 times the fixed cost of the location point in stage two, the transfer cost from phase two to phase three was equal to 0.8 times the fixed cost of the location point in stage three, and the transfer cost from phase three to phase four was equal to 1.2 times the fixed cost of the location point in stage four.
  • If the fixed capacity of the location point was exceeded in any stage, the transfer cost was equal to the excess tonnage multiplied by two times the operating cost of the site. The transfer cost between different stages was calculated, as shown in Table 5.
Finally, the optimal multi-stage location decision sequence was determined. The distance was the sum of the transfer cost and location cost between different stages (Table 6). Using the Dijkstra algorithm, the optimal multi-stage location decision sequence was obtained for TANGH, LANG, CANG → TANGH, LANG, CANG → TANGH, AN, CANG → TANGH, LANG, AN. The total cost of the whole planning period was 27.723 × 10 3 Yuan. Furthermore, the single-stage optimal location sequence was not the optimal location sequence for the whole planning period.
In a static location method, once locations are determined, they will not change during the whole planning period. We used the location decision of stage one as the location decision for the entire planning cycle. In this case, the total cost of the four stages, including fixed cost, transfer cost, transportation cost, and the cost of improving the service reliability of the distribution centres was 28.561 × 10 3 Yuan (Table 4), which was 2.93% more than the dynamic location cost (Table 4).

6.2. Optimal Location and Cost Analysis Given Different Objectives

As can be seen from Figure 7, using the shortest distance as the objective function, the location strategy was TANGS, LANG, and CANG. When the objective function minimised the total cost, at least one of the best sites was LANG or CANG in each stage (Figure 6). However, TANGS did not appear in any stage, primarily due to the high fixed and operating cost of TANGS, which increased the total cost. Table 7 shows that when the objective function minimised distance, transportation cost was lower than when using the minimum total cost as the objective function. In contrast, operation costs and fixed costs exhibited the opposite pattern to transportation costs.

6.3. Discussion of the Results

From the perspective of enterprises, it is necessary to determine the distribution cost associated with third-party logistics to improve the competitiveness of the enterprise [44,45]. For enterprises and additional stakeholders, it is necessary to consider various factors that may affect costs, measure the relationship among costs and employ third-party logistics companies consistent with the objectives of the enterprise. In this sense, the location of UDCs is a multi-stage dynamic decision-making problem. Based on experience, Chinese city clusters (e.g., BTH) are developing rapidly and peoples’ demand for goods is constantly changing. The initial optimal site selection of UDCs will not necessarily continue to be the optimal site selection in later stages. Hence, a static UDC selection method contradicts the enterprise’s pursuit of profit maximisation. Furthermore, customer satisfaction is a key factor in the development of enterprises, as we considered in the current study. This represents a step forward in comparison to previous studies [22,25,46,47] because we introduced explicitly service reliability into the location model, building a multi-objective and multi-stage dynamic location model.
The multi-objective problem has no optimal solution; rather, there only exists a set of pareto solutions [40]. Thus, to obtain the optimal solution to the problem, it is necessary to transform the multi-objective problem into a single-objective model. However, in the model described in this paper, the unit of measurement of cost differed from the unit of measurement of distribution reliability. Therefore, a traditional linear weighting method was not feasible; hence, we used an improved weighting average method to implement multi-objective transformation [41]. This method converts the reliability of the distribution system into a distribution cost by introducing a constant. The method can not only eliminate differences in units and orders of magnitude among multiple objectives but can also permit dynamic adjustment according to the requirements of the problem. An alternative is also the use of the theory of multi-objective optimization such as hierarchical sequence method, efficiency coefficient method, purpose planning method among others [41].
Exact algorithms are likely to generate more realistic and accurate results in comparison to hybrid heuristic algorithms [37,48]. However, it is difficult to solve the dynamic location model established herein using an exact algorithm. In order to obtain the exact solution of the dynamic location model, a new method was proposed. The advantage of our method lies in its versatility because it decomposes and transforms the multi-stage dynamic location problem thus making it easier to solve. The key of the method is that we transformed the multi-stage dynamic location problem into a shortest path problem. Then, the Dijkstra algorithm of graph theory was used to obtain the shortest path. Consequently, the Dijkstra algorithm solved a problem noted previously in the literature [49,50]. The BTH application example demonstrated that the proposed method is simple and feasible for solving the multi-stage dynamic location problem.

7. Conclusions

In the near future, with the rapid development of China’s economy, indicators related to city distribution, such as customer demand, transportation cost, transit cost, and so on, may change. As such, the original location of UDCs will not be the optimal location at some future time. In this paper, a multi-stage dynamic location of UDCs was established. To reduce the difficulty of solving the model, we used the ideas of decomposition and transformation. Ultimately, we transformed the multi-stage dynamic problem into a multi-stage decision-making problem. The multi-stage decision-making process was regarded as the shortest path problem, which was successfully solved using the Dijkstra algorithm. The effectiveness of the model and algorithm was verified through a case study of a Tianjin port enterprise. Based on the results of the numerical experiments, we present the following conclusions:
When the needs of customers change at different stages of site selection, the optimal UDC site locations also change. Compared to the static optimal location decision, the dynamic optimal location decision can provide cost savings for enterprises in a planning period.
By comparing and analysing the optimal location strategies for different objectives in different stages, we found that the transportation cost was smaller when the objective function minimised distance rather than total cost, however, fixed costs and operating costs demonstrated opposite trends.
In summary, the proposed model can effectively solve the multi-stage dynamic location problem. Moreover, in this contribution, the algorithm used for solving the model was based on decomposition and transformation, which reduced the difficulty of solving the model to a great extent. This may promote urban distribution by developing transitions towards a healthier, greener, and more sustainable direction. Future research could address uncertainty in supply chains. In this case, location optimization of UDCs will be more complicated. Additionally, the proposed method may be eventually improved using advanced pathfinding algorithms for complex networks or high density of nodes (for instance, an A* pathfinding algorithm) and the consideration of other methods for the dynamic location model such as the Epsilon-constraint method [51] or Two-Phase-Method [52]. Future works also include designing a heuristic algorithm to solve the dynamic location model and comparing this with the method presented in this paper to verify the quality of the heuristic algorithm. Future improvements of the work could include improvement of the pathfinding algorithm and establishing a model to determine the optimal location stage of an enterprise.

Author Contributions

All of the authors contributed to the work in the paper. Specifically: Conceptualization, L.Y. and P.Z.; methodology, L.Y.; software, L.Y.; validation, L.Y., M.G. and H.F.; data curation, L.Y.; writing—original draft preparation, L.Y.; writing—review and editing, L.Y. and M.G.; funding acquisition, P.Z. and C.Z. All authors have read and agreed to the published version of the manuscript.

Funding

The research was supported by National Key Research and Development Project (2017YFE9134700); Zhejiang Province Philosophy Planning Project (21NDQN290YB, 21NDJC167Y B); Ningbo Polytechnic Research Project (NZ22007).

Data Availability Statement

The data and material used to support the finding of this study are available from the corresponding author upon request.

Acknowledgments

The authors would like to thank the anonymous reviewers for their helpful and constructive comments, which greatly improved the quality of the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Table A1. Distance between pairs of cities used in the case study.
Table A1. Distance between pairs of cities used in the case study.
TIANBEIGUZHANGCHENGQINGQINZUNTANGHTANGSLANGLAIANBAOCANGGUANSHEHANNANXINGHENGGAOSHI
TIAN013652935336424126414313512483257150176120384549460311415256391345
BEI136039322822123229018223518358252150147228443619456347399292331285
GU5293930174290493693484585535456399543540622836921849740792685696650
ZHANG3532281740388518513341462412296224379376532689747647599590538522476
CHENG3642212903880203403194295254296371387384396660825736587691532568522
QING2412324935182030121107173131259489379382355662851707552650497563517
QIN2642906935134031210184149122334545440437364628793703555659500635589
ZUN14318248434119410718409468262379272269319550801638454581399513467
TANGH13523558546229517314994050156431385382232542768607446550391566520
TANGS12418353541225413112268500194373318297224488653563415519360495449
LANG83584562962962593342621561940231124141170396546449300404245325279
LAI2572523992243714895453794313732310186144300447472395347338289270224
AN150150543379387379440272385318124186042151355428351259294204226180
BAO176147540376384382437269382297141144420156313386311217246162182130
CANG1202286225323963553643192322241703001511560264429340191295136271225
GUAN38444383668966066262855054248839644735531326401727594129142198223
SHE549619921747825851793801768653546472428386429172097238134301202315
HAN4604568496477367077036386075634493953513113407597015165204129181
NAN3113477405995875525554544464153003472592171919423815101044889119
XING41539979259069165065958155051940433829424629512913465104015964116
HENG256292685538532497500399391360245289204162136142301204481590129138
GAO3913316965225685636355135664953252702261822711982021298964129052
SHI345285650476522517589467520449279224180130225223315181119116138520

References

  1. Tao, W.Z.H. Research on the Urban 2B/2C Cold Chain Logistics Joint Distribution Model and Its Pricing Game Problem; Beijing Jiaotong University: Beijing, China, 2017. [Google Scholar]
  2. Chen, C.T. A fuzzy approach to select the location of the distribution center. Fuzzy Sets Syst. 2001, 118, 65–73. [Google Scholar] [CrossRef]
  3. Lee, H.S. A Fuzzy Multi-Criteria Decision Making Model for the Selection of the Distribution Center. In Lecture Notes in Computer Science, Proceedings of the Advances in Natural Computation First International Conference ICNC 2005, Changsha, China, 27–29 August 2005; Springer: Berlin/Heidelberg, Germany, 2005; Volume 3612, pp. 1290–1299. [Google Scholar]
  4. Sopha, B.M.; Asih, A.M.S.; Pradana, F.D.; Gunawan, H.E.; Karuniawati, Y. Urban distribution center location. Int. J. Eng. Bus. Manag. 2016, 8, 1–10. [Google Scholar] [CrossRef] [Green Version]
  5. Musolino, G.; Rindone, C.; Polimeni, A.; Vitetta, A. Planning urban distribution center location with variable restocking demand scenarios: General methodology and testing in a medium-size town. Transp. Policy 2018, 80, 157–166. [Google Scholar] [CrossRef]
  6. Wang, B.W.; Xiong, H.T.; Jiang, C.R. A multicriteria decision making approach based on fuzzy theory and credibility mechanism for logistics center location selection. Sci. World J. 2014, 2014, 347619. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  7. Li, S.; Grifoll, M.; Estrada, M.; Zheng, P.; Feng, H. Optimization on Emergency Materials Dispatching Considering the Characteristics of Integrated Emergency Response for Large-Scale Marine Oil Spills. J. Mar. Sci. Eng. 2019, 7, 214. [Google Scholar] [CrossRef] [Green Version]
  8. Ye, X.; Chen, B.; Lee, K.; Storesund, R.; Li, P.; Kang, Q.; Zhang, B. An emergency response system by dynamic simulation and enhanced particle swarm optimization and application for a marine oil spill accident. J. Clean. Prod. 2021, 297, 126591. [Google Scholar] [CrossRef]
  9. Yan, L.; Grifoll, M.; Zheng, P. Model and Algorithm of Two-Stage Distribution Location Routing with Hard Time Window for City Cold-Chain Logistics. Appl. Sci. 2020, 10, 2564. [Google Scholar] [CrossRef] [Green Version]
  10. Shao, C.; Wang, H.; Yu, M. Multi-Objective Optimization of Customer-Centered Intermodal Freight Routing Problem Based on the Combination of DRSA and NSGA-III. Sustainability 2022, 14, 2985. [Google Scholar] [CrossRef]
  11. Bayir, B.; Charles, A.; Sekhari, A.; Ouzrout, Y. Issues and Challenges in Short Food Supply Chains: A Systematic Literature Review. Sustainability 2022, 14, 3029. [Google Scholar] [CrossRef]
  12. Weber, A. Theory of the Location of Industries; CSISS: Santa Barbara, CA, USA, 1909; Available online: https://escholar-ship.org/uc/Item/1k3927t6 (accessed on 5 March 2019).
  13. Hakimi, S.L. Optimum Locations of Switch-ing Centers and the Absolute Centers and Medians of a Graph. Oper. Res. 1964, 12, 450–459. [Google Scholar] [CrossRef]
  14. Vahidnia, M.H.; Alesheikh, A.A.; Alimohammadi, A. Hospital site selection using fuzzy AHP and its derivatives. J. Environ. Manag. 2009, 90, 3048–3056. [Google Scholar] [CrossRef] [PubMed]
  15. Pizzolato, N.D.; Barcelos, F.B.; Lorena, L.A.N. School location methodology in urban areas of developing countries. Int. Trans. Oper. Res. 2010, 11, 667–681. [Google Scholar] [CrossRef]
  16. Batta, R.; Lejeune, M.; Prasad, S. Public facility location using dispersion, population, and equity criteria. Eur. J. Oper. Res. 2014, 234, 819–829. [Google Scholar] [CrossRef]
  17. Roig-Tierno, N.; Baviera-Puig, A.; Buitrago-Vera, J.; Mas-Verdu, F. The retail site location decision process using GIS and the analytical hierarchy process. Appl. Geogr. 2013, 40, 191–198. [Google Scholar] [CrossRef]
  18. Hammad, A.W.A.; Akbarnezhad, A.; Rey, D. Sustainable urban facility location: Minimising noise pollution and network congestion. Transp. Res. E Logist. Transp. Rev. 2017, 107, 38–59. [Google Scholar] [CrossRef]
  19. Chen, L.; Olhager, J.; Tang, O. Manufacturing facility location and sustainability: A literature review and research agenda. Int. J. Prod. Econ. 2014, 149, 154–163. [Google Scholar] [CrossRef] [Green Version]
  20. Alberto, P. The logistics of industrial location decisions: An application of the analytic hierarchy process methodology. Int. J. Logist. Res. Appl. 2000, 3, 273–289. [Google Scholar] [CrossRef]
  21. Kwiesielewicz, M.; Uden, E.V. Inconsistent and contradictory judgements in pairwise comparison method in the AHP. Comput. Oper. Res. 2004, 31, 713–719. [Google Scholar] [CrossRef]
  22. Chen, Z.H.B.; Huang, X.Z.H. Improved grey relational evaluation method for location selection of logistics distribution center. Stat. Decis. 2015, 3, 52–55. [Google Scholar]
  23. Dai, Y.Z.; Ma, X.L. Comprehensive Evaluation on Address Selection of Distributing Center. J. Shijiazhuang Railw. Inst. 2004, 17, 93–96. [Google Scholar]
  24. Owen, S.H.; Daskin, M.S. Strategic facility location: A review. Eur. J. Oper. Res. 1998, 111, 423–447. [Google Scholar] [CrossRef]
  25. Emirhuseyinoglu, G.; Ekici, A. Dynamic facility location with supplier selection under quantity discount. Comput. Ind. Eng. 2019, 134, 64–74. [Google Scholar] [CrossRef]
  26. Li, S.; Wei, Z.; Huang, A. Location Selection of Urban Distribution Center with a Mathematical Modeling Approach Based on the Total Cost. IEEE Access 2018, 6, 61833–61842. [Google Scholar] [CrossRef]
  27. Regmi, M.B.; Hanaoka, S. Location analysis of logistics centres in Laos. Int. J. Logist. Res. Appl. 2013, 3, 227–242. [Google Scholar] [CrossRef]
  28. Yang, Z.Z.; Moodie, D.R. Locating urban logistics terminals and shopping centres in a Chinese city. Int. J. Logist. Res. Appl. 2011, 3, 165–177. [Google Scholar] [CrossRef]
  29. Ballou, R.H. Dynamic Warehouse Location Analysis. J. Mark. Res. 1968, 5, 271–276. [Google Scholar] [CrossRef]
  30. Sweeney, D.J.; Tatham, R.L. An Improved Long-Run Model for Multiple Warehouse Location. Manag. Sci. 1976, 22, 748–758. [Google Scholar] [CrossRef] [Green Version]
  31. Wesolowsky, G.O. Dynamic Facility Location. Manag. Sci. 1973, 19, 1241–1248. [Google Scholar] [CrossRef]
  32. Farahani, R.Z.; Drezner, Z.; Asgari, N. Single facility location and relocation problem with time dependent weights and discrete planning horizon. Ann. Oper. Res. 2009, 167, 353–368. [Google Scholar] [CrossRef]
  33. Tapiero, C.S. Transportation-Location-Allocation Problems over Time. J. Reg. Sci. 1971, 11, 377–384. [Google Scholar] [CrossRef]
  34. Canel, C.; Khumawala, B.M.; Law, J.; Loh, A. An Algorithm for the Capacitated, Multi-Commodity Multi-Period Facility Location Problem. Comput. Oper. Res. 2001, 28, 411–427. [Google Scholar] [CrossRef]
  35. Melo, M.T.; Nickel, S.; Gama, F.S. Dynamic multi-commodity capacitated facility location: A mathematical modeling framework for strategic supply chain planning. Comput. Oper. Res. 2005, 33, 181–208. [Google Scholar] [CrossRef]
  36. Dias, J.; Captivo, M.E.; Clímaco, J. Capacitated dynamic location problems with opening, closure and reopening of facilities. IMA J. Manag. Math. 2006, 17, 317–348. [Google Scholar] [CrossRef]
  37. Zhou, A.L.; Li, X.H.; Ma, H.J. Research on a multiple-period dynamic location model of enterprise logistics centers. J. Syst. Eng. 2011, 26, 360–366. [Google Scholar]
  38. Thomas, M.U. Supply chain reliability for contingency operation. In Proceedings of the Annual Reliability and Maintainability Symposium, Seattle, WA, USA, 28–31 January 2002; IEEE: Piscataway, NJ, USA, 2002; pp. 61–67. [Google Scholar]
  39. Wang, N.; Lu, J.C.; Kvam, P. Reliability modeling in spatially distributed logistics systems. IEEE Trans. Reliab. 2006, 55, 525–534. [Google Scholar] [CrossRef]
  40. Snyder, L.V. Supply Chain Robustness and Reliability: Modeling and Algorithms; Northwestern University: Evanston, IL, USA, 2003. [Google Scholar]
  41. Xu, J.P.; Li, J. The Theory and Method of Multi-Objective Decision; Tsinghua University Press: Beijing, China, 2005. [Google Scholar]
  42. Zhang, J.; Guo, L.J.; Zhou, S.; Lin, T. Operational Research Model and Its Application; Tsinghua University Press: Beijing, China, 2012. [Google Scholar]
  43. Wu, Z.X. Research on the Optimization of RQ Third Party Cold Chain Logistics Network; Liaoning Technical University: Fuxin, China, 2015. [Google Scholar]
  44. Wang, F.; Dai, J. Research on the Application of TDABC in the Cost Management of Third Party Logistics Enterprises. Value Eng. 2020, 39, 107–109. [Google Scholar]
  45. Wang, X.; Cao, W. Research on optimization of distribution route for cold chain logistics cooperative distribution of fresh e-commerce based on price discount. J. Phys. Conf. Ser. 2021, 1732, 012041. [Google Scholar] [CrossRef]
  46. Farahani, R.Z.; Szeto, W.Y.; Ghadimi, S. The single facility location problem with time-dependent weights and relocation cost over a continuous time horizon. J. Oper. Res. Soc. 2017, 66, 265–277. [Google Scholar] [CrossRef]
  47. Kumar, B.V.; Ramaiah, V. Enhancement of dynamic stability by optimal location and capacity of UPFC: A hybrid approach. Energy 2019, 190, 116464. [Google Scholar] [CrossRef]
  48. Segura, E.; Carmona-Benitez, R.B.; Lozano, A. Dynamic Location of Distribution Centres, a Real Case Study. Transp. Res. Procedia 2014, 3, 547–554. [Google Scholar] [CrossRef] [Green Version]
  49. Schmid, V.; Doerner, K.F. Ambulance location and relocation problems with time-dependent travel times. Eur. J. Oper. Res. 2010, 207, 1293–1303. [Google Scholar] [CrossRef] [Green Version]
  50. Majumder, S.; Kar, M.B.; Kar, S.; Pal, T. Uncertain programming models for multi-objective shortest path problem with uncertain parameters. Soft Comput. 2020, 24, 8975–8996. [Google Scholar] [CrossRef]
  51. Laumanns, M.; Thiele, L.; Zitzler, E. An efficient, adaptive parameter variation scheme for metaheuristics based on the epsilon-constraint method. Eur. J. Oper. Res. 2006, 169, 932–942. [Google Scholar] [CrossRef]
  52. Visée, M.; Teghem, J.; Pirlot, M.; Ulungu, E.L. Two-phases method and branch and bound procedures to solve the bi–objective knapsack problem. J. Glob. Optim. 1988, 12, 139–155. [Google Scholar] [CrossRef]
Figure 1. Strategy of location in a supply–distribution–demand system.
Figure 1. Strategy of location in a supply–distribution–demand system.
Sustainability 14 04135 g001
Figure 2. Flow chart showing the main steps in the multi-stage location of urban distribution centres.
Figure 2. Flow chart showing the main steps in the multi-stage location of urban distribution centres.
Sustainability 14 04135 g002
Figure 3. The best location for each stage.
Figure 3. The best location for each stage.
Sustainability 14 04135 g003
Figure 4. The dynamic location problem transformed into a shortest path graph.
Figure 4. The dynamic location problem transformed into a shortest path graph.
Sustainability 14 04135 g004
Figure 5. Location of BTH in China and distribution of supply and demand points. The cities correspond to Beijing (BEI), Tianjin (TIAN), Guyuan (GU), Zhangjiakou (ZHANG), Chengde (CHEN), Qinglong (QING), Qinhuangdao (QIN), Zunhua (ZUN), Tangshan (TANGS), Tanghai (TANGH), Laiyuan (LAI), Anxin (AN), Langfang (LANG), Baoding (BAO), Cangzhou (CANG), Shijiazhuang (SHI), Hengshui (HENG), Gaoyi (GAO), Nantong (NAN), Xingtai (XING), Guantao (GUAN), Handan (HAN), and Shexian (SHE).
Figure 5. Location of BTH in China and distribution of supply and demand points. The cities correspond to Beijing (BEI), Tianjin (TIAN), Guyuan (GU), Zhangjiakou (ZHANG), Chengde (CHEN), Qinglong (QING), Qinhuangdao (QIN), Zunhua (ZUN), Tangshan (TANGS), Tanghai (TANGH), Laiyuan (LAI), Anxin (AN), Langfang (LANG), Baoding (BAO), Cangzhou (CANG), Shijiazhuang (SHI), Hengshui (HENG), Gaoyi (GAO), Nantong (NAN), Xingtai (XING), Guantao (GUAN), Handan (HAN), and Shexian (SHE).
Sustainability 14 04135 g005
Figure 6. Optimal location and distribution in different stages. The names of the cities are listed in Figure. (a) The optimal location and allocation of stage one. (b) The optimal location and allocation of stage two. (c) The optimal location and allocation of stage three. (d) The optimal location and allocation of stage four.
Figure 6. Optimal location and distribution in different stages. The names of the cities are listed in Figure. (a) The optimal location and allocation of stage one. (b) The optimal location and allocation of stage two. (c) The optimal location and allocation of stage three. (d) The optimal location and allocation of stage four.
Sustainability 14 04135 g006
Figure 7. Optimal location and distribution with the shortest distance as the objective function. The names of the cities are shown in Figure 5.
Figure 7. Optimal location and distribution with the shortest distance as the objective function. The names of the cities are shown in Figure 5.
Sustainability 14 04135 g007
Table 1. Symbols and variables.
Table 1. Symbols and variables.
Symbols and VariablesMeaning
i Index of supply points
j Index of potential distribution centres
k Index of demand points
t Index of planning cycles
K Set of demand points of the goods
M Set of supply points of the goods
N Set of the alternative distribution centres
T Set of planning cycles
d i j The distance between the supply point i and the distribution centre j
d j k The distance between the distribution centre j and demand point k
c 1 The transportation cost per unit from the supply point of goods to the distribution centre
c 2 The transportation cost per unit from the distribution centre to the demand point
g d j The fixed cost of distribution centre j
P The number of rental distribution centres
G Infinite positive number
M N j The maximum capacity of the distribution centre j
d k t The demand quantity of demand point k in stage t
t c j t Transit operating cost per unit product of distribution centre j in stage
β The number of deliveries in each stage
x i j t Quantity of goods supplied from the supply point i to the distribution centre j in stage t
y j t If the distribution centre j is selected in stage t , equals to 1; otherwise, it is 0
x j k t Quantity of goods supplied from the distribution centre j to the demand point k in stage t
Table 2. Fixed cost and unit operating cost of each demand point (in Yuan).
Table 2. Fixed cost and unit operating cost of each demand point (in Yuan).
SiteFixed CostUnit Operating CostSiteFixed CostUnit Operating Cost
BEI207,000125BAO121,50065
GU52,80045AN40,50025
ZHANG64,80045GUAN33,75018
CHENG81,00053CANG67,50035
QING42,00018SHE36,00025
QIN70,20081HAN54,00030
ZUN90,00048NAN33,75018
TANGH54,00035XING78,75045
LANG142,50072GAO45,00024
TANGS135,00075HENG67,50035
LAI45,00026SHI123,75065
Table 3. Demand quantity of demand points at different stages (units in tons).
Table 3. Demand quantity of demand points at different stages (units in tons).
Site
BEIGUZHANGCHENGQINGQINZUNTANGHLANGTANGSLAI
stage 164277462236
stage 2104872753786
stage 343325656275
stage 484872755786
Site
BAOANGUANCANGSHEHANNANXINGGAOHENGSHE
stage 148524665356
stage 267372746578
stage 357785685568
stage 437323232618
Table 4. Location cost of different stages (units in 103 Yuan).
Table 4. Location cost of different stages (units in 103 Yuan).
SiteCost
Stage OneStage TwoStage ThreeStage Four
ZUN, AN, CANG6460793472516916
TANGH, LANG, CANG6496756172576689
TANGH, AN, CANG6579792471246850
TANGH, LANG, AN6667780075796578
Table 5. Transfer cost between stages (in 103 Yuan).
Table 5. Transfer cost between stages (in 103 Yuan).
ZUN, AN, GANGTANGH, LANG, CANGTANGH, AN, CANGTANGH, LANG, AN
Transfer cost from stage one to stage twoZUN, AN, CANG065.518065.5
TANGH, LANG, CANG43.5013.513.5
TANGH, AN, CANG3047.5047.5
TANGH, LANG, AN52.522.522.50
Transfer cost from stage two to stage threeZUN, AN, CANG0104.828.8104.8
TANGH, LANG, CANG69.6021.621.6
TANGH, AN, CANG48.176076
TANGH, LANG, AN8436360
Transfer cost from stage three to stage fourZUN, AN, CANG0157.243.2157.2
TANGH, LANG, CANG104.4032.432.4
TANGH, AN, CANG721140114
TANGH, LANG, AN126.254540
Table 6. Distance between vertices (in 103 Yuan).
Table 6. Distance between vertices (in 103 Yuan).
V 11 V 12 V 13 V 14
V 0 6460659665796667
V 21 V 21 V 23 V 24
V 11 7934762679427866
V 12 7977756179387814
V 13 7964760879247848
V 14 7986758379477800
V 31 V 32 V 33 V 34
V 21 7251736271537684
V 21 7321725771467601
V 23 7299733371247656
V 24 7335729371607579
V 41 V 42 V 43 V 44
V 31 6916684668936735
V 32 7021668968826610
V 33 6988680368506692
V 34 7000672568866578
V 41 V 34 V 43 V 44
V 5 0000
Table 7. Location cost given different objectives (in 103 Yuan).
Table 7. Location cost given different objectives (in 103 Yuan).
Objective FunctionTransportation CostOperating CostFixed CostTotal Cost
stage 1shortest distance52495956906534
minimum cost55993713966366
stage 2shortest distance60558187317604
minimum cost61957075607462
stage 3shortest distance57567527757283
minimum cost62294333647026
stage 4shortest distance50228448226688
minimum cost52546615656480
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Yan, L.; Grifoll, M.; Feng, H.; Zheng, P.; Zhou, C. Optimization of Urban Distribution Centres: A Multi-Stage Dynamic Location Approach. Sustainability 2022, 14, 4135. https://doi.org/10.3390/su14074135

AMA Style

Yan L, Grifoll M, Feng H, Zheng P, Zhou C. Optimization of Urban Distribution Centres: A Multi-Stage Dynamic Location Approach. Sustainability. 2022; 14(7):4135. https://doi.org/10.3390/su14074135

Chicago/Turabian Style

Yan, Liying, Manel Grifoll, Hongxiang Feng, Pengjun Zheng, and Chunliang Zhou. 2022. "Optimization of Urban Distribution Centres: A Multi-Stage Dynamic Location Approach" Sustainability 14, no. 7: 4135. https://doi.org/10.3390/su14074135

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop