Professional Documents
Culture Documents
An Artificial Neural Network-Based Approach Coupled With Taguchi's Method For Predicting The Total Average Duration of Projects
An Artificial Neural Network-Based Approach Coupled With Taguchi's Method For Predicting The Total Average Duration of Projects
ABSTRACT
Nowadays, project duration prediction has become of crucial importance for
managers since it points out the expectancy-life of project realization. To this end, the
Neural Network-based approach coupled with the Taguchi method is used to predict
the necessary time, which allows the fulfillment of the targeted project within the
prescribed span without delay. Accordingly, the whole process for modeling the
targeted problem is described, in which the modeling and simulation of the activities
network are introduced for calculating the total average time of project. Then, the
neural network approach is adopted to predict the total time for finishing the considered
project within the deadlines, where the neural network’s input variables are composed
of success probability, improvement and learning factors. While, the output variable is
the total average project duration, which is the critical data during design phase. After
that, the well-known Taguchi method is purposefully used to optimize the already
obtained target by neural network. Finally, Simulation analysis through MATLAB are
used to show the efficiency of the proposed approach regarding the workability of the
approach when it comes to estimating the deadline of the targeted project.
Key words: Project, prediction, performances assessment, artificial neurons network,
Taguchi.
Cite this Article: Bendada Larbi, Brioua Mourad, Djeffal Selman and Morakchi
Mohamed Razi, An Artificial Neural Network-Based Approach Coupled with Taguchi's
Method for Predicting the Total Average Duration of Projects, International Journal of
Production Technology and Management (IJPTM), 13(1), 2022, pp. 44–55.
http://iaeme.com/Home/issue/IJPTM?Volume=13&Issue=1
https://iaeme.com/Home/journal/IJPTM 44 editor@iaeme.com
Bendada Larbi, Brioua Mourad, Djeffal Selman and Morakchi Mohamed Razi
1. INTRODUCTION
Recently, growth, industrial market competition and manufacturing systems complexity have
generated a very difficult environment to manage and plan a new product launching. Creative
companies are under great pressure to create and maintain competitive advantages by reducing
product development time while maintaining a consistently high level of quality is considered
as a challenge to companies and put their employers under pressure [1] .
A mega-project of complex designs or constructions involves the execution of a very large
number of tasks through specialist participation from different disciplines. As the process
designs’ complexity increases, iterations attempt become a reality to eliminate the unnecessary
procedures for realizing the considered project, project managers must consider each possible
challenge and failure of each task during project progress. Therefore, a project must be realized
in within a short time.
The previously established methods to successfully deal with design activities modeling. ,
for instance GANTT and PERT diagrams are commonly used to plan design processes yet in
some cases they are less efficient, because these formalisms are too limited in the support of
design activities modeling with their iterations [2] [3]. To emphasize, iterations refer to the
possibility of redoing the actual task’ step or its precedent ones, where it is not feasible to re-
do the previous step of making a specific project. These design activities play a predominant
particular role, especially since several models have been developed to characterize repetitive
(iterative) design processes duration. These models include iterative sequential activities,
iterative parallel tasks, and coupled models. Among researches that addressed these models,
include the following works, as [4]. The design iteration makes the product development
process more complex and difficult to analyze which stimulate researchers to considerably
consider iterations as the basic features of the product development process. To study the
parameters’ impact on product development duration within the product development process
model, iteration is considered as a solution to figure out this problem. Based on the meta-model
construction in relation to the intervention model and using the response surface method with
a composite plan, the model has satisfied all test indices, worked efficiently. Interestingly, the
main influencing factors can be used for adjusting the product development process [4]. In [5],
the authors have adopted data from conventional back-propagating and general regression
neural networks from 112 construction projects in Hong Kong. They have examined recovery
work influence on various project performance indicators, as project costs, time overruns and
contractual claims. The results of this research is used to develop appropriate and intelligent
decision support systems and frameworks to improve construction projects performance. In the
work developed by [6], a procedure to estimate software projects duration is proposed by
applying the machine-learning techniques, namely Bayesian regulation training and Levenberg-
Marquardt training algorithms have been used in feed forward and radial-based neural
networks. These approaches are applied on data which are already obtained from already
established literature. After training models using both training algorithms, the authors
concluded that Bayesian regulation-based training offers better results than Levenberg-
Marquardt-based training. However, a very few works have been developed to accurately
predict the deadlines of a specific project using Neural network coupled with Taguchi method.
Within the same context, in this paper a neural network approach plus Taguchi method is used
to estimate the project’s deadlines. To emphasize, project average total duration values obtained
during simulation are modeled using artificial neural networks. The input variables are
composed of success probability, improvement and learning factors. In addition, output variable
is the average total project duration, which is the critical data during design phase. In [7], the
authors have developed an Adaptive Neural Network (CSANN) to figure out the job-shop
scheduling problem which paves the way to obtaining a control strategy in an effective material
https://iaeme.com/Home/journal/IJPTM 45 editor@iaeme.com
An Artificial Neural Network-Based Approach Coupled with Taguchi's Method for Predicting the
Total Average Duration of Projects
for coping with the complexity of job-shop scheduling problem. In [8], the researchers’ purpose
is to obtain the optimal process parameters for hard turning of AISIM2 Steel by using CBN
Inserts and that is doable through the use of ANN tool in MATLAB environment to predict
material removal rate of AISI M2 Steel. In [9], authors discuss an ANN approach and illustrates
how they have played an important role in analysis and optimization performance parameters
of various IC engines. In [10], the researchers established a neural network-based model, in
which the experimental results are the training data to construct the artificial neural network
model which predicts the compressive strength of concrete containing Industrial By products.
In [11], researchers proposed a mathematical Artificial Neural Networks that is applied on
Multilayer Feedforward neural network with Backpropagation under Gauss Newton algorithm
to overcome the complexity of conventional model. As well as In [12], this research paper
focuses on some of the major prediction techniques used in the construction industry, in which
the HPA data analysis method coupled with ANN is used to provide support for risk
management processes. On the basis of the results, the HPA method displayed total variance in
common questionnaire items of each software risk factor to measure the weight of the factor
accurately. The HPA outcomes were juxtaposed on the ANN input representation enhance the
training and testing results and the comparison showed that the method can be utilized
effectively for the identification of risk effects in the entire phases of the project. The employed
method categorized the top risks into human skills, knowledge and the experience staffing level
and difficulties in applying software management and organization representing software cost
risks of the total risk classification. Within the same context in this paper, Neural Network-
based approach coupled with Taguchi method is used to predict the necessary time, which
allows the fulfillment of the targeted project within the prescribed span without delay.
The rest of this paper is organized as follows : in section 2, we present a brief overview on
the activities networks modeling, their parameters and the existing simulation approaches for
predicting project’s deadlines. Section 3 is devoted to the model used in this study, namely
project average total duration modeling via artificial neural networks (ANN). Section 4 is
dedicated to Taguchi method developed in this study. Results from this optimization are
discussed. Finally, we conclude by a review of the possibilities offered by artificial neural
network method (ANN) to calculating the predicted deadlines’ projects, and its efficiency can
be assessed through MSE values. The resulting errors are minimized using Taguchi method.
https://iaeme.com/Home/journal/IJPTM 46 editor@iaeme.com
Bendada Larbi, Brioua Mourad, Djeffal Selman and Morakchi Mohamed Razi
PRC 1 2 3 4 5 6 7 8 9 10 … 99 100
1 1 0 0 0 0 0 0 0 0 0 0 0
2 0,5000 1 0 0 0 0 0 0 0 0 0 0
3 0,3333 0,6667 1 0 0 0 0 0 0 0 0 0
4 0,2500 0,5000 0,7500 1 0 0 0 0 0 0 0 0
5 0,2000 0,4000 0,6000 0,8000 1 0 0 0 0 0 0 0
6 0,1667 0,3333 0,5000 0,6667 0,8333 1 0 0 0 0 0 0
7 0,1429 0,2857 0,4286 0,5714 0,7143 0,8571 1 0 0 0 0 0
8 0,1250 0,2500 0,3750 0,5000 0,6250 0,7500 0,8750 1 0 0 0 0
9 0,1111 0,2222 0,3333 0,4444 0,5556 0,6667 0,7778 0,8889 1 0 0 0
10 0,1000 0,2000 0,3000 0,4000 0,5000 0,6000 0,7000 0,8000 0,9000 1 0 0
… 0 0
99 0,0101 0,0202 0,0303 0,0404 0,0505 0,0606 0,0707 0,0808 0,0909 0,1010 1 0
100 0,0100 0,0200 0,0300 0,0400 0,0500 0,0600 0,0700 0,0800 0,0900 0,1000 0,9900 1
1 2 3 4 5 6 7 8 9 10 … 99 100
https://iaeme.com/Home/journal/IJPTM 47 editor@iaeme.com
An Artificial Neural Network-Based Approach Coupled with Taguchi's Method for Predicting the
Total Average Duration of Projects
Where Zi the standard or transformed data series, Xi is the original data series, Xmin and Xmax
are the minimum and maximum of the data set, respectively.
After training and test results, output values are normalized to obtain the output in the data
original scale. The algorithm for the Multilayer Perceptron Neural Network Model (MLP) is
implemented using MATLAB software.
3.1 Project Average Total Duration Modeling Using Artificial Neural Networks
(RDN)
RdN Technique has emerged as a powerful modeling tool that can be applied to many scientific
and/or technical applications, such as: model reorganization, classification, data processing and
process control. An artificial neural network simulates the computational human brain
mechanism to implement the behavion [13].
Simulation results are used to develop an ANN model to predict the average total project
duration (DTMP) via Matlab Neural Network Toolbox. There are three inputs and one output
in the ANN model. The input variables represent the success probability (PS), improvement
https://iaeme.com/Home/journal/IJPTM 48 editor@iaeme.com
Bendada Larbi, Brioua Mourad, Djeffal Selman and Morakchi Mohamed Razi
coefficient (Coef_AM) and learning coefficient (CofA), while output variable is the project
average total duration (DTMP). Total of 27 results obtained from simulations are used in the
network formation (Table 3). The chosen network structure is illustrated in Figure 3. The
neurons are arranged in the form of layers in the forward feeding ANN, and the nodes output
of a layer are introduced to the next layer by weights iput. Two hidden layers are used as well
as ANN formation.
Success probability X1 H1
Learning factor X3 H3
1
logsig (x) = (3)
1+𝑒 −𝑥
2
tansig (x) = −1 (4)
1+𝑒 −2𝑥
Where x is the network input
The main concern for an ANN structure designer is to determine the appropriate hidden
layers number and neurons number in each layer.
Network performance is determined by the MSE predicted values that should be broadly
minimized. MSE parameter is calculated via equation (5). Table 4 shows DTMP predicted
values obtained via ANN’s test data. MSE value, obtained from ANN, is calculated from the
following equation:
1 1
𝑀𝑆𝐸 = 𝑄 ∑𝑄𝑘=1 𝑒 (𝑘)2 = 𝑄 ∑𝑄𝑘=1[𝑡(𝑘) − 𝑦(𝑘)]2 (5)
Where e(k) is the error between target and ANN output, t (k) is the target, y (k) is the output
value per ANN and Q is the total data number [15].
https://iaeme.com/Home/journal/IJPTM 49 editor@iaeme.com
An Artificial Neural Network-Based Approach Coupled with Taguchi's Method for Predicting the
Total Average Duration of Projects
4. TAGUCHI METHOD
Taguchi method is a well-known technique that relies on a systematic and efficient method for
process optimization and a powerful tool for designing high quality systems. Taguchi approach
application in experiments design is easy to adopt and apply for users with statistics limited
knowledge. For this, it has gained great popularity within engineers and scientists community.
It is an engineering methodology to obtain product and process status, which are insensitive to
different causes of variation, and which produce high quality products with low development
and manufacturing costs. The signal-noise ratio (S / N) and orthogonal network are two main
tools used in the design.
https://iaeme.com/Home/journal/IJPTM 50 editor@iaeme.com
Bendada Larbi, Brioua Mourad, Djeffal Selman and Morakchi Mohamed Razi
Figure 6 Total duration average values for each parameter at different levels
https://iaeme.com/Home/journal/IJPTM 51 editor@iaeme.com
An Artificial Neural Network-Based Approach Coupled with Taguchi's Method for Predicting the
Total Average Duration of Projects
Figure 7 Average values of S/N Ratio average values for each parameter at different levels
Contribution of variability
2%
2% 1% 1%
0% 0% AC2
2% 2%
2% 11% AB2
3%
A1
3%
10% ABC2
3% B2
4% C2
4% 10%
BC2
9% C3
10%
AB3
9% 10% BC3
AC3
https://iaeme.com/Home/journal/IJPTM 52 editor@iaeme.com
Bendada Larbi, Brioua Mourad, Djeffal Selman and Morakchi Mohamed Razi
Contribution of variability
0.035
0.03
0.025
0.02
0.015 Contribution
Variability de la
variabilité
contribution
0.01
0.005
0
5. RESULTS ANALYSIS
Standardized simulations results are presented in Table 3. From this table, neural networks were
used to calculate MSE, and then Taguchi method was used to observe the impact of different
transfer functions, neuron numbers and error learning functions (MSE) during neural network
model.
Since the main objective is to determine each factor optimal level and to minimize project
average total duration, this implies maximizing S/N ratio [16]. MSE and S/N ratio values for
each parameter at different levels are calculated and recorded in Table 6.
Values given in Table 6 are reported in Figures 6 and 7 which represent the project total
duration average values and S/N ratios for each parameter at different levels. By analyzing Fig.
6 and 7, it is clear that average total duration is at minimum at A3, B3 and C1 parameters levels,
and S/N ratio is at maximum at A2, B1. and C1 parameters same level. As a later S/N ratio
means a better quality characteristic of design process, optimal combination of control factor
levels is therefore determined as A2B1C1.
6. CONCLUSION
Artificial neural network is considered as a reliable approach for prediction in engineering
fields. Withint the same context, in this study, the values of the average total project duration
obtained by simulation are modeled successfully using artificial neural networks. The
predictive model developed has demonstrated the ability to model with satisfactory accuracy
the average total duration of the project. It has been demonstrated by taking into consideration
a number of parameters that consist of the probability of success, the coefficient of
improvement and the learning coefficient. The output variable is expressed as the average total
project duration that can be encountered in the design domain. Once the predicted values of the
mean squared error are calculated, these values are used as the database for the Taguchi method.
Basically, Tagichi method is used to minimize the generated errors from neural network. The
future work resodes in studying of the influence of other parameters on the performance of the
networks of activities and the consideration of other transfer functions.
https://iaeme.com/Home/journal/IJPTM 53 editor@iaeme.com
An Artificial Neural Network-Based Approach Coupled with Taguchi's Method for Predicting the
Total Average Duration of Projects
REFERENCES
[1] S.-H. Cho and S. D. Eppinger, “A simulation-based process model for managing complex
design projects,” IEEE Trans. Eng. Manag., vol. 52, no. 3, pp. 316–328, 2005.
[2] H. Bouzeria, A. N. Ghenim, and K. Khanchoul, “Using artificial neural network (ANN) for
prediction of sediment loads, application to the Mellah catchment, northeast Algeria,” J. Water
L. Dev., no. 33, 2017.
[3] A. Karniel and Y. Reich, Managing the dynamics of new product development processes: a new
product lifecycle management paradigm. Springer, 2011.
[4] K. L. Zhang and B. Guo, “Application of metamodel approach in product development process,”
J. Comput. Inf. Syst., vol. 6, no. 7, pp. 2159–2166, 2010.
[6] A. Khalid, M. A. Latif, and M. Adnan, “An approach to estimate the duration of software project
through machine learning techniques,” Gomal Univ. J. Res., vol. 33, no. 1, pp. 47–59, 2017.
[7] A. Fatima, B. S. K. Prasad, and T. Seshadri Sekhar, “Prediction of construction dispute using
artificial neural networks testimonies from Indian construction projects,” Int. J. Civ. Eng.
Technol., vol. 10, no. 1, pp. 582–594, 2019.
[8] A. A. Abdulrazzaq and J. K. Ali, “Surveys for artificial immune recognition system and
comparison with artificial neural networks and support vector machines in intelligent fault
diagnosis of rotating machines,” Int. J. Mech. Eng. Technol., vol. 10, no. 1, pp. 1686–1709,
2019.
[11] E.-A. Attia, P. Duquenne, and J.--M. Le-Lann, “Évaluation de la complexité des projets basée
sur une analyse en composantes principales,” 2013.
[12] T. R. Browning and S. D. Eppinger, “Modeling impacts of process architecture on cost and
schedule risk in product development,” IEEE Trans. Eng. Manag., vol. 49, no. 4, pp. 428–442,
2002.
[13] H. Mombeini and A. Yazdani-Chamzini, “Modeling gold price via artificial neural network,” J.
Econ. Bus. Manag., vol. 3, no. 7, pp. 699–703, 2015.
https://iaeme.com/Home/journal/IJPTM 54 editor@iaeme.com
Bendada Larbi, Brioua Mourad, Djeffal Selman and Morakchi Mohamed Razi
[15] A. Harun and A. lhan, “Predicting surface roughness of AISI 4140 steel in hard turning process
through artificial neural network, fuzzy logic and regression models,” Sci. Res. Essays, vol. 6,
no. 13, pp. 2729–2736, 2011.
https://iaeme.com/Home/journal/IJPTM 55 editor@iaeme.com