Skip to main content

Advertisement

Log in

A new supply chain distribution network design for two classes of customers using transfer recurrent neural network

  • Original Article
  • Published:
International Journal of System Assurance Engineering and Management Aims and scope Submit manuscript

Abstract

Supply chain management integrates planning and controlling of materials, information, and finances in a process which begins from suppliers and ends with customers. Optimal planning decisions made in such a distribution network usually include transportation, facilities location, and inventory. This study presents a new approach for considering customers’ differentiation in an integrated location-allocation and inventory control model using transfer recurrent neural network (RNN). In this study, a location and allocation problem is integrated with inventory control decisions considering two classes of strategic and non-strategic customers. For the first time, a novel transfer RNN is applied to estimate parameters in order to reach to a near optimal solution. The proposed mathematical model is multi-product, single-period, multi-transportation mode, and with multilevel capacity warehouses with two classes of customers based on a critical level policy. The transfer RNN approach is used to transfer knowledge from a similar domain to the problem domain in this study. The performance result is compared with the condition when no transfer learning approach is applied. The exact calculation method is demonstrated for small scale instances while hybrid meta-heuristic algorithms (Genetic and Simulated Annealing) developed for real size samples. Finally, a sensitivity analysis is carried out for different instances to evaluate the effect of different indexes on the running time and total cost value of the objective function.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

Download references

Funding

No funding was received for conducting this study.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohammad Najjartabar Bisheh.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Human or animal rights

This research does not contain any studies with human participants or animals performed by any of the authors.

Informed consent

Informed consent was obtained from all individual participants included in the study.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix

Appendix

In this Appendix the property which used to derive Qjl is explained where the total inventory cost is calculates as follows:

Total inventory System Costs = Order Cost + Reserve Cost + Shortage Cost + Purchase Cost.

According to Fig. 1:

$${\text{t}}_{{1}} = \frac{{Q_{jl} - \left( {C_{2} + B_{jl} } \right)}}{{D_{jl} }}$$
(18)
$${\text{t}}_{{2}} = \frac{{C_{2} }}{{D_{jl} }}$$
(19)
$${\text{t}}_{{3}} = \frac{{B_{jl} }}{{D_{jl} }}$$
(20)

t1 is the time of responding to all customers without any shortage. t2 is the time when inventory reaches the level below critical level of non-strategic customers. Accordingly, in this period, non-strategic customers receive no response. t3 is time of total inventory system shortage.

For Product I and Warehouse J, so:

$${\text{THC }} = \frac{{\left( {Q_{jl} - C_{2} } \right) \cdot \left( {{\text{t}}1 + {\text{t}}2} \right)}}{2} \cdot HC_{jl} = \frac{{\left( {Q_{jl} - C_{2} } \right)^{2} }}{{2.D_{jl} }} \cdot HC_{jl}$$
(21)
$${\text{Shortage for Class 2 Customers}} = \frac{{\left( {B_{jl} + C_{2} } \right) \cdot \left( {{\text{t}}1 + {\text{t}}2} \right)}}{2} = \frac{{\left( {B_{jl} + C_{2} } \right)^{2} }}{{2 \cdot D_{jl} }}$$
(22)
$${\text{Shortage for Class 1 Customers}} = \frac{{t_{3} \cdot B_{jl} }}{2} = \frac{{B_{jl}^{2} }}{{2 \cdot D_{jl} }}$$
(23)
$${\text{TSC}} = {\text{TSC}}^{{2}} + {\text{TSC}}^{{\text{l}}} = (\frac{{\left( {B_{jl} + C_{2} } \right)^{2} }}{{2 \cdot D_{jl} }} \cdot {\text{P}}^{{2}} ) + (\frac{{B_{jl}^{2} }}{{2 \cdot D_{jl} }} \cdot {\text{p}}^{{1}} )$$
(24)
$${\text{TOC }} = {\text{ OC}}_{{{\text{jl}}}}$$
(25)
$${\text{TMC }} = {\text{ C}}_{{\text{j}}} \cdot {\text{Q}}_{{{\text{jl}}}}$$
(26)
$${\text{N}} = \frac{1}{T} = \frac{{D_{jl} }}{{Q_{jl} }}$$
(27)
$${\text{TIC}} = {\text{N}}*\left( {{\text{One}} - {\text{period Cost}}} \right)$$
(28)
$${\text{TIC}} = {\text{C}}_{{\text{j}}} \cdot {\text{D}}_{{{\text{jl}}}} + \left( {\frac{{D_{jl} }}{{Q_{jl} }} \cdot {\text{OC}}_{{{\text{jl}}}} } \right) + \left( {\frac{{\left( {B_{jl} + C_{2} } \right)^{2} }}{{2Q_{jl} }} \cdot {\text{P}}^{{2}} } \right) + \left( {\frac{{B_{jl}^{2} }}{{2.Q_{jl} }} \cdot {\text{p}}^{{1}} } \right) + \left( {\frac{{\left( {Q_{jl} - C_{2} } \right)^{2} }}{{2 \cdot Q_{jl} }} \cdot HC_{jl} } \right)$$
(29)

For Measuring Qjl*and Bjl*, the above equation can be rewritten as follows:

$${\text{Equation 1}} = \frac{{\partial TIC\left( {Q_{jl} ,B_{jl} } \right)}}{{\partial \left( {Q_{jl} } \right)}} = 0$$
(30)
$$Q_{jl}^{2} = \frac{1}{{HC_{jl} }}({2} \cdot {\text{D}}_{{{\text{jl}}}} \cdot {\text{OC}}_{{{\text{jl}}}} + {\text{ HC}}_{{{\text{jl}}}} \cdot B_{jl}^{2} + \left( {B_{jl} + C_{2} } \right)^{2} \cdot {\text{P}}^{{2}} + B_{jl}^{2} \cdot {\text{p}}^{{1}}$$
(31)
$${\text{Equation 2}} = \frac{{\partial TIC\left( {Q_{jl} ,B_{jl} } \right)}}{{\partial \left( {B_{jl} } \right)}} = 0$$
(32)
$${\text{Q}}_{{{\text{jl}}}} = {\text{ B}}_{{{\text{jl}}}} + \frac{{B_{jl} + C_{2} }}{{HC_{jl} }} \cdot {\text{P}}^{{2}} + \frac{{B_{jl} }}{{HC_{jl} }} \cdot {\text{p}}^{{1}}$$
(33)

Qjl*and Bjl*are calculated by means of above equations and insertion of Eq. 2 in Eq. 1 results in:

$$\begin{gathered} B_{jl}^{2} (P^{b2} + P^{l2} + {2} \cdot {\text{P}}^{{2}} \cdot {\text{p}}^{{1}} + {2} \cdot {\text{P}}^{{2}} + {2} \cdot {\text{p}}^{{1}} - {\text{HC}}_{{{\text{jl}}}} \cdot {\text{P}}^{{2}} - {\text{HC}}_{{{\text{jl}}}} \cdot {\text{p}}^{{1}} ) \hfill \\ \;\; + {2} \cdot {\text{B}}_{{{\text{jl}}}} ({\text{C}}_{{2}} \cdot P^{b2} + {\text{C}}_{{2}} \cdot {\text{P}}^{{2}} \cdot {\text{p}}^{{1}} + {\text{C}}_{{2}} \cdot {\text{P}}^{{2}} - {\text{HC}}_{{{\text{jl}}}} \cdot {\text{C}}_{{2}} \cdot {\text{P}}^{{2}} ) \hfill \\ \;\; + (C_{2}^{2} \cdot P^{b2} - {2} \cdot {\text{D}}_{{{\text{jl}}}} \cdot {\text{OC}}_{{{\text{jl}}}} \cdot {\text{HC}}_{{{\text{jl}}}} - {\text{HC}}_{{{\text{jl}}}} \cdot C_{2}^{2} \cdot {\text{ P}}^{{2}} ) \, = \, 0 \hfill \\ \end{gathered}$$
(34)

By calculating the above second-order equation, Bjl* can be estimated as:

$$\frac{\begin{gathered} - \left( {C2 \cdot P^{b2} + C2 \cdot P^{b} \cdot P^{l} + C2 \cdot P^{b} - C2 \cdot P^{b} \cdot HC_{jl} } \right) \hfill \\ \;\; + \sqrt {4 \cdot C_{2}^{2} \cdot P^{b2} + 8 \cdot P^{b2} \cdot D_{jl} \cdot OC_{jl} \cdot HC_{jl} + 8 \cdot P^{l2} \cdot D_{jl} \cdot OC_{jl} \cdot HC_{jl} + 4 \cdot C_{2}^{2} \cdot HC_{jl} \cdot P^{b} \cdot P^{l2} + 8 \cdot P^{b} } \hfill \\ \;\; \cdot P^{l} \cdot D_{jl} \cdot OC_{jl} \cdot HC_{jl} + 16 \cdot P^{b} \cdot D_{jl} \cdot OC_{jl} \cdot HC_{jl} + 16 \cdot P^{l} \cdot D_{jl} \cdot OC_{jl} \cdot HC_{jl} \hfill \\ \;\; + 8 \cdot C_{2}^{2} \cdot HC_{jl} \cdot P^{b} \cdot P^{l} + 4 \cdot C_{2}^{2} \cdot HC_{jl} \cdot P^{l} \cdot P^{b2} - 8 \cdot P^{b} \cdot D_{jl} \cdot OC_{jl} \cdot HC_{jl}^{2} \hfill \\ \;\; - 8 \cdot P^{l} \cdot D_{jl} \cdot OC_{jl} \cdot HC_{jl}^{2} - 4 \cdot C_{2}^{2} \cdot HC_{jl}^{2} \cdot P^{b} \cdot P^{l} \hfill \\ \end{gathered} }{{2 \cdot \left( {P^{b2} + P^{l2} + 2 \cdot P^{b} + 2 \cdot P^{l} - HC_{jl} \cdot P^{b} - HC_{jl} \cdot P^{l} } \right)}}$$
(35)

Also this Bjl* is useless according to increasing size of problem. It is better to consider Bjl as a variable.

Qjl* can be calculated in Eq. 18 by using Bjl*

$${\text{Q}}_{{{\text{jl}}}} = {\text{B}}_{{{\text{jl}}}} + \frac{{B_{jl} + C_{2} }}{{HC_{jl} }} \cdot {\text{P}}^{{2}} + \frac{{B_{jl} }}{{HC_{jl} }} \cdot {\text{p}}^{{1}}$$
(36)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Najjartabar Bisheh, M., Nasiri, G.R., Esmaeili, E. et al. A new supply chain distribution network design for two classes of customers using transfer recurrent neural network. Int J Syst Assur Eng Manag 13, 2604–2618 (2022). https://doi.org/10.1007/s13198-022-01670-w

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13198-022-01670-w

Keywords

Navigation