AUTHOR COPY
Journal of Intelligent & Fuzzy Systems 23 (2012) 203–215
DOI:10.3233/IFS-2012-0510
IOS Press
203
A Fuzzy Simulated Annealing approach
for project time-cost tradeoff
Milos Milenkovic
a,∗
, Nebojsa Bojovic
a
, Rita Almeida Ribeiro
b
and Natasa Glisovic
c
a
The Faculty of Transport and Traffic Engineering, University of Belgrade, Belgrade, Serbia
b
UNINOVA Campus da FCT/UNL, Monte de Caparica, Caparica, Portugal
c
Mathematical Institute of The Serbian Academy of Sciences and Arts, Belgrade, Serbia
Abstract. Managers often face difficulties when making project decisions that involve large number of interrelated activities –
the planning and scheduling of which is project management. Most problems often arise in areas such as product development,
production planning and control and setting up the production facilities. One important aspect of project management is activity
crashing, i.e. reducing the activity time by adding more resources such as workers, overtime and so on. It is important to decide
the optimal crash plan to complete the project within the desired time period. A fuzzy simulated annealing crashing method
is introduced in this paper to evaluate project networks and determine the optimum crashing configuration that minimizes the
average project cost, due to lateness penalties and crashing costs in the presence of vagueness and uncertainty. Through a real
project example the proposed approach is shown effective and efficient in conducting time-cost tradeoff analysis.
Keywords: Project management, project crashing, fuzzy linear programming, simulated annealing
1. Introduction
“Crashing” is a tool for project management that is
used by many companies to help improve performance
and competitiveness (e.g. [12, 15, 18]). Projects and
their execution, in general, require resources. Project
management, which is characterized by techniques,
intended to provide a better use of project resources
could positively impact the profitability of a company.
Successful applications of project management tech-
niques in various projects are numerous and mostly
reflect very large time and financial savings.
In the past, the scheduling of a project (over time) was
done with little planning. The one of the best-known
“planning” tools is the Gantt bar chart, which specifies
the start and finish times for each activity on a horizontal
∗
Corresponding author. Milos Milenkovic, The Faculty of
Transport and Traffic Engineering, University of Belgrade,
Belgrade 11000, Serbia. Tel.: +381 11 3091343; E-mail:
m.milenkovic@sf.bg.ac.rs.
time scale. Its disadvantage is that the interdependency
between the different activities (which mainly controls
the progress of the project) cannot be determined from
the bar chart. The growing complexities of today’s
projects have demanded more systematic and more
effective planning techniques with the objectives of
optimizing the efficiency of executing the project. Effi-
ciency here implies affecting the utmost reduction in
time required to complete the project while accounting
for the economic feasibility of using available resources
(Taha [25]).
An important aspect of project management is risk
management. Different types of risk are present in any
given project, but the emphasis of this research will be
focused on schedule/time risk and associated costs. The
schedule/time risk essentially implies not completing
project activities on time, resulting in a late completion
of the project. Late project completion generally has
negative effects for the company such as penalty costs
and customer dissatisfaction. If a project is running late
1064-1246/12/$27.50 © 2012 – IOS Press and the authors. All rights reserved