Abstract
The time-cost tradeoff problem is a specific type of the project scheduling problem, which studies how to modify project activities so as to achieve the tradeoff between the completion time and the project cost. In real projects, the tradeoff between the project cost and the completion time, and the uncertainty of the environment are both considerable aspects for managers. In this chapter, three new fuzzy time-cost tradeoff models are proposed, in which credibility theory is applied to describe the uncertainty of activity durations. A searching method by integrating fuzzy simulation and genetic algorithm is developed to search quasi-optimal schedules under some decision-making criteria. The purpose of this work is to reveal how to obtain the optimal balance of the completion time and the project cost in fuzzy environments.
Access provided by Autonomous University of Puebla. Download chapter PDF
Similar content being viewed by others
Keywords
1 Introduction
The time-cost tradeoff problem studies how to modify project activities so as to achieve the tradeoff between the completion time and the project cost, which is a specific type of the project scheduling problem. Kelley (1961) first studied this type of the project scheduling problem, which also initiated the research on project scheduling problems. In the following years, the research on the time-cost tradeoff problem mainly focused on the deterministic cases (Phillips and Dessouky 1977; Siemens 1971). For solving the deterministic time-cost tradeoff problem, the common analytical methods are linear programming and dynamic programming (Butcher 1967; Talbot 1982). Besides, some heuristic algorithms, such as genetic algorithm (Azaron et al. 2005; Chua et al. 1997; Feng et al. 1997), have also been introduced.
Though most research work on the time-cost tradeoff problem assumes that the problem is always in some deterministic environment, the real world is full of nondeterministic factors. For instance, the project completion time may vary due to many external influence factors, such as the change of weather, the increase of productivity level, the use of additional manpower, etc. Hence, many recent studies introduced uncertain factors. Furthermore, Goldratt (1997) questioned the validity of deterministic environments in the project scheduling problem. The readers may refer to Charnes and Cooper (1962), Freeman (1960), Golenko-Ginzburg and Gonik (1997), and Ke and Liu (2005) to see the progress in stochastic project scheduling. In recent years, the stochastic time-cost tradeoff problem has also attracted many researchers’ interest. Wollmer (1985) discussed a stochastic linear time-cost tradeoff problem, in which some discrete random variables were introduced. Gutjahr et al. (2000) designed a modified stochastic branch-and-bound approach and applied it into a specific stochastic discrete time-cost tradeoff problem. Laslo (2003) described a stochastic critical-path-method time-cost tradeoff model, including four fundamental formulations of the model and several new ideas for formulating the relationships between time-cost tradeoffs. Zheng and Ng (2005) presented a new approach for a time-cost optimization model by integrating fuzzy set theory and the nonreplaceable front concept with genetic algorithms, where fuzzy set theory was introduced to model the managers’ prediction on activity durations and costs as well as the associated risk levels. Zahraie and Tavakolan (2009) embedded two concepts of time-cost tradeoff and resource leveling and allocation in a stochastic multiobjective optimization model, where fuzzy set theory was applied to represent different options for each activity. Ke et al. (2009) presented three stochastic time-cost tradeoff models to meet different practical optimization requirements.
Probability theory can be regarded as a tool for the description of objective uncertainty, while credibility theory , a new theory dealing with fuzziness, is a powerful instrument for treating with subjective uncertainty. In fact, the activities of some projects may have been processed many times before, and with historical data, the uncertainty of the activity durations can be described by probability distributions. While the activities of some other projects may be short of statistical data, the durations can be better described by fuzzy variables. Zadeh (1965) originally introduced the concept of fuzzy set to describe fuzzy phenomena via membership function. Zadeh (1978) proposed the concept of possibility measure for measuring a fuzzy event. Liu and Liu (2002) presented a self-dual credibility measure for measuring a fuzzy event, as possibility measure has no self-duality property, which is a very important property for most applications. Liu (2004) provided axiomatic foundation for credibility theory.
With the development of the research on fuzziness, fuzzy set theory was also applied to project scheduling problems, originally by Prade (1979). Furthermore, many other authors, such as Chanas and Kamburowski (1981), Kaufmann and Gupta (1988), and Ke and Liu (2010), discussed the fuzzy project scheduling problem. In recent years, the study focuses on the resource-constrained project scheduling under fuzzy environments, which was initiated in Hapke et al. (1994) and Hapke and Slowinski (1993, 1996). Wang (1999, 2002) developed a fuzzy beam search approach for solving product development project scheduling. Hapke and Slowinski (2000) applied simulated annealing to the resource-constrained project scheduling problem for solving some multi-objective cases. Özdamar and Alanya (2001) established a nonlinear mixed-binary mathematical model for software development projects with fuzzy activity duration times, in which four priority-based heuristics were used on some case study. Long and Ohsato (2008) performed a fuzzy critical chain method for fuzzy resource-constrained project scheduling problem.
To the knowledge of the authors, the first work on the fuzzy time-cost tradeoff problem was done by Leu et al. (2001). In Leu et al. (2001), the activity durations were characterized by fuzzy numbers due to environmental variation, and the fuzzy relationship between the activity duration and the activity cost was taken into account by membership function. Furthermore, the philosophy of chance-constrained programming , which was initiated by Charnes and Cooper (1959), was introduced as a decision-making approach. Jin et al. (2005) gave a GA-based fully fuzzy optimal time-cost tradeoff model, in which all parameters and variables were characterized by fuzzy numbers and an example in ship building scheduling was demonstrated. Eshtehardian et al. (2008) established a multi-objective fuzzy time-cost model, in which fuzzy logic theory was introduced to represent accepted risk levels. Ghazanfari et al. (2008) and Ghazanfari et al. (2009) applied possibilistic goal programming to the time-cost tradeoff problem to determine the optimal duration for each activity in the form of triangular fuzzy numbers. However, as we mentioned above, possibility measure does not have self-duality property, which is an important property in many applications. Especially, self-duality property is necessary for well defining the concept of expected value of stochastic event or fuzzy event, which is the most widely used decision-making criterion in optimization problems.
In this chapter, with the credibility theory of Liu (2004), some decision-making criteria will be proposed, and some fuzzy time-cost tradeoff models will be established, which is the main contribution of this study. In addition, a hybrid intelligent algorithm integrating fuzzy simulation and genetic algorithm (GA) will be designed to deal with the proposed fuzzy time-cost tradeoff models.
This chapter is organized as follows: In Sect. 42.2, the fuzzy time-cost tradeoff problem is described, in which some assumptions and some parameters are given to deduce the project completion time and the project cost. In Sect. 42.3, some important concepts of credibility theory are introduced and based on these concepts, three fuzzy models are proposed. Section 42.4 introduces a hybrid intelligent algorithm integrating fuzzy simulation and GA. Then we give some numerical examples to illustrate the effectiveness of the proposed algorithm in Sect. 42.5. Section 42.6 draws some conclusions.
2 Problem Description
For the change of the environment influencing the project, the activity durations might vary, and meanwhile the corresponding activity costs also change. For example, hiring more workers might accelerate the project execution process and consequently decrease the project duration and simultaneously increase the total project cost. Actually, in most real projects, the managers always need to take account of the tradeoff between the total project cost and the project completion time. It is naturally desirable for managers to find the most effective way to complete a project within some predetermined completion time limit and with the “minimal” cost in some sense, which is just what the time-cost tradeoff problem is about.
Generally, a project can be described by a directed acyclic graph as illustrated in Fig. 42.1. Let G = (V, E) be a directed acyclic graph with the activity-on-node (AoN) network structure representing a project, where \(V =\{ 0,1,2,\ldots,n + 1\}\) is the set of nodes representing the activities of the project, and E is the set of arcs corresponding to the precedence relationships among the activities. Note that dummy activities 0 and n + 1 represent the beginning and completion of the project.
First we introduce the parameter \(\hat{p}_{i}\) as a fuzzy variable representing the normal duration of activity i, whose uncertainty is attributed to the variation of the external environment, and c i as the normal cost per time unit of activity i, which is a constant. That is, \(\hat{p}_{i}\) represents the duration of activity i without the influence of the decision made by the manager. The fuzzy normal activity durations are concisely written as \(\hat{p} = (\hat{p}_{1},\hat{p}_{2},\ldots,\hat{p}_{n})\). The decision variable x i , which is assumed to be an integer, represents the change of the duration of activity i, which may be due to some decisions of the manager, such as hiring more or less workers, applying better or worse instruments, etc. Owing to some practical conditions, the variable x i is bounded by some interval \([x_{i}^{\mathit{min}},x_{i}^{\mathit{max}}]\), where \(x_{i}^{\mathit{min}}\) and \(x_{i}^{\mathit{max}}\) are assumed to be integers. Accordingly, for each activity i, there exists another associated cost d i , which is the additional cost of per unit change of x i and is also assumed to be a constant. Then our goal is to find the optimal vector \(\boldsymbol{x} = (x_{1},x_{2},\ldots,x_{n})\) meeting some scheduling requirements.
We denote the starting time of activity i by \(S_{i}(\boldsymbol{x},\hat{p})\) and the starting time of the project is assumed to be 0. For simplicity, we assume that each activity can be processed only if all the foregoing activities are finished, and it should be processed without interruption. With these assumptions, the starting time of activity j, j = 1, 2, …, n, can be determined by
and the completion time of the project can be calculated by
Consequently, the total cost of the project is
3 Fuzzy Models of Time-Cost Tradeoff Problem
3.1 Credibility Theory
Credibility theory, founded by Liu (2004), is a branch of mathematics for studying the behavior of fuzzy phenomena. In this subsection, we will introduce some basic concepts, which will be helpful for establishing some fuzzy models for the time-cost tradeoff problem . Let Θ be a nonempty set and \(\mathcal{P}(\varTheta )\) be the power set of Θ.
Definition 42.1 (Liu and Liu 2002).
The set function Cr is called a credibility measure if it satisfies:
-
(i)
Cr{Θ} = 1.
-
(ii)
Cr{A} ≤ Cr{B} whenever A ⊂ B.
-
(iii)
\(\mathrm{Cr}\{A\} +\mathrm{ Cr}\{A^{c}\} = 1\) for any \(A \in \mathcal{P}(\varTheta )\), where A c represents the complement of set A.
-
(iv)
\(\mathrm{Cr}\{ \cup _{i}A_{i}\} =\sup _{i}\mathrm{Cr}\{A_{i}\}\) for any A i with \(\sup _{i}\mathrm{Cr}\{A_{i}\} < 0.5\).
Next, we will introduce the concept of a credibility space, which will be used to define a fuzzy variable.
Definition 42.2 (Liu 2004).
Let Θ be a nonempty set, \(\mathcal{P}(\varTheta )\) the power set of Θ, and Cr a credibility measure. Then the triplet \((\varTheta,\mathcal{P}(\varTheta ),\mathrm{Cr})\) is called a credibility space.
Definition 42.3 (Liu 2004).
A fuzzy variable is a function from a credibility space \((\varTheta,\mathcal{P}(\varTheta ),\mathrm{Cr})\) to the set of real numbers.
With the concept of fuzzy variable, we can define the membership function of a fuzzy variable.
Definition 42.4 (Liu 2004).
Let \(\hat{z}\) be a fuzzy variable defined on the credibility space \((\varTheta,\mathcal{P}(\varTheta ),\mathrm{Cr})\). Then its membership function is derived from the credibility measure by
where ∧ is the minimum operator, i.e., for \(a,b \in \mathbb{R}\), a ∧ b equals to the smaller one of a and b.
Actually, the credibility measure can also be derived from the membership function of a fuzzy variable, which is called the credibility inversion theorem.
Theorem 42.1 (Liu 2006a).
Let \(\hat{z}\) be a fuzzy variable with membership function μ. Then for any set B of real numbers, we have
For giving out some decision-making criteria for managers, we will introduce the following definitions:
Definition 42.5 (Liu and Liu 2002).
Let \(\hat{z}\) be a fuzzy variable. The expected value of \(\hat{z}\) is defined by
provided that at least one of the above two integrals is finite.
Definition 42.6 (Liu 2002).
Let \(\hat{z}\) be a fuzzy variable, and α ∈ (0, 1]. Then
is called the α-pessimistic value of \(\hat{z}\).
3.2 α-Cost Minimization Model
The philosophy of chance-constrained programming (CCP) initiated by Charnes and Cooper (1959) is a useful decision-making approach, with which managers prefer satisfying some chance constraints with at least some given confidence levels. Liu and Iwamura (1998a,b) have studied several types of fuzzy CCP models. Based on the philosophy of fuzzy CCP, we can present a model as follows:
where α and β are predetermined confidence levels, d n+1 is the due date of the project, \(x_{i}^{\mathit{min}}\) and \(x_{i}^{\mathit{max}}\) are integers given in advance, and \(S_{n+1}(\boldsymbol{x},\hat{p})\) and \(C(\boldsymbol{x},\hat{p})\) are defined by (42.1) and (42.2), respectively. The model is referred to as the α-cost minimization model, where the α-cost is defined by \(\min \left \{\bar{C}\bigm |\mathrm{Cr}\{C(\boldsymbol{x},\hat{p}) \leq \bar{ C}\} \geq \alpha \right \}\).
3.3 Expected Cost Minimization Model
Comparing expected values is the most widely used decision-making criterion in practice. Managers, who are risk-averse, usually want to find the optimal decision with minimum expected project cost subject to some expected project completion time constraint. With this criterion, we can present the following expected cost minimization model:
where d n+1 is the due date of the project, \(x_{i}^{\mathit{min}}\) and \(x_{i}^{\mathit{max}}\) are integers given in advance, and \(S_{n+1}(\boldsymbol{x},\hat{p})\) and \(C(\boldsymbol{x},\hat{p})\) are defined by (42.1) and (42.2), respectively.
3.4 Credibility Maximization Model
In practice, some project scheduling goals cannot be attained absolutely due to the uncertainty of the external environment. In that case, a realistic approach may be to maximize the chance of achieving the optimization goals, which corresponds to the philosophy of dependent-chance programming by Liu (1997, 1999). Following this approach, we can present the following credibility maximization model:
where α is a predetermined confidence level, d n+1 is the due date of the project, b is the budget, \(x_{i}^{\mathit{min}}\) and \(x_{i}^{\mathit{max}}\) are integers given in advance, and \(S_{n+1}(\boldsymbol{x},\hat{p})\) and \(C(\boldsymbol{x},\hat{p})\) are defined by (42.1) and (42.2), respectively.
4 Hybrid Intelligent Algorithm
In this section, we describe the design of a hybrid intelligent algorithm integrating fuzzy simulations and genetic algorithm for solving the above three models.
We have three types of fuzzy functions, i.e., \(E[C(\boldsymbol{x},\hat{p})]\), \(\mathrm{Cr}\left \{S_{n+1}(\boldsymbol{x},\hat{p}) \leq d_{n+1}\right \}\), and \(\min \left \{\bar{C}\bigm |\mathrm{Cr}\{C(\boldsymbol{x},\hat{p}) \leq \bar{ C}\} \geq \alpha \right \}\), which are all to be estimated by fuzzy simulations. With the relationship between credibility measure and membership function shown in the credibility inversion theorem, the above three fuzzy functions can be formulated or estimated by the form of membership function. The detailed procedure of fuzzy simulations will be explained in this section. The theory and the application of fuzzy simulations can be found in Liu (2002) and Liu (2006b).
The first type of fuzzy functions is \(E[C(\boldsymbol{x},\hat{p})]\). Let μ be the membership function of \(\hat{p}\) and u i the membership functions of \(\hat{p}_{i}\), i = 1, 2, …, n, respectively. According to the concept of expected value of a fuzzy variable, the first type of fuzzy simulations can be performed as follows:
- Algorithm 42.1: :
-
(Fuzzy Simulation for Expected Value)
- Step 1.:
-
Set e = 0.
- Step 2.:
-
Randomly generate \(u_{1h},u_{2h},\ldots,u_{nh}\) from the \(\varepsilon\)-level sets of fuzzy variables \(\hat{p}_{1},\hat{p}_{2},\ldots,\hat{p}_{n}\), and put \(\boldsymbol{u}^{h}:= (u_{1h},u_{2h},\ldots,u_{nh})\), h = 1, 2, …, M, where \(\varepsilon\) is a sufficiently small positive number and M is a sufficiently large number.
- Step 3.:
-
Set \(a = C(\boldsymbol{x},\boldsymbol{u}^{1}) \wedge C(\boldsymbol{x},\boldsymbol{u}^{2}) \wedge \cdots \wedge C(\boldsymbol{x},\boldsymbol{u}^{M})\), \(b = C(\boldsymbol{x},\boldsymbol{u}^{1}) \vee C(\boldsymbol{x},\boldsymbol{u}^{2}) \vee \cdots \vee C(\boldsymbol{x},\boldsymbol{u}^{M})\).
- Step 4.:
-
Randomly generate r from [a, b], and set \(e:= e +\mathrm{ Cr}\{C(\boldsymbol{x},\hat{p}) \geq r\}\).
- Step 5.:
-
Repeat the fourth step for N times, where N is a sufficiently large number.
- Step 6.:
-
\(E\left [C(\boldsymbol{x},\hat{p})\right ] = a + e \cdot (b - a)/N\).
The second type of fuzzy functions is credibility measure. According to the definition, the credibility can be obtained approximately by the following formula
Hence, the fuzzy simulation for credibility measure can be performed as follows:
- Algorithm 42.2: :
-
(Fuzzy Simulation for Credibility Measure)
- Step 1.:
-
Let k = 1.
- Step 2.:
-
Randomly generate u i from the \(\varepsilon\)-level sets of fuzzy variables \(\hat{p}_{i}\), i = 1, 2, …, n, where \(\varepsilon\) is a sufficiently small positive number.
- Step 3.:
-
Set \(\boldsymbol{u}^{k} = (u_{1},u_{2},\ldots,u_{n})\) and \(\mu (\boldsymbol{u}^{k}) =\mu _{1}(u_{1}) \wedge \mu _{2}(u_{2}) \wedge \cdots \wedge \mu _{n}(u_{n})\).
- Step 4.:
-
\(k:= k + 1\). Turn back to Step 2 if k ≤ N, where N is a sufficiently large number, and else, go to Step 5.
- Step 5.:
-
Return L.
The third type of fuzzy functions is \(\min \left \{\bar{C}\bigm |\mathrm{Cr}\{C(\boldsymbol{x},\hat{p}) \leq \bar{ C}\} \geq \alpha \right \}\). In order to find the minimal \(\bar{C}\) such that \(\mathrm{Cr}\{C(\boldsymbol{x},\hat{p}) \leq \bar{ C}\} \geq \alpha\), we define
Then the process of fuzzy simulation can be performed as follows:
- Algorithm 42.3: :
-
(Fuzzy Simulation for α-Cost)
- Step 1.:
-
Let k = 1.
- Step 2.:
-
Randomly generate u i from the \(\varepsilon\)-level sets of fuzzy variables \(\hat{p}_{i}\), i = 1, 2, …, n, where \(\varepsilon\) is a sufficiently small positive number.
- Step 3.:
-
Set \(\boldsymbol{u}^{k} = (u_{1},u_{2},\ldots,u_{n})\) and \(\mu (\boldsymbol{u}^{k}) =\mu _{1}(u_{1}) \wedge \mu _{2}(u_{2}) \wedge \cdots \wedge \mu _{n}(u_{n})\).
- Step 4.:
-
\(k:= k + 1\). Turn back to Step 2 if k ≤ N, where N is a sufficiently large number, and else, go to Step 5.
- Step 5.:
-
Find the minimal r satisfying L(r) ≥ α.
- Step 6.:
-
Return r.
Subsequently, we embed the fuzzy simulations, which can simulate the above three types of uncertain functions, into GA to design a hybrid intelligent algorithm for searching quasi-optimal solutions for the fuzzy time-cost tradeoff models.
The procedure of the hybrid intelligent algorithm can be sketched as follows.
- Algorithm 42.4: :
-
(Hybrid Intelligent Algorithm)
- Step 1.:
-
Initialize σ pop chromosomes, where the three types of fuzzy functions can be calculated and the feasibility can be checked by the proposed fuzzy simulations.
- Step 2.:
-
Update the chromosomes by crossover and mutation operations, in which the feasibility of offsprings may also be checked by the proposed fuzzy simulations.
- Step 3.:
-
Compute the objective values for all chromosomes and accordingly calculate the fitness of each chromosome.
- Step 4.:
-
Select the chromosomes by spinning the roulette wheel.
- Step 5.:
-
Run the second to fourth steps for a given number of cycles and report the best chromosome as the quasi-optimal solution.
5 Computational Results
Now let us consider a project as shown in Fig. 42.1. The durations, which are assumed as triangular fuzzy variables, the normal costs, and the additional costs of the activities in the project are listed in Table 42.1.
First, let us consider the following 0.90-cost minimization model:
The parameters of the algorithm, including the population size of one generation σ pop , the probability of mutation ρ mut , and the probability of crossover ρ crs , will be set to different values to compare the different results. It can be seen from Table 42.2 that the “Δ best ”s, calculated by the formula: (actual value−best value)/best value×100 %, do not exceed 0.88 %, which does not exceed the general project demand. Note that the “best value” here means the minimal value among the costs in Table 42.2.
The second numerical experiment is about the expected cost minimization model. The manager may want to minimize the expected project cost with the expected project completion time limit as it is shown in the following expected cost minimization model:
The result comparison is shown in Table 42.3. As the maximal error is only 0.67 %, we can say that the proposed hybrid intelligent algorithm performs well on the expected cost minimization model.
The last model is the credibility maximization model. Suppose that the project budget is 17,800 and the project completion time limit is 36. With the philosophy of dependent-chance programming, the credibility maximization model can be established as follows:
The results of the credibility maximization model are shown in Table 42.4. The designed hybrid intelligent algorithm is stable for solving the model as all the errors do not exceed 1.18 %.
6 Conclusions
The tradeoff between the project cost and the project completion time is an important issue for managers in real projects. In this chapter, we proposed three new fuzzy models: the α-cost minimization model, the expected cost minimization model, and the credibility maximization model of the time-cost tradeoff problem, in which the uncertainty of the activity durations was described by credibility theory. To solve the models, a hybrid intelligent algorithm integrating the fuzzy simulation and genetic algorithm was devised. The main contribution of this study is that we adopted credibility theory to establish a framework for the time-cost tradeoff problem with fuzzy factors, which can be studied more deeply in the future research.
References
Azaron A, Perkgoz C, Sakawa M (2005) A genetic algorithm approach for the time-cost trade-off in PERT networks. Appl Math Comput 168:1317–1339
Butcher WS (1967) Dynamic programming for project cost-time curve. J Constr Div 93:59–73
Chanas S, Kamburowski J (1981) The use of fuzzy variables in PERT. Fuzzy Set Syst 5:11–19
Charnes A, Cooper WW (1959) Chance-constrained programming. Manag Sci 6:73–79
Charnes A, Cooper WW (1962) A network interpretation and a direct sub-dual algorithm for critical path scheduling. J Ind Eng 13:213–219
Chua DKH, Chan WT, Govindan K (1997) A time-cost trade-off model with resource consideration using genetic algorithm. Civil Eng Syst 14:291–311
Eshtehardian E, Afshar A, Abbasnia R (2008) Time-cost optimization: using GA and fuzzy sets theory for uncertainties in cost. Constr Manag Econ 26:679–691
Feng CW, Liu L, Burns SA (1997) Using genetic algorithms to solve construction time-cost trade-off problems. J Constr Eng M 11:184–189
Freeman RJ (1960) A generalized network approach to project activity sequencing. IRE Trans Eng Manag 7:103–107
Ghazanfari M, Shahanaghi K, Yousefli A (2008) An application of possibility goal programming to the time-cost trade off problem. J Uncertain Syst 2:22–28
Ghazanfari M, Yousefli A, Ameli MSJ, Bozorgi-Amiri A (2009) A new approach to solve time-cost trade-off problem with fuzzy decision variables. Int J Adv Manuf Tech 42:408–414
Goldratt E (1997) Critical chain. The North River Press, Great Barrington
Golenko-Ginzburg D, Gonik A (1997) Stochastic network project scheduling with non-consumable limited resources. Int J Prod Econ 48:29–37
Gutjahr WJ, Strauss C, Wagner E (2000) A stochastic branch-and-bound approach to activity crashing in project management. INFORMS J Comput 12:125–135
Hapke M, Słowiński R (1993) A DSS for resource-constrained project scheduling under uncertainty. J Decis Syst 2:111–128
Hapke M, Słowiński R (1996) Fuzzy priority heuristics for project scheduling. Fuzzy Set Syst 83:291–299
Hapke M, Słowiński R (2000) Fuzzy set approach to multi-objective and multi-mode project scheduling under uncertainty. In: Hapke M, Słowiński R (eds) Scheduling under fuzziness. Physica, Heidelberg, pp 197–221
Hapke M, Jaszkiewicz A, Słowiński R (1994) Fuzzy project scheduling system for software development. Fuzzy Set Syst 67:101–117
Jin C, Ji Z, Lin Y, Zhao Y, Huang Z (2005) Research on the fully fuzzy time-cost trade-off based on genetic algorithms. J Mar Sci Appl 4:18–23
Kaufmann A, Gupta MM (1988) Fuzzy mathematical models in engineering and management science. North-Holland, Amsterdam
Ke H, Liu B (2005) Project scheduling problem with stochastic activity duration times. Appl Math Comput 168:342–353
Ke H, Liu B (2010) Fuzzy project scheduling problem and its hybrid intelligent algorithm. Appl Math Mod 34:301–308
Ke H, Ma W, Ni Y (2009) Optimization models and a GA-based algorithm for stochastic time-cost trade-off problem. Appl Math Comput 215:308–313
Kelley JE Jr (1961) Critical path planning and scheduling mathematical basis. Oper Res 9:296–320
Laslo Z (2003) Activity time-cost tradeoffs under time and cost chance constraints. Comput Ind Eng 44:365–384
Leu SS, Chen AT, Yang CH (2001) A GA-based fuzzy optimal model for construction time-cost trade-off. Int J Proj Manag 19:47–58
Liu B (1997) Dependent-chance programming: a class of stochastic programming. Comput Math Appl 34:89–104
Liu B (1999) Dependent-chance programming with fuzzy decisions. IEEE T Fuzzy Syst 7:354–360
Liu B (2002) Theory and practice of uncertain programming. Physica, Heidelberg
Liu B (2004) Uncertainty theory: an introduction to its axiomatic foundations. Springer, Berlin
Liu B (2006a) A survey of credibility theory. Fuzzy Optim Decis Mak 5:387–408
Liu YK (2006b) Convergent results about the use of fuzzy simulation in fuzzy optimization problems. IEEE T Fuzzy Syst 14:295–304
Liu B, Iwamura K (1998a) Chance constrained programming with fuzzy parameters. Fuzzy Set Syst 94:227–237
Liu B, Iwamura K (1998b) A note on chance constrained programming with fuzzy coefficients. Fuzzy Set Syst 100:229–233
Liu B, Liu YK (2002) Expected value of fuzzy variable and fuzzy expected value models. IEEE T Fuzzy Syst 10:445–450
Long LD, Ohsato A (2008) Fuzzy critical chain method for project scheduling under resource constraints and uncertainty. Int J Proj Manag 26:688–698
Özdamar L, Alanya E (2001) Uncertainty modelling in software development projects (with case study). Ann Oper Res 102:157–178
Phillips S Jr, Dessouky MI (1977) Solving the project time/cost tradeoff problem using minimal cut concept. Manag Sci 24:393–400
Prade H (1979) Using fuzzy set theory in a scheduling problem: a case study. Fuzzy Set Syst 2:153–165
Siemens N (1971) A simple CPM time-cost trade-off algorithm. Manag Sci 17:354–363
Talbot FB (1982) Resource-constrained project scheduling with time-resource tradeoffs: the non-preemptive case. Manag Sci 28:1197–1210
Wang JR (1999) A fuzzy set approach to activity scheduling for product development. J Oper Res Soc 50:1217–1228
Wang JR (2002) A fuzzy project scheduling approach to minimize schedule risk for product development. Fuzzy Set Syst 127:99–116
Wollmer RD (1985) Critical path planning under uncertainty. Math Program Stud 25:164–171
Zadeh LA (1965) Fuzzy sets. Inform Control 8:338–353
Zadeh LA (1978) Fuzzy sets as a basis for a theory of possibility. Fuzzy Set Syst 1:3–28
Zahraie B, Tavakolan M (2009) Stochastic time-cost-resource utilization optimization using nondominated sorting genetic algorithm and discrete fuzzy sets. J Constr Eng M 135:1162–1171
Zheng DXM, Ng ST (2005) Stochastic time-cost optimization model incorporating fuzzy sets theory and nonreplaceable front. J Constr Eng M 131:176–186
Acknowledgements
The work was partly supported by the National Natural Science Foundation of China (71001080, 71371141), and the Fundamental Research Funds for the Central Universities.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Ke, H., Ma, W. (2015). The Fuzzy Time-Cost Tradeoff Problem. In: Schwindt, C., Zimmermann, J. (eds) Handbook on Project Management and Scheduling Vol. 2. International Handbooks on Information Systems. Springer, Cham. https://doi.org/10.1007/978-3-319-05915-0_12
Download citation
DOI: https://doi.org/10.1007/978-3-319-05915-0_12
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-05914-3
Online ISBN: 978-3-319-05915-0
eBook Packages: Business and EconomicsBusiness and Management (R0)