1,304
Views
7
CrossRef citations to date
0
Altmetric
Research Article

Artificial neural network model for cost optimization in a dual-source multi-destination outbound system

, , , & | (Reviewing Editor)
Article: 1447774 | Received 15 Sep 2017, Accepted 22 Feb 2018, Published online: 15 Mar 2018

Abstract

Cost optimization is one of the most important issues in distribution operations of any manufacturing system. Most real life problems are non-deterministic polynomial-time hard, and solving such problems are quite challenging. Managing Dual Source multi-destination Inventory system is extensively more difficult than managing a single source multi-destination inventory structure. Undesirably, most managers rely on traditional method while making allocation decision. There is need for efficient and robust computational algorithm. This study emphasizes the importance of creative algorithm, artificial neural network (ANN) in decision-making. ANN model was applied to a double-source multi-destination system in a paint manufacturing company. The accuracy of the model was evaluated using mean square error and correlation coefficient (®values for actual and predicted standards. ANN Feed-Forward Back-Propagation learning with sigmoid transfer function [3–10–1–1] was considered using 74% of available data for training and 26% for testing and validation. The result showed that the proposed method (ANN) outperforms the classical method in use. Approximately 17% of the current operational cost was saved using the soft computing technique.

Public Interest Statement

The major challenge managers’ face in industries today is how to reliably meet customers’ requirements at a minimum cost. The rule of thumb approach used by companies may not guarantee optimal distribution result. Scientific approach using creative algorithms could improve the quality of decisions in a complex distribution problem. In this study, we developed artificial neural network (ANN) model for effective product distribution in a dual-source multi-destination system for a paint manufacturing company in Nigeria. We incorporated two input non-deterministic parameters, product demand and unit cost of shipment. The ANN model was used to generate series of iterations and training continuously with many weighted input parameters until a fairly minimum error was obtained and a good solution attained. In conclusion, the non-deterministic models offered better solutions compared to the company deterministic model. Approximately 17% of the company distribution cost was saved using ANN approach.

1. Introduction

Transhipment of goods in manufacturing settings is a crucial task especially in developing nations. Huge amount of money are spent daily on distribution of raw materials to factories or distribution of finished products to various depots or locations. It becomes necessary to develop models and algorithms as well as plans that are suitable for effective product distribution at optimal cost. Solving transhipment problems is much more difficult than transportation model because transhipment allows flow through intermediate points. This is particularly so if the input are stochastic or fuzzy. Unfortunately, managers rely on local heuristics while making allocation decision. Rule of thumb strategies may not guarantee optimal solution. The major challenge manufacturers’ face in industries today is how to consistently meet customers’ requirements and demands at an optimal cost with the ability to effectively compete in the market. These require the optimization of production processes and the distribution operations. Optimization problems arise in various disciplines such as engineering design, manufacturing system, oil and gas sector, bottling company etc. Thus, in view of the practical effectiveness of optimization problems there is a need for efficient and robust computational algorithms which can unravel these problems arising in different fields.

Transhipment model has gained popularity in different areas of application and has been used extensively in engineering like automobile, equipment supply and so on (Özdemir, Yücesan, & Herer, Citation2013). Hmiden, Said, and Ghédira (Citation2013) developed transhipment plan to determine uncertain and approximate replenishment quantity. Managing inventory by developing transhipment model reduces inventory cost and increases customers’ satisfaction (Cannella & Ciancimino, Citation2010). Transhipment problems and inventory management can be better solved using heuristic techniques (Azmi & Harold, Citation2013).

ANN model has also been employed in different areas like: the analysis and prediction of concentration of air pollutant (Ding, Zhang, & Leung, Citation2016); electrical load forecasting (Singh, Singh, & Tripathy, Citation2016); organization of task during data mining (Naik, Nayak, Behera, & Abraham, Citation2016); supply chain problems (Tavana, Fallahpour, Di Caprio, & Santos-Arteaga, Citation2016); traffic data quality (Li, Citation2015; Li & Chen, Citation2016; Nayak, Naik, & Behera, Citation2016); forecasting oil prices (Mostafa & El-Masry, Citation2016) and cost optimization in bottling and paint company in Nigeria (Okwu, Citation2017). Available work in ANN gave a better solution compared to the classical perception models. In Nigeria, the application of ANN model for optimal transhipment cost in a dual or multiple-source to multi-destination system had rarely been studied. Hence, in this study cost optimization in a dual source multi-destination system, using data-set obtained from a Paint Manufacturing Company in Nigeria was studied using artificial neural network (ANN) technique with the goal of minimizing overall cost of distribution in the entire chain system.

2. ANN modelling procedures

2.1. Mathematical model of a neuron and data parameterization

The architecture of ANN is shown in Figure with strength of connection of the neuron, bias and activation function. The architecture of the neuron has a close resemblance with facility distribution structure from source to destination. Where the interconnection of the neuron represent the route from sources to destinations, information flow from external environment into the neuron represent product flow from source to destinations and the summing junction represent the transhipment point. The system under consideration is a dual-source to 15 destinations system. The following mathematical notations and definition of terms were adopted in this study:

Figure 1. Diagram showing the strength of connection of a neuron with bias and activation function.

Figure 1. Diagram showing the strength of connection of a neuron with bias and activation function.
Notation and definition of terms
Inputs=

Description

W =

Weight or strength of connection

W k1 =

Weight or strength of connection from neuron 1 to k

W k2 =

Weight or strength of connection from neuron 2 to k

W k3 =

Weight or strength of connection from neuron 3 to k

W kn =

Connection weight from neuron n to neuron k

X 1 =

Input from 1 to neuron k

X 2 =

Input from 2 to neuron k

X n =

Input from n to neuron k

j =

Index identifying the number of inputs

n =

Index identifying destinations

k =

Index identifying processing elements

U k =

Linear combiner output due to input signal/Sum of the total neuron

V k =

Linear combiner with bias to support input signal

Y k =

Total output

W kj =

Weight or strength of connection from neuron j to k

W k1,1 =

Cost input signal from destination 1 to Source 1 

W k1,2 =

Cost input signal from destination 2 to Source 1 

W ky,z =

Cost input signal from destination y to Source z

X kj =

Demand input signal from Depot j to source k

X k1,1 =

Demand input signal from destination 1 to Source 1

X k1,2 =

Demand input signal from destination 2 to Source 1

X ky,z =

Demand input signal from destination y to Source z

Y pred =

Predicted value of the neural network model

Y exp =

Experimental value of the neural network model

From Figure , to attain the total sum of the neuron U k ; it is important to linearly combine all the inputs, multiplied by the appropriate weights of connecting neurons so that in mathematical form, a neuron U k can be expressed in Equation (1) as:(1) Uk=j=1nxjwkj(1)

Introducing an adder, an activation junction and bias (b k ), as an external parameter of artificial neuron to the system, then the combined input (V k ) can be expressed in Equation (2) as:(2) Vk=Uk+bk(2)

Substituting the value of U k in Equation (1) into Equation (2), we have,(3) Vk=j=1nxjwkj+bk(3)

Defining the threshold function as a sigmoid function, then the total output can be expressed in Equation (4) as:(4) Yk=SgFn(Vk)(4)

S g F n is substituted with activation function expressed in Equation (5) as:(5) Yk=φ(·)Vk(5)

Substituting the value of (V k ) in Equation (3) transforms the total output as expressed in Equation (6).(6) Yk=φ(·)j=1nxjwkj+bk(6)

From Equation (1), developing an equation for linear combiner output due to input signal at source 1, we have,(7) U1k=j=115xjwkj(7)

Developing equation for linear combiner output due to input signal at source 2, we obtained,(8) U2k=j=115xjwkj(8)

From Equation (2), linear combiner with bias to support input signal at source 1 is:(9) V1k=U1k+bk(9)

Linear combiner with bias to support input signal at source 2 is:(10) V2k=U2k+bk(10)

Total linear combiner with bias to support input signal at source 1 and 2:(11) Vk=U1k+U2k+bk(11)

hence, we have(12) Vk=j=115xjwkj+j=115xjwkj(12)

Total output at source 1:(13) Y1k=φ(·)j=115xjwkj+b1k(13)

Total output at source 2:(14) Y2k=φ(·)j=115xjwkj+b2k(14)

3. Materials and methods

3.1. Research design

This research study is designed to show how the total cost of product distribution in a complex system of source(s) and destinations can be optimized. This is achieved by designing a transhipment model for a two sources multi-destination system. A well-known Paint company in Nigeria with two sources and 15 distribution hubs constitute the population of the study.

3.2. Method of data collection and models employed

Data sourcing was actualized by direct interaction with strategic and operational staff at the paint manufacturing company as well as interaction with customers at destination points. Information as regards product demand and unit cost of product distribution were obtained from the system records. The use of questionnaire method to obtain information from respondents was also employed. A 69 monthly data, for a period of January 2011–September 2016 was collated and transhipment model for product delivery was developed. Data sets obtained from the company was trained, tested and validated with ANN model developed in Equations (1)–(14), using MATLAB R2013a software for easy computation. The structural connection of the neuron with bias and activation function is demonstrated in Figure . The accuracy of ANN model was evaluated using mean square error (MSE) and correlation coefficient ® values for actual and predicted. The equation for MSE and R-value is shown in Equations (15) and (16). An ANN Feed-Forward Back-Propagation learning with sigmoid transfer function [3–10–1–1] was considered using 74% of the data for training and 26% for testing and validation. See Figure . The interactions and movement of products in the system was identified and modelled as shown in the frame work of Figure .(15) PMSE=1nm=1nYexp .m-Ypred.m2(15) (16) R=m=1nYpred.m-ypredYexp .m-yexpm=1nYpred.m-ypred2m=1nYexp .m-yexp2(16)

Figure 2. A feed-forward artificial neural network [3–10–1–1].

Figure 2. A feed-forward artificial neural network [3–10–1–1].

Figure 3. Underlying product flow for sources and destinations.

Figure 3. Underlying product flow for sources and destinations.

The periodic availability of products from the two sources is presented in Table . Figure , denotes the system architecture for dual source and fifteen destination points. Figure , summarizes the periodic demand and cost of distribution of product from the two Sources to the 15 destination hubs. Also the periodic supply of products and total cost of supply from sources to destinations is plotted in Figure . The performance of the solution developed is analysed using mean square error and regression analysis. A two-layer feed-forward network with sigmoid hidden neurons and linear output neurons was used. The network was trained with back propagation algorithm. This was achieved by positioning the cost and demand as input variables of w and x and the output as the product availability, Y.

Table 1. Periodic availability of products

Figure 4. Periodic demand of products and cost of distribution of product from the two sources to destinations.

Figure 4. Periodic demand of products and cost of distribution of product from the two sources to destinations.

Figure 5. Periodic supply of product and total cost of supply from sources to destinations.

Figure 5. Periodic supply of product and total cost of supply from sources to destinations.

3.3. ANN training

In this research, a rough iteration was performed followed by series of iterations. In neural network programming, it is necessary to train the network for accurate value. The accurate value is a function of Mean Square Error (MSE) and Correlation Coefficient ® value. The goal of this research is to minimize these errors. This was achieved by running series of iterations and training continuously with many weighted input parameters until minimal error is obtained (Figure ).

Figure 6. Total cost of supply from sources to destinations (total cost = 833,050 Naira).

Figure 6. Total cost of supply from sources to destinations (total cost = 833,050 Naira).

4. Results and discussions

The result obtained for MSE and R-values of the data-set with 15 samples, from the first iteration is shown in Table and Figure . At the first iteration, 11 representing 74% samples out of 15 were selected for training, four samples representing 26% for validation and testing. With the expected aim of minimizing error and obtaining a better output solution, there is need for continuous iteration or refining of weighted parameters. The straight lines (Figure ) represent the linear relationships between the output and the target data used in this study. The correlation coefficient ® between the actual and the predicted values are: 0.9883 for training, 1.000 for validation, 1.000 for testing and 0.79487 overall performance. The high coefficients of correlation (training, validation and testing) obtained demonstrate high prediction accuracy of this network. It was observed that the ANN predictions are very good. The target shows a moderate performance of the network.

Table 2. Performance value for ANN modelling (first iteration)

Figure 7. Plot of ANN predicted output against actual value for training, validation, testing.

Figure 7. Plot of ANN predicted output against actual value for training, validation, testing.

Table shows the MSE and R-values of the data-set with 15 samples. Here, 74% samples were selected for training, 26% for validation and testing. The result of the iteration is analysed in Figure . The correlation coefficients ® between the actual and the predicted values are found to be 0.4768 (training), 1.000 (validation), −1.000 (testing) and 0.41513 (performance). Hence, the ANN predictions for training are moderate, the prediction for validation and testing is good and the general performance of the network is moderately acceptable.

Table 3. Performance value for ANN modelling (second iteration)

Figure 8. Plot of ANN predicted output against actual value for (A) training, (B) validation, (C) testing.

Figure 8. Plot of ANN predicted output against actual value for (A) training, (B) validation, (C) testing.

Also, Table shows the the MSE and R-value of the data-set with 15 samples of which 74% samples were selected for training, 26% for validation and testing. The performance value for the third iteration gave a satisfactory result since the MSE value for training and validation are very low compared to the MSE values of the first and second iterations. Again, the R-value obtained is close to unity. Figure depicts the linear relationships between the target and the output observed for the training, validation, testing and the performance of the distribution network. The correlation coefficients of 1.000 (training), 1.000 (validation), −1.000 (testing) and 0.8103 (performance) have been obtained for the distribution network. Hence, the ANN predictions for training and validation are perfect; the prediction for testing is poor. However, results demonstrate substantial agreement between the target and output for this network. Fifty iterations were performed in order to determine the optimal solution. It was observed that the tenth run gave the best solution with minimal MSE value of 0.48 (Table and Figure ).

Table 4. Performance value for ANN modelling (third iteration)

Figure 9. Plot of ANN predicted output against actual value for training, validation and testing.

Figure 9. Plot of ANN predicted output against actual value for training, validation and testing.

Table summarizes the MSE and R-values for ten iterations. The first, second, third, fourth, fifth and sixth iterations of MSE values for training, validation and testing is high. The seventh, eighth, ninth and tenth iteration showed reduction in MSE-value value of: 456, 444, 113 and 0.482, respectively. Also, the R-value for training and validation is close to unity (0.99). The best solution is found at the tenth iteration.

Table 5. Summary of MSE and R-values for ten out of fifty iterations performed

The ANN final result for product allocation was presented in Table . From Figure , the company spent a total of 833,050 Naira (2,380 USD) using the classical approach in product distribution. However, from Table and Figure the overall cost of 692,100 Naira (1,978 USD) was obtained, which represent distribution cost reduction of 140,950 Naira (403 USD) or approximately 17% using ANN approach.

Table 6. Optimal cost obtained from predetermined ANN for the entire system

Figure 10. Optimal cost obtained from predetermined ANN at S 1 and S 2.

Figure 10. Optimal cost obtained from predetermined ANN at S 1 and S 2.

5. Conclusion

The article has introduced the application of ANN model in cost optimization of a dual-source multi-destination system. The model developed in this research is effective. It provided a simple, transparent solution system to a dual-source multi-destination problem. The technique also has the advantage of manipulating any set of deterministic and stochastic data. From the general analysis, an illustration of the performance of the proposed algorithm has been demonstrated in a multi-echelon system for cost reduction. The distribution of products from two manufacturing plants to fifteen available depots were optimized using ANN modelling approach. It was observed that the company spent a total of 833,050 Naira (2,380 USD) using the company’s classical method. Application of ANN technique resulted to overall cost reduction of 692,100 Naira (1,978 USD). The result showed that the proposed method (ANN) outperforms the classical method. Approximately 17% of current operational cost was saved using ANN approach. Therefore, the application of the proposed ANN method is cost effective and efficient. This study has shown the limitations of the Rule of Thumb and Classical techniques in product distribution. However, in this work comparative analysis of different optimization algorithms/tools was not done. It is recommended that further research be conducted using other creative algorithms and possibly compare the solutions obtained with ANN model.

Funding

The authors received no direct funding for this research.

Additional information

Notes on contributors

Modestus O. Okwu

Modestus O. Okwu (PhD) is a lecturer at FUPRE, Nigeria. His research interests include: operations research; renewable and alternative energy; robotics and complex system modelling.

Benjamin Ufuoma Oreko

Benjamin Ufuoma Oreko (PhD) is a lecturer at FUPRE, Nigeria. His academic research interest include: Engineering materials, Nanotechnology, Operation Research, Mechanical Design and Renewable Energy.

Stanley Okiy

Stanley Okiy (PhD) is a training officer in the Department of welding engineering and offshore technology, PTI, Nigeria. He is involved in active academic research and engineering consultancy. His research interest include: Operations research and project management.

Austin C. Uzorh

Austin C. Uzorh (PhD) is a renowned lecturer in the Department of Mechanical Engineering, FUTO, Nigeria. He is the deputy director centre for industrial studies, a fellow of Industrial administrator. He has years of industrial and university teaching experience.

Onyewuchi Oguoma

Onyewuchi Oguoma (PhD) is a seasoned Professor and the immediate past Deputy Vice-Chancellor Academics, FUTO. He has years of industrial and university teaching experience. He is involved in active academic research and engineering consultancy for government and industries.

References

  • Azmi, A. , & Harold, W. L. (2013). A new optimization algorithm for combinatorial problems. International Journal of Advanced Research in Artificial Intelligence (IJARAI) , 2 , 5–10.
  • Cannella, S. , & Ciancimino, E. (2010). On the bullwhip avoidance phase: Supply chain collaboration and order smoothing. International Journal of Production Research , 44 (22), 6739–6776.10.1080/00207540903252308
  • Ding, W. , Zhang, J. , & Leung, Y. (2016). Prediction of air pollutant concentration based on sparse response back-propagation training feed-forward neural networks. Journal of Environmental Science Pollution Resources , 23 , 19481–19494.
  • Hmiden, M. , Said, L. B. , & Ghédira, K. (2013). Transshipment problem with fuzzy customer demands and fuzzy inventory costs. International Journal of Management and Decision Making , 13 (1), 99–118.10.1504/IJMDM.2014.058467
  • Li, L. (2015). A simulate prediction and analysis of Jilin province rural tourism development based on BP neural network. Chemical Engineering Transactions , 46 , 619–624.
  • Li, Y. , & Chen, D. (2016). A learning-based comprehensive evaluation model for traffic data quality in intelligent transportation systems. Multimedia Tools and Applications , 11683–11698.10.1007/s11042-015-2676-4
  • Mostafa, M. M. , & El-Masry, A. A. (2016). Oil price forecasting using gene expression programming and artificial neural networks. Economic Modelling , 54 , 40–53.10.1016/j.econmod.2015.12.014
  • Naik, B. , Nayak, J. , Behera, H. S. , & Abraham, A. (2016). A self-adaptive harmony search based functional link higher order ANN for non-linear data classification. Journal of Neurocomputing , 179 , 69–87.
  • Nayak, J. , Naik, B. , & Behera, H. S. (2016). A novel nature inspired firefly algorithm with higher order neural network: Performance analysis. Engineering Science and Technology, an International Journal , 19 , 197–211.10.1016/j.jestch.2015.07.005
  • Okwu, M. O. (2017). Transhipment model for multi-echelon system (Doctoral Thesis). Federal University of Technology Owerri, Nigeria.
  • Özdemir, D. , Yücesan, E. , & Herer, Y. T. (2013). Multi-location transshipment problem with capacitated production. European Journal of Operational Research , 226 (3), 425–435.10.1016/j.ejor.2012.11.014
  • Singh, N. K. , Singh, A. K. , & Tripathy, M. (2016). A comparative study of BPNN, RBFNN and ELMAN neural network for short-term electric load forecasting: A case study of Delhi region. IJCTA, International Science Press , 8 (5), 2169–2177.
  • Tavana, M. , Fallahpour, A. , Di Caprio, D. , & Santos-Arteaga, F. J. (2016). A hybrid intelligent fuzzy predictive model with simulation for supplier evaluation and selection. Expert Systems with Applications , 61 , 129–144.10.1016/j.eswa.2016.05.027