An evaluation of total project risk based on fuzzy logic.
Doskocil, Radek
Introduction
Project management is nowadays a widely discussed theme. This fact
is substantiated by numerous scientific articles, books and publications
dealing with these problems (Bergantinos, Vidal-Puga 2009; Perez et al.
2005; Rosenau 2007; Schwable 2011). This discipline is also included in
the courses of numerous faculties focusing on economy both in the Czech
Republic and abroad. Experts are also associated in various professional
organizations or associations (International Project Management
Association 2014; Project Management Institute 2014; AXELOS 2015).
Project risk management is the responsibility of the entire life
cycle of project. Risk management of the project consists of process of
risk analysis and process of risk monitoring. Project manager or other
members of project team can for risk project analysis use some methods
(Rais, Smejkal 2013): scoring method (Podmolik 2006), FRAAP
method--Facilitated Risk Analysis and Assessment Process (Peltier 2005),
RIPRAN method (Lacko 2004; Dolezal et al. 2012) and more.
Risks evaluations are essential activities of management of proj
ect risk. It is directly determines the success or failure of a project.
It is often based on vague, inconsistent, partially subjective data
(knowledge) items of interdisciplinary nature.
For this reason, in risk management used different approaches,
techniques and tools, both traditional and advanced. For example expert
method, brainstorming, simulation, fuzzy sets, e.g. methods of fuzzy
numbers and fuzzy logic.
The authors Banaitiene et al. present a research in area of
construction projects. The aim of the research is to discover how
construction companies perceive the significance of the construction
proj ects risks they face and the extent to which they employ potential
risk responses (Banaitiene et al. 2011). The article "Construction
Project Risk Assessment Model" of the authors Zhang and Li presents
the use of fuzzy mathematical theory and gray relational analysis method
in the risk evaluation of construction project (Zhang, Li 2011).
The authors Park et al. present a systematic framework for risk
management is proposed for handling risk factors, risk degrees,
integrated risk degree, and responding activities with corresponding
data flow diagrams in their article "A Risk Management System
Framework for New Product Development (NPD)" (Park et al. 2011).
The research by the authors Liu and Ye presented models for
comprehensive evaluating modelling of investment project risk with
trapezoid fuzzy linguistic information. A practical example for
evaluating the investment project risk is used to verify the developed
approach (Liu, Ye 2015).
The method of fuzzy logic applied to the risk management process is
described in (Nasirzadeh et al. 2014). The authors present an integrated
fuzzy system dynamic modelling for quantitative risk assessment. The
values of the various factors, which are characterized by the nature of
uncertainty, are defined by fuzzy numbers. The proposed model was
simulated at different levels of risk; the optimum level of risk is
determined by the point at which the minimum cost of the project. See
e.g. (Nasirzadeh et al. 2014).
The same risk issues of construction projects are presented by
authors Yao-Chen Kuo and Shih-Tong Lu. This study deals with a fuzzy
multiple criteria decision-making (FMCDM) approach to systematically
assess risk for a metropolitan construction project where twenty risk
factors were identified. Triangular fuzzy sets are used for describing
of identified factors. The overall risk level of the project depends on
the individual impact of individual risk factors; the scheme was
evaluated based on the relative impact and likelihood. They note that
the suggested model for risk assessment is more reliable, more
convenient than traditional statistical methods, and that this model can
be used to efficiently identify risks metropolitan construction
projects. See Kuo and Lu (2013).
An article by Nieto Morote-and-Ruz Vila is a methodology for risk
assessment based on fuzzy set theory, which is an effective tool for
dealing with subjective assessments. The proposed methodology is based
on the knowledge and experience gained from many experts. Risk factors
are evaluated by qualitative criteria in the form of trapezoidal fuzzy
numbers. Fuzzy numbers describe the uncertainty variables at the
language level. See e.g. (Nieto-Morote, RuzVila 2011).
In the study 'The moderating effect of risk on the
Relationship between planning and success' authors Zwikael, Pathak,
Singh, Ahmed deal with examination the relationship between the project
planning process and its success. They show the level of success
(measured in the form of risk) associated with the project plan. They
conclude the high risk projects must be carefully planned. See e.g.
(Zwikael et al. 2014).
The science aim of the paper is to present a new expert
decision-making fuzzy model for evaluation of the total proj ect risk.
This fuzzy model is based on RIPRAN method, specifically on the phase:
risk assessment. See below. This phase evaluates the total project risk
based on two parameters: the number of sub-risks and the total value of
sub risk. For creating of model is used fuzzy set theory and fuzzy
logic. See below.
The advantage of fuzzy sets in comparison with the classical set
theory is its ability to record inaccurate (vague) concepts that project
managers use natural language in the design and implementation of proj
ects. Individual characteristics associated with the process of proj ect
management, although the project practice countable relatively well, but
usually only with large variance. This means that they are more or less
well estimated.
The current approach in the area of risk engineering applied either
numerical values of probability and impact, or worked with classical
sharp jurisdiction of these values into certain sets, which for many
applications not appropriate and did not correspond to the actual
perception of risk. Fuzzy approach to modeling these processes minimizes
this shortcoming.
Research in the field of evaluation of total project risk is based
on an empirical research. This research was realised in region Vysocina
in Czech Republic in the first half of 2014. A secondary analysis was
used to obtain and process relevant secondary data. General theoretical
methods, based on principles of logic and logical thinking
(analysis--synthesis, induction--deduction,
abstraction--concretization), were used to own processing, especially
for pronouncing of conclusions. Fuzzy modelling (fuzzy set theory and
fuzzy logic) was used to create the decision-making fuzzy mode. For
identification of rules of the fuzzy model was used method guided
interview with experts in project management.
The advantage of the fuzzy model is the ability to transform the
input variables The Number of Sub-Risks (NSR) and The Total Value of
Sub-Risks (TVSR) to linguistic variables, as well as linguistic
evaluation of the Total Value of Project Risk (TVPR)--output variable.
Application of fuzzy logic (Dostal 2011) is based on the fuzzy set
theory (Zadeh 1965; Zimmermann 2001; Klir, Yuan 1995). The theory of
fuzzy sets and applications of fuzzy logic in project management also
focused a lot of authors (Relich, Muszynski 2014; Khazaeni et al. 2012;
Nassif et al. 2013; Relich 2013; Relich 2012). Authors Kuchta, Chanas
and Zielinski, Oliveros and Fayek, Bushan Rao and Shankar presented
fuzzy sets using fuzzy numbers to obtaining critical paths of project
(Kuchta 2001; Chanas, Zielinski 2001; Oliveros, Fayek 2005; Bushan Rao,
Shankar 2012). The technique EVM is also scientific goal for some
authors (Naeni et al. 2011; Lipke et al. 2009; Khamooshi, Golafshani
2014).
1. Theoretical background
RIPRAN (Risk PRoject ANalysis) method is an empirical method for
the analysis of project risks. Author of the RIPRAN method is Associate
Professor Branislav Lacko. RIPRAN method can be used in all phases of
the project. The method was originally created for risk analysis
automation projects in the framework of the research project at the
Technical University in Brno. Experience has shown that after certain
adjustments, it is possible to apply the method for risk analysis of a
wide range of different projects and in some cases also for the analysis
of other types of risks than are project risks. RIPRAN method is a
trademark, registered author of the Industrial Property Office in Prague
under reg.no. 283536 (Lacko 2014).
The risk analysis process by RIPRAN method comprises the following
phases:
--Risk preparing--agreement on the process, identification of
materials, team building, identification of relationships.
--Risk identification--identification of threats and scenarios. Can
be used risk trees.
--Risk quantification--identification of probabilities of threats
and impact of scenarios.
--Risk response--identification of steps to reduce the risk.
--Risk assessment--total project risk evaluation based on the
number of sub-risks and the total value of sub-risks (Lacko 2014; 2004).
2. Materials and methods
A fuzzy set is a set whose elements have degrees of membership.
Fuzzy set was introduced by Lotfi A. Zadeh in 1965 as an extension of
the classical notion of set and can be applied in many fields of human
activity. Fuzzy set determines "how much" the element belongs
to the set. This is the basic principle of fuzzy set.
A fuzzy set is defined following: Let X is a non-empty set and
[[mu].sub.[??]] : X [right arrow] [0;l]. Then fuzzy set [??] is a set of
all ordered pairs (x, [[mu].sub.A] (x)) therefore
[??] = {(x, [[mu].sub.[??]](x)): x [member of] X, [[mu].sub.[??]]
(x) [member of] [0;1]}. (1)
Where X is a universe, [[mu].sub.[??]] is a membership function of
fuzzy set [??], see Fig. 1. Triangular and trapezoidal type of the
membership function, and [[mu].sub.[??]] (x) is a grade of membership of
x. [[mu].sub.[??]] is defined for all x [member of] X and
[[mu].sub.[??]] (x) = 0 for x [not member of] [??].
A support of a fuzzy set [??] is the classical set
supp [??] = {x [member of] X : [[mu].sub.[??]] (x) > 0}. (2)
A kernel or core of a fuzzy set [??] is the classical set
ker [??] = {x [member of] X: [[mu].sub.[??]] (x) = 1}. (3)
[FIGURE 1 OMITTED]
A height of a fuzzy set [??] is the number
hgt [??] = [sup.sub.x] [[mu].sub.[??]] (x). (4)
For example when fuzzy set [??] is "about 2", see
triangular membership function in Figure 1, then supp [??] = (1;3), ker
[??] = {2} and hgt [??] = 1.
Let [alpha] be a number form [0;1] then a level cut of fuzzy set
[??] is a classical set
A[alpha] = {x [member of] X: [[mu].sub.[??]] (x) [greater than or
equal to] [alpha]}. (5)
A fuzzy set [??] = (R, [[mu].sub.[??]]) is called real fuzzy number
on set of real number R when fulfils following conditions:
--Fuzzy set [??] is convex ([[mu].sub.[??]]is a convex function).
--Fuzzy set [??] is normal (hgt [??] = 1).
--[[mu].sub.[??]] is a piecewise continuous function.
With fuzzy numbers basic binary operations are used, e.g. +, -, x,
/. Let * is a binary operation on R then an extended binary operation on
A, where A is a set of all fuzzy numbers, means a operation [??], e.g.
[direct sum], [-], [cross product], [/].
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (6)
Practical computing of the extended binary operations is often
realised by a level cut (5). For increasing binary operation the
extended binary operations is
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (7)
If we denote [A.sub.[alpha]] = [[a.sub.1[alpha]]; [a.sub.2[alpha]]]
and [B.sub.[alpha]] = [[b.sub.1[alpha]]; [b.sub.2[alpha]]] then the
extended binary operation for increasing binary operation * is
[A.sub.[alpha]] [??] [B.sub.[alpha]] = [[a.sub.1[alpha]];
[a.sub.2[alpha]]] [??] [[b.sub.1[alpha]]; [b.sub.2[alpha]]]. (8)
Each [alpha] level cut of fuzzy number can be regarded as the
interval number. The interval number means interval [a; b], where a
[less than or equal to] b, a and b are real numbers. The interval
numbers are a special case of fuzzy number, so arithmetic operations
with interval number have properties of operations with fuzzy numbers
(Karpisek 2009).
Arithmetic operations on interval numbers are defined following
relationships (Dostal 2008):
[a; b] + [c; d] = [a + c; b + d]; (9)
[a; b] - [c; d] = [a - d; b - c]; (10)
[a; b] x [c; d] =
[min{ac, ad, bc, bd}; max{ac, ad, bc, bd}]; (11)
[a; b] / [c; d] = [a; b] x [1/d; 1/c] for 0 [not member of] [c; d].
(12)
Fuzzy logic measures the certainty or uncertainty of how much the
element belongs to the set. By means of fuzzy logic it is possible to
find the solution of given task from rules, which were defined for
analogous tasks. The calculation of fuzzy logics consists of three basic
steps: fuzzification, fuzzy inference and defuzzification (Fig. 2).
1. Fuzzification--transforms real variables to linguistic variables
using their attributes. The variable has usually from three to seven
attributes. The attribute and membership functions are defined for input
and output variables. The degree of membership of attributes is
expressed by mathematical function membership function (n, Z, S, etc.)
(Dostal 2011).
2. Fuzzy inference--defines the behavior of system by using of
rules of type <When>, <Then> on linguistic level.
Conditional clauses typically have the following form:
<When> [Input_a1 <And> Input_a2 <And> ...
<And> Input_an] < And > [Input_b1 <And> Input_ b2
<And> ... <And> Input_bm] <Then> Output_1. Each
combination of attributes of input and output variables, occurring in
condition <When>, <Then>, presents one rule. The rules are
created by the user or expert himself (Dostal 2011).
3. Defuzzification--transfers the results of fuzzy inference
(numerical values) on output variables by linguistic values. It
describes results verbally (Dostal 2011).
The system with fuzzy logic works as an automatic system. The user
must enter input data only. These can be represented by many variables
and their attributs.
[FIGURE 2 OMITTED]
[FIGURE 3 OMITTED]
3. Results
The case study presents the use of fuzzy logic at evaluation of
total project risk base on RIPRAN method. The Fuzzy logic Toolbox of the
MATLAB software was used for the creating of the decision making model.
At first is it necessary to design the variables, their attributes and
their membership functions.
The developed expert decision-making fuzzy model system (ERS_TVPR)
consists of two input ariables with five attributes, one rule block and
one output variable also with five attributes. The inputs are
represented by two variables: The Number of Sub-Risk (NSR) and The Total
Value of Sub-Risks (TVSR). Both input variables are very important
indicators based on RIPRAN method. The output from the rule block and
the output variable is The Total Value of Project Risk (TVPR) (Fig. 3).
It was used membership function of the shape n in the model. This
membership fuction names trapmf (trapezoidal-shaped). Syntax of the
function is following: y = trapmf(x,[a b c d]). Description of the
trapezoidal curve is a function of a vector, x, and depends on four
scalar parameters a, b, c, d, as given by
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (13)
The parameters a and d locate the "feet" of the trapezoid
and the parameters b and c locate the "shoulders". Figure 4
denotes trapmf trapezoidal-shaped membership functions. As can be seen
from the chart, the function has a value between 0 and 1, which also
characterises how much it belongs to a certain fuzzy set.
The following Figures 5 and 6 show the attributes and membership
functions of the variables.
Figure 5 shows the input variable NSR with five attributes
(membership functions): VH--very high, H--high, M middle, L--low and
VL--very low. It was used membership function of type n (trapmf) and
range [0;100] to creation of fuzzy model. The parameters of membership
functions are adjusted balanced for each of the variables. The
membership function VH--very high has the parameters: [-22.5 -2.5 2.5
22.5]. The membership function H--high has the parameters: [2.5 22.5
27.5 47.5]. The membership function M--middle has the parameters: [27.5
47.5 52.5 72.5]. The membership function L--low has the parameters:
[52.5 72.5 77.5 97.5]. The membership function VL--very low has the
parameters: [77.5 97.5 102.5 122.5].
The input variable TVSR has got also with five attributes
(membership functions): VH--very high, H--high, M middle, L--low and
VL--very low. It was used membership function of type n (trapmf) and
range [0;100] to creation of fuzzy model. The parameters of membership
functions are adjusted balanced for each of the variables. The
membership function VH--very high has the parameters: [-22.5 -2.5 2.5
22.5]. The membership function H--high has the parameters: [2.5 22.5
27.5 47.5]. The membership function M--middle has the parameters: [27.5
47.5 52.5 72.5]. The membership function L--low has the parameters:
[52.5 72.5 77.5 97.5]. The membership function VL--very low has the
parameters: [77.5 97.5 102.5 122.5].
Figure 6 shows the output variable TVPR with five attributes
(membership functions): VH--very high, H--high, M--middle, L--low and
VL--very low. It was used membership function of type n (trapmf) and
range [0;100] to creation of fuzzy model. The parameters of membership
functions are adjusted balanced for each of the variables. The
membership function VH--very high has the parameters: [-22.5 -2.5 2.5
22.5]. The membership function H high has the parameters: [2.5 22.5 27.5
47.5]. The membership function M--middle has the parameters: [27.5 47.5
52.5 72.5]. The membership function L--low has the parameters: [52.5
72.5 77.5 97.5]. The membership function VL--very low has the
parameters: [77.5 97.5 102.5 122.5].
Figure 7 shows the rule box with 25 rules and degree of support
that set up the relationship between the input and output variables.
The module allows you to set rules and work with them. Rule number
one is a situation where:
<If> = NSR = VH <And> TVSR = VH <Then>TVPR = VH.
Interpretation of the rules is as follows: If the Number of
Sub-Risk (NSR) is very high (VH) and the Total Value of Sub-Risks (TVSR)
is very high (VH), then the Total Value of Project Risk (TVPR) is
evaluated to be very high (VH).
[FIGURE 4 OMITTED]
[FIGURE 5 OMITTED]
[FIGURE 6 OMITTED]
[FIGURE 7 OMITTED]
Similarly can be interpreted other fuzzy rules in the model. The
listing of a combination of all 25 of the rules of the system based on
the following linear distribution (Table 1).
Explanatory combination rules of the system.
Input variable NSR and TVSR:
1 --VH (very high)
2 --H (high)
3 --M (middle)
4 --L (low)
5 --VL (very low)
Output variable TVPR: TVPR = VH (very high)
TVPR = H (high)
TVPR = M (middle)
TVPR = L (low)
TVPR = VL (very low)
The list and combination of fuzzy rules for the total project risk
evaluation system is based on an empirical research into the given
subject carried out by the guided interview method. These rules can be
change or defined for specific project.
Figure 8 shows correlation between inputs and output variables.
Concretely this picture shows graphically correlation between two input
variable NSR, TVSR and output variable TVPR. It is a functional
dependence TVPR = f (NSR, TVSR).
Point with coordinates [0; 0] represents the situation where the
input variable NSR is very high and the input variable TVSR is very
high, then the output variable TVPR is evaluated as very high.
Point with coordinates [100; 100] represents the situation where
the input variable NSR is very low and the input variable TVSR is very
low, then the output variable TVPR is evaluated as very low.
Graphical display of dependencies of input and output variables
allows you to check the set parameters of fuzzy model. Generally
speaking, the displayed area of the model is satisfactory because the
specified rules and membership functions selected model adequately
generalize. User (expert) can change this variables how for presentation
in graphs. In this graphs you can see very important information about
fuzzy model.
[FIGURE 8 OMITTED]
4. Discussion
Figure 9 shows the evaluation of total proj ect risk of concrete
project. The input variables are set up NSR = 0, TVSR =
0. It leads to the result (output) TVPR = 7.29 which means that the
total risk of the project is very high.
Using the first rule is expressed by the output variable TVPR
coloration (Fig. 9).
Figure 9 shows the result, where the total value of risk of
concrete project is evaluated as very high. The model was verified in
this manner. The results match the requirement, so fuzzy model can be
regarded generally as functional.
After the model is created, it must be tuned (to set up the inputs
on known values, evaluate the results and change the rules or weights,
if necessary). The tuning and validation of the fuzzy model must be
realised on real data of the proj ect. The parameters of the model must
be adjusted on the basis of the real data for each of the variables. If
the validation shows, that the model provides relatively accurate
results, can be used in practice.
For implementation of fuzzy model in MATLAB software was created
executable file called "M-file". This file contains the
following sequence of commands (Fig. 10). This file is used to enter the
input values (NSR, TVSR) and automatically evaluate the total value of
project risk (TVPR).
The first line (see Fig. 10) loads a variable BCHRP from the file
ERS_TVPR.fis. There are the parameters of fuzzy model in this file. The
second line (see Fig. 10) loads the input variables: The Number of
Sub-Risk (NSR); The Total Value of Sub-Risks (TVSR). The third line (see
Fig. 10) implements an evaluation with command evalfis. Inputs are
variable DataBTVPR and parametres of fuzzy model BTVPR. The value of the
output is the variable EvaluationBTVPR. The fourth to ninth line (see
Fig. 10) implements own evaluation. When the value of the output
variable is evaluated less than 20, then the output linguistic value is
Very high value of the total project risk. When the value of the output
variable is evaluated in the interval from 20 to 40, then the output
linguistic value is High value of the total project risk. When the value
of the output variable is evaluated in the interval from 40 to 60, then
the output linguistic value is Middle value of the total project risk.
When the value of the output variable is evaluated in the interval from
60 to 80, then the output linguistic value is Low value of the total
project risk. When the value of the output variable is evaluated more
than 80, then the output linguistic value is Very low value of the total
project risk. Commandfuzzy(BTVPR) displays and allows set-up work fuzzy
model (see Fig. 10, line 10). Command mfedit(BTVPR) displays and allows
edit membership functions of input and output variables (see Fig. 10,
line 11). Command ruleedit(BTVPR) displays and allows edit fuzzy rules
(see Fig. 10, line 12). Command surfview(BTVPR) displays graphical
viewing dependency input and output variables (see Fig. 10, line 13).
Command ruleview(BTVPR) displays and allows testing and simulation
output variable to input variables (see Fig. 10, line 14).
If the M-file called TVPR.m is used to simulate (in MATLAB
software) a request to enter inputs [The Number of Sub-Risk and The
Total Value of Sub-Risks] is displayed.
After enter inputs e.g.: The Number of Sub-Risk = 0 and The Total
Value of Sub-Risks = 0 in forme [0;0], is receive the result TVPR = Very
high value of the total project risk (Fig. 11).
After enter inputs e.g.: The Number of Sub-Risk = 100 and The Total
ValueofSub-Risks = 100 in forme [100;100], is receive the result TVPR =
Very low value of the total project risk (see Fig. 12).
[FIGURE 9 OMITTED]
[FIGURE 10 OMITTED]
[FIGURE 11 OMITTED]
[FIGURE 12 OMITTED]
The advantage of fuzzy sets in comparison with the classical set
theory is its ability to record inaccurate (vague) concepts that project
managers use natural language in the design and implementation of
projects. Individual characteristics associated with the process of
project management, although the project practice countable relatively
well, but usually only with large variance. This means that they are
more or less well estimated. The current approach eg. In the field of
risk engineering applied either numerical values of probability and
impact, or worked with classical sharp jurisdiction of these values into
certain sets, which for many applications not appropriate and did not
correspond to the actual perception of risk. Fuzzy approach to modeling
these processes minimizes this shortcoming. Application of fuzzy
modeling approach controversial (in relation to the possibilities and
practical usability exact calculation) selected project processes is one
of the major contributions of this paper.
Suggested model is recommended to apply repeatedly throughout the
project life cycle. Applications reentrancy proposed model is otherwise
a static model added an element of dynamism, but they are mainly
obtained data on the future development of the project. This will not
only project managers with valuable information and hence knowledge to
support further decisions. Another advantage of the proposed model is
the possibility of a subsequent experiment with it eg. through
simulation. This is more information available about a possible variant
development projects and to get warning signals to support future
decisions.
Conclusions
The expert fuzzy decision-making model of evaluation of total
project risk is only one of possible options how to use fuzzy logic for
support of decision-making. This paper presented a new expert fuzzy
model, based on the RIPRAN method, specifically on the phase: risk
assessment. This phase evaluates the total project risk based on two
parameters: the number of sub-risks and the total value of sub risk. For
creating of model is used fuzzy set theory and fuzzy logic. The
advantage of fuzzy sets in comparison with the classical set theory is
its ability to record inaccurate (vague) concepts that project managers
use natural language in the design and implementation of projects.
The advantage of this fuzzy model is the ability to transform the
input variables The Number of SUb-Risks (NSR) and The Total Value of
Sub-Risk (TVSR) to linguistic variables, as well linguistic evaluated
The Total Value Project Risk (TVPR)--output variable. With this approach
it is possible to simulate an uncertainty that is always associated with
projects. After the fuzzy model is constructed, it is necessary to tune
it (to set up the inputs on known values, evaluate the results and to
change the rules or weights, if necessary) when the model was built. If
the fuzzy model is tuned, it is possible to use it in practice. For
implement the fuzzy model in MATLAB can also created an executable file
called M-File. M-file is used to enter the input values and
automatically evaluate the total risk of the project.
The fuzzy model has a lot of benefits for users (project managers
and others). Some of them are: speed up the decision-making in risk
management, automatization and standardization of risk analysis process,
effective project management etc.
http://dx.doi.org/10.3846/btp.2015.534
Radek DOSKOCIL
Brno University of Technology, Faculty of Business and Management,
Kolejni 4, 612 00 Brno, Czech Republic
E-mail: doskocil@fbm.vutbr.cz
Received 22 September 2014; accepted 21 April 2015
Acknowledgements
This paper was supported by grant FP-S-15-2787 'Effective Use
of ICT and Quantitative Methods for Business Processes
Optimization" from the Internal Grant Agency at Brno University of
Technology.
References
AXELOS Global Best Practice [online], [cited 4 September 2015].
Available from Internet:
https://www.axelos.com/best-practice-solutions/prince2
Banaitiene, N.; Banaitis, A.; Norkus, A. 2011. Risk management in
projects: peculiarities of Lithuanian construction companies,
International Journal of Strategic Property Management 15(1): 60-73.
http://dx.doi.org/10.3846/1648715x.2011.568675
Bergantinos, G.; Vidal-Puga, J. 2009. A value for PERT problems,
International Game Theory Review 11(4): 419-436.
http://dx.doi.org/10.1142/s0219198909002418
Bushan Rao, P.; Shankar, R. 2012. N. Fuzzy critical path method
based on lexicographic ordering, Pakistan Journal of Statistics &
Operation Research 8(1): 139-154.
http://dx.doi.org/10.18187/pjsor.v8i1.178
Chanas, S.; Zielinski, P. 2001. Critical path analysis in the
network with fuzzy activity times, Fuzzy Sets and Systems 122(2):
195-204. http://dx.doi.org/10.1016/S0165-0114(00)00076-2
Dolezal, J.; Machal, P.; Lacko, B., et al. 2012. Projektovy
management podle IPMA (in Czech). Praha: Grada. 528 p. ISBN
978-80-247-4275-5.
Dostal, P. 2011. Advanced decision making in business and public
services. Brno: CERM. 167 p. ISBN 978-80-7204-747-5.
International project management association [online], [cited 4
September 2014]. Available from Internet: http://ipma.ch/
Karpisek, Z. 2009. Prehled zakladnich pojmu teoriefuzzy mnozin a
jejich vlastnosti (in Czech). Brno: FSI VUT v Brne. 12 p.
Khamooshi, H.; Golafshani, H. 2014. EDM: Earned Duration
Management, a new approach to schedule performance management and
measurement, International Journal of Project Management 32(6):
1019-1041. http://dx.doi.org/10.1016/jijproman.2013.11.002
Khazaeni, G.; Khanzadi, M.; Afshar, A. 2012. Fuzzy adaptive
decision making model for selection balanced risk allocation,
International Journal of Project Management 30(4): 511-522.
http://dx.doi.org/10.1016/jijproman.2011.10.003
Klir, G. J.; Yuan, B. 1995. Fuzzy sets and fuzzy logic, theory and
applications. New Jersy: Prentice Hall. 279 p. ISBN 0-13101171-5.
Kuchta, D. 2001. Use of Fuzzy numbers in project risk (criticality)
assessment, International Journal of Project Management 19(5): 305-310.
http://dx.doi.org/10.1016/S0263-7863(00)00022-3
Kuo, Y.-C.; Lu, S.-T. 2013. Using fuzzy multiple criteria decision
making approach to enhance risk assessment for metropolitan construction
projects, International Journal of Project Management 31: 602-614.
http://dx.doi.org/10.1016/jijproman.2012.10.003
Lacko, B. 2004. The risk analysis of soft computing projects, in
Proceedings of 6th International Conference on Soft Computing --ICSC
2004, 29-30 January 2004, European Polytechnical Institute Kunovice,
Kunovice, Czech Republic, 163-169. ISBN 80-7314- 025- X.
Lacko, B. RIPRAN Metoda pro hodnoceni projektovych rizik [online],
[cited 8 September 2014]. Available from Internet:
http://ripran.cz/licence.html
Lipke, W; Zwikael, O.; Henderson, K.; Anbari, F. 2009. Prediction
of project outcome: The application of statistical methods to earned
value management and earned schedule performance indexes, International
Journal of Project Management 27(4): 400-407.
http://dx.doi.org/10.1016/jijproman.2008.02.009
Liu, Z. C; Ye, Y. 2015. Models for comprehensive evaluating
modeling of investment project risk with trapezoid fuzzy linguistic
information, Journal of Intelligent & Fuzzy Systems 28(1): 151-156.
Naeni, L.; Shadrokh, Sh.; Salehipour, A. 2011. A fuzzy approach for
the earned value management, International Journal of Project Management
29(6): 764-772. http://dx.doi.org/10.1016/jijproman.2010.07.012
Nasirzadeh, F.; Khanzadi, M.; Rezaie, M. 2014. Dynamic modeling of
the quantitative risk allocation in construction projects, International
Journal of Project Management 32: 442-451.
http://dx.doi.org/10.1016/jijproman.2013.06.002
Nassif, L. N.; Santiago Filho, J. C.; Nogueira, J. M. 2013. Project
portfolio selection in public administration using fuzzy logic, Procedia
of Social and Behavioral Sciences 74: 41-50.
http://dx.doi.org/10.1016Zj.sbspro.2013.03.036
Nieto-Morote, A.; Ruz-Vila, F. 2011. A fuzzy approach to
construction project risk assessment, International Journal of Project
Management 29: 220-231. http://dx.doi.org/10.1016/jijproman.2010.02.002
Oliveros, A. V O.; Fayek, A. R. 2005. Fuzzy logic approach for
activity delay analysis and schedule updating, Journal of Construction
Engineering and Management 131(1): 42-51.
http://dx.doi.org/10.1061/(ASCE)0733-9364(2005)131:1(42)
Park, S.; Kim, J.; Choi, H-G. 2011. A risk management system
framework for new product development (NPD), Economics and Finance
Research 4: 51-56.
Peltier, T. R. 2005. Information security risk analysis. Auerbach
Publications. 360 p. ISBN 0-8493-3346-6.
Perez, J. G.; Rambaud, S. C.; Garcia Garcia, L. B. 2005. The
twosided power distribution for the treatment of the uncertainty in
PERT, Statistical Methods and Applications 14(2): 209 -222.
http://dx.doi.org/10.1007/s10260-005-0115-9
Podmolik, L. 2006. Rizeni vzdelavaci instituce. Stredisko
distancniho vzdelavani. UP Olomouc.
Project Management Institute [online], [cited 4 September 2014].
Available from Internet: http://www.pmi.org/
Rais, K., Smejkal V. 2013. Rizeni rizik ve firmach a jinych
organizacich (in Czech). Praha: Grada. 488 p. ISBN 978-80247-4644-9.
Relich, M.; Muszynski, W. 2014. The use of intelligent systems for
planning and scheduling of product development projects, Procedia
Computer Science 35: 1586-1595.
http://dx.doi.org/10.1016/j.procs.2014.08.242
Relich, M. 2012. An evaluation of project completion with
application of fuzzy set theory, Management 16(1): 216-229.
http://dx.doi.org/10.2478/v10286-012-0016-6
Relich, M. 2013. Knowledge acquisition for new product development
with the use of an ERP database, in Proceedings of the 2013 Federated
Conference on Computer Science and Information Systems, 8-11 September
2013, Krakow, Poland, 1273-1278.
Rosenau, M. 2007. Rizeni projektu--priklady, teorie, praxe (in
Czech). Brno: Computer Press. 360 s. ISBN 978-80-2511506-0.
Schwable, K. 2011. Rizeni projektu v IT, Kompletni pruvodce (in
Czech). Brno: Computer Press. 549 s. ISBN 978-80-2512882-4.
Zadeh, L. A. 1965. Fuzzy sets, Information and Control 8(3):
338-353. http://dx.doi.org/10.1016/S0019-9958(65)90241-X
Zhang, S. X.; Li, X. L. 2011. Construction project risk assessment
model, in Proceedings of the 2011 International Conference on
Engineering and Risk Management, 28-30 October 2011, Toronto, Canada,
42-45.
Zimmermann, H. J. 2001. Fuzzy set theory--and its applications.
London: Kluwer Academic Publishers. ISBN 0-7923-7435-5.
Zwikael, O.; Pathak, R. D.; Singh, G.; Ahmed, S. 2014. The
moderating effect of risk on the relationship between planning and
success, International Journal of Project Management 32: 435-441.
http://dx.doi.org/10.1016/jijproman.2013.07.002
Radek DOSKOCIL. Assistant professor at the Department of
Informatics, Faculty of Business and Management, Brno University of
Technology. Research interests: operation research, project management,
knowledge management.
Caption: Fig. 1. Triangular and trapezoidal type of the membership
function
Caption: Fig. 2. Decision-making--solved by fuzzy processing
(Dostal 2011)
Caption: Fig. 3. Build up model
Caption: Fig. 4. Membership function--Trapmf
Caption: Fig. 5. The attributes and membership functions of input
variable NSR
Caption: Fig. 6. The attributes and membership functions of output
variable TVPR
Caption: Fig. 7. Rule block and rules
Caption: Fig. 8. Correlation between variables
Caption: Fig. 9. The evaluation of total project risk of concrete
project
Caption: Fig. 10. M-file--TVPR.m
Caption: Fig. 11. Evaluation of calculation--Very high value of the
total project risk
Caption: Fig. 12. Evaluation of calculation--Very low value of the
total project risk
Table 1. The listing of a combination of rules
NSR TVSR NSR TVSR NSR TVSR NSR TVSR NSR TVSR
1 1 2 1 3 1 4 1 5 1
TVPR = VH TVPR = VH TVPR = VH TVPR = H TVPR = M
1 2 2 2 3 2 4 2 5 2
TVPR = VH TVPR = VH TVPR = H TVPR = M TVPR = L
1 3 2 3 3 3 4 3 5 3
TVPR = VH TVPR = H TVPR = M TVPR = M TVPR = VL
1 4 2 4 3 4 4 4 5 4
TVPR = H TVPR = M TVPR = M TVPR = VL TVPR = VL
1 5 2 5 3 5 4 5 5 5
TVPR = M TVPR = M TVPR = VL TVPR = VL TVPR = VL