Keywords

1 Introduction

In this paper, we present the model to solve the two-period facility location problem and flow distribution problem. The facility location problem includes: independent distribution centers, independent recycling centers, integrated logistics warehouses, paid recycling sites and free recycling sites. The flow distribution problem includes the forward logistics and the reverse logistics distribution.

2 Model Formulation

The optimization design model of forward logistics and reverse logistics integrated network (as Fig. 1), mainly consider the following subjects: production factories, logistics centers, recovery processing center, and consumption areas. Logistics centers include three different types: independent distribution centers, independent recycling centers, and integrated logistics warehouses which are used for storing products as well as waste products (Bettac et al 1999). Products of production factories through independent distribution centers or integrated logistics warehouses to consumption areas, this is the main process of forward logistics. Waste products from recycling sites divided into paid recycling sites and free recycling sites built in consumption areas, are sent to independent recycling centers or integrated logistics warehouses. Then the waste products can be returned to their respective production factories or a recovery processing center of centralized processing (Ginter and Starling 1978).

Fig. 1
figure 1

The forward logistics and reverse logistics integrated network

The assumptions of the model are as follows.

  1. 1.

    The demands of consumption areas of each production factory are known.

  2. 2.

    Fixed investment of each alternative recovery processing sites are known.

  3. 3.

    All the waste products are sent to be processed, and ignore the compensation costs of recycling and processing.

  4. 4.

    The unit freight of transportation between logistics nodes are known; regardless of the time cost and the transportation in the area.

  5. 5.

    There is no time limit on recycling waste products; vehicles of forward logistics can be used to transport waste products, but only through the integrated logistics warehouses.

2.1 The Model Notation

The model notation including:

  1. 1.

    Subscript:\( i \) denote the production factory \(({i=1, 2,\ldots{},I}); j\) denote the logistics center \(({j=1,2,\ldots{},J}); k\) denote the consumption area \(({k=1,2,\ldots{}, K}); m\) denote the recovery processing center site \(({m=1,2,\ldots{}, M})\).

  2. 2.

    Decision variable:\(x_{ij}^ + \) represent the flow from factory \(i\) to logistics center \(j; x_{ijk}^ + \) represent the flow from factory \(i\) through logistics center \(j\) to consumption area \(k; \mathop x_{ji}^- \) represent the reverse flow from logistics center \(j\) to factory \(i; \mathop x_{kji}^- \) represent the reverse flow from consumption area \(k\) through logistics center \(j\) to factory \(i; \mathop x_{jm}^- \) represent the reverse flow from logistics center \(j\) to recovery processing center \(m\). \({Y_m}\), value 1 if a recovery processing center \(m\) is built, otherwise 0; \({Y_j}\),value 1 if an independent distribution center \(j\) is built, otherwise 0; \({Z_j}\), value 1 if an independent recycling center \(j\) is built, otherwise 0. \(n_k^1\) represent the construction quantity of paid recycling sites in consumption area \(k; n_k^2\) represent the construction quantity of free recycling sites in consumption area \(k\).

  3. 3.

    Model parameter:\({d_{ki}}\) represent the demand of products from factory \(i\) for consumption area \(k; r_{ki}^1\) represent the paid recycling quantity of factory \(i\) in consumption area \(k; r_{ki}^2\) represent the free recycling quantity of factory \(i\) in consumption area \(k\).

The following Parameters are assumed to be known:\({f_m}\) represent the construction cost of recovery processing center \(m; {f_j}^ + \) represent the construction cost of independent distribution center \(j; {f_j}^-\) represent the construction cost of independent recycling center \(j; {f_j}\) represent the construction cost of integrated logistics warehouse \(j; f_k^1\) represent the construction cost of paid recycling site in consumption area \(k; f_k^2\) represent the construction cost of free recycling site in consumption area \(k; c_{ij}^ + \) represent the unit cost of transportation from factory \(i\) to logistics center \(j; c_{jk}^ + \) represent the unit cost of transportation from logistics center \(j\) to consumption area \(k; c_{kj}^-\) represent the unit cost of reverse transportation from consumption area \(k\) to logistics center \(j\); \(j;\,c_{ji}^ - \) represent the unit cost of reverse transportation from logistics center \(j\) to factory \(i; c_{jm}^-\) represent the unit cost of reverse transportation from logistics center \(j\) to recovery processing center \(m; {c_t}\) represent the unit transportation cost savings by using the vehicles of forward logistics for reverse logistics; \({w_j}\) represent the unit cost of storage fee in logistics center \(j; {g_j}\) represent the warehouse capacity of logistics center \(j; g_k^1\) represent the capacity of paid recycling site in consumption area \(k\), namely when the paid recycling quantity exceed the capacity, a new paid recycling site is needed; similarly \(g_k^2\) represent the capacity of free recycling site.

2.2 The Optimization Model Design

This part based on the theory of uncertainty, stochastic theory, fuzzy theory and dynamic programming theory, transform the model into dynamic optimization chance constrained model under fuzzy-stochastic environment based on decision period, and solve the model by genetic algorithm. For stochastic constraints and fuzzy constraints, we use the probability measure, for a given confidence level, considering the period of programming, introduce the decision period, to make the probability measure is greater than or equal to the confidence level:

$$ \begin{aligned} \min TC & ={{\sum_{j\in J} {[{{f_j}^ + {Y_j}(1-{Z_j}) + {f_j}^-{Z_j}(1-{Y_j}) + {f_j}{Y_j}{Z_j}}]}+\sum_{k\in K} {(n_k^1f_k^1 + n_k^2f_k^2}) + \sum_{m\in M}{{f_m}}{Y_m}}}\\ & + [{\sum_{i\in I} {\sum_{j\in J} {x_{ij}^+ }c_{ij}^ + }+ \sum_{i\in I} {\sum_{j\in J} {\sum_{k\in K}{x_{ijk}^+ c_{jk}^ + }+ ({\sum_{k\in K} {\sum_{j\in J}{\sum_{i\in I}{x_{kji}^-c_{ji}^-} -} } \sum_{k\in K} {\sum_{j\in J}{{{\sum_{i\in I} {x_{kji}^-{c_t}{Y_j}Z} }_j}}}}) + ({\sum_{j\in J}{\sum_{i\in I} x_{ji}^-c_{ji}^-} -\sum_{j\in J} {\sum_{i\in I}x_{ji}^-{c_t}{Y_j}{Z_j}}}) + ({\sum_{j\in J}{\sum_{m\in M} x_{jm}^-c_{jm}^-} })} } }]\\ & + [{\sum_{i\in I} {\sum_{j\in J} {\sum_{k\in K} {{w_j}({x_{ijk}^ ++ x_{kji}^ + })} } } }] \hfill\end{aligned}$$
(1)
$$ \sum_{j\in J} {x_{ijkt}^ + \ge \inf \left\{{\left.K\right|K = {\phi^{-1}}(\alpha )}\right\}}\forall k\in K, i\in I, t\in T $$
(2)
$$ \sum_{j\in J} {x_{kji}^- = ({r_{ki}^1 + r_{ki}^2})} \forall k\in K, i\in I $$
(3)
$$ \sum_{j\in J} {x_{kjit}^-\ge ({1-{\beta_1}})({r_{kit1}^1 + r_{kit1}^2})}+ {\beta_1}({r_{kit2}^1 + r_{kit2}^2}) $$
(4)
$$ \sum_{j\in J} {x_{kjit}^-\le ({1-{\beta_1}})({r_{kit3}^1 + r_{kit3}^2})}+ {\beta_1}({r_{kit2}^1 + r_{kit2}^2}) $$
(5)
$$ n_{kt}^1\ge ({1-{\beta_2}})\left({\left[{\sum_{i\in I} r_{kit1}^1/g_k^1}\right] + 1}\right) + {\beta_2}\left({\left[{\sum_{i\in I} {r_{kit2}^1} /g_k^1}\right] + 1}\right) $$
(6)
$$ n_{kt}^1\le ({1-{\beta_2}})\left({\left[{\sum_{i\in I} r_{kit3}^1/g_k^1}\right] + 1}\right) + {\beta_2}\left({\left[{\sum_{i\in I} {r_{kit2}^1} /g_k^1}\right] + 1}\right) $$
(7)
$$ n_{kt}^2\ge ({1-{\beta_3}})\left({\left[{\sum_{i\in I} r_{kit1}^2/g_k^2}\right] + 1}\right) + {\beta_3}\left({\left[{\sum_{i\in I} {r_{kit2}^2} /g_k^2}\right] + 1}\right) $$
(8)
$$ n_{kt}^2\le ({1-{\beta_3}})\left({\left[{\sum_{i\in I} r_{kit3}^2/g_k^2}\right] + 1}\right) + {\beta_3}\left({\left[{\sum_{i\in I} r_{kit2}^2/g_k^2}\right] + 1}\right) $$
(9)
$$ n_k^1 = \left[{\sum_{i\in I} {r_{ki}^1} /g_k^1}\right] + 1 \forall k\in K $$
(10)
$$ n_k^2 = \left[{\sum_{i\in I} {r_{ki}^2} /g_k^2}\right] + 1 \forall k\in K $$
(11)
$$ \sum_{i\in I} {\sum_{k\in k} x_{ijk}^ + \le {g_j}{Y_j}\forall j\in J}$$
(12)
$$ \sum_{i\in I} {\sum_{k\in K} x_{kji}^-\le {g_j}{Z_j}\forall j\in J}$$
(13)
$$ \sum_{i\in I} {\sum_{k\in K} {({x_{ijk}^ ++ x_{kji}^-})} \le {g_j}\forall j\in J}$$
(14)
$$ \sum_{i\in I} {\sum_{k\in K} {x_{ijk}^ + }= \sum_{i\in I} {x_{ij}^ + } \forall j\in J}$$
(15)
$$ \sum_{i\in I} {x_{ji}^-}= \left({1-\sum_{m\in M} {{Y_m}}}\right)\sum_{i\in I} {\sum_{k\in K} x_{kji}^- = \forall j\in J}$$
(16)
$$ \sum_{m\in M} {x_{jm}^-}= {Y_m}\sum_{i\in I} {\sum_{k\in K} {x_{kji}^-} \forall j\in J}, m\in M $$
(17)
$$ x_{ij}^ +, x_{ijk}^ +, x_{kji}^-, x_{ji}^-, x_{jm}^-\ge 0 $$
(18)
$$ {Y_j}, {Y_m}, {Z_j}, \sum_{m\in M} {{Y_m}}\in \left\{{0,1}\right\} $$
(19)

The objective function (1) is to minimize the costs of reverse logistics, including: the construction costs of independent distribution centers, independent recycling centers, integrated logistics warehouses, paid recycling sites, free recycling sites; transportation costs of forward logistics and reverse logistics, including the cost savings by using the vehicles of forward logistics for reverse transportation; storage costs of products and waste products (Guiltinan and Nwokoye 1975).

Constrain conditions including: the forward flow meet the demand of consumption area (2); all the flow of waste products through the reverse logistics network(2)–(9); the construction of paid recycling sites meet the demand of paid recycled quantity (10); the construction of free recycling sites meet the demand of free recycled quantity (11); the storage of independent distribution center is no more than the capacity (12); the storage of independent recycling center is no more than the capacity (13); the storage of integrated logistics warehouse is no more than the capacity (14); the flow of forward logistics through logistics warehouse meet the flow conservation (15); the flow of reverse logistics through logistics warehouse meet the flow conservation (16) (17); non-zero constraints (18); 0–1 constraints (19).

The model solve two main questions: one is the location problem, the other is the flow distribution problem. The decision variable of location problem is 0–1 variables, and the decision variable of flow distribution problem is real variables.

3 Numerical Example

Choosing two \(({i=1, 2})\) product factories, it is known that the products of the both factories have the same five \(({k=1, 2,\ldots{}, 5})\) consumption areas. The two factories jointly build logistics network, and the logistics warehouse can be built at three alternative address in which forward/reverse logistics warehouse can be integrated to build (Joaquin and Jordi 2006). Waste products can be returned production enterprise for processing or centralized disposed in a processing center that built at one of the three alternative address. According to the scrap companies can establish multiple paid recycling site and free recycling site in the same consumption area. Planning period is divided into two decision cycle.

According to the prediction for positive/reverse logistics demand in consumption area, two product makers get positive/reverse logistics demand’s uniform distribution in two decision cycle. Reverse logistics demand has less historical data and high degree of uncertainty. So reverse logistics can adopt two decision cycle triangular fuzzy distribution of demand.

This paper assume that deserve logistics product can use positive transport vehicle to save 2 RMB/ piece of freight and reverse logistics fee is 80 % of positive logistics fee when positive logistics transportation route is the same to reverse logistics transportation route. In the meanwhile this article don’t consider the problem of TSP in the same area and the change of charge along with time.

3.1 Simulation Results

According to the design of genetic algorithm, we use the toolbox function in Matlab2012 to do the simulation calculation. We set population size as 100, the number of iterations Maxgen as 100, crossover probability Pc values 0.85, mutation probability Pm as 0.01.We can obtain four different situations: \(t=1, \sum_{m\in M} {{Y_m}}=0\) (Table 1.); \(t=1, \sum_{m\in M} {{Y_m}}=1\); \(t=2, \sum_{m\in M} {{Y_m}}=0\) (Table 2.); \(t=2, \sum_{m\in M} {{Y_m}}=1\).

Table 1 Results under situation \(t=1, \sum_{m\in M} {{Y_m}}=0\) \(({T{C_{10}}=291631})\)
Table 2 Results under situation \(t=2, \sum_{m\in M} {{Y_m}}=0\) \(({T{C_{20}}=517576})\)

Above are optimal results, in the first period of logistics network planning, the integrated logistics warehouse need to be constructed at \(j=3\); the second period of network programming, an independent distribution center need to be built at \(j=1\).

4 Conclusion

The fuzzy random environment is a form a variety of uncertain factors intertwine together. This article taking the minimality of network construction and operating costs in the reverse logistics network building as the objective, considering infrastructure cost, storage cost, transportation cost in the reverse network, establish a waste products positive/reverse logistics network integrated optimization model to solve the decision problem of facilities layout, traffic distribution and positive/integrated reverse logistics warehouse in different decision circle.