Qi Jian-xun,Sun Dedong

Similar documents
PROGRAMMING CPM. Network Analysis. Goal:

A scheme developed by Du Pont to figure out

4. Network Calculations


Project management model for constructing a renewable energy plant

Multi-Skill Resource-Constrained Project Scheduling: Formulation and Inequalities

Network Techniques - I. t 5 4

Time allowed: 1.5 hours

Project Time Planning. Ahmed Elyamany, PhD

11/8/2018. Overview. PERT / CPM Part 2

Computers and Mathematics with Applications. Project management for arbitrary random durations and cost attributes by applying network approaches

Decomposition Method for Project Scheduling with Spatial Resources

SAMPLE STUDY MATERIAL. GATE, IES & PSUs Civil Engineering

ST. JOSEPH S COLLEGE OF ARTS & SCIENCE (AUTONOMOUS) CUDDALORE-1

A Branch and Bound Algorithm for the Project Duration Problem Subject to Temporal and Cumulative Resource Constraints

A Critical Path Problem Using Triangular Neutrosophic Number

A Critical Path Problem in Neutrosophic Environment

Theoretical Foundations of Fuzzy Bi-criterial Approach to Project Cost and Schedule Buffers Sizing

07/09/2011. A.AMRANI-ZOUGGAR IMS-Lab, University Bordeaux1. These products specific management

2. Project management

ScienceDirect. Defining Measures for Location Visiting Preference

SOLVING STOCHASTIC PERT NETWORKS EXACTLY USING HYBRID BAYESIAN NETWORKS

Benefits of PERT/CPM. 2018, Jayant Rajgopal

Activity Predecessors Time (months) A - 2 B A 6 C A 4 D B 4 E C 2 F B,D 1 G D,E 2 H C 1. dummy0 C4 E2

SOFTWARE ARCHITECTURE DESIGN OF GIS WEB SERVICE AGGREGATION BASED ON SERVICE GROUP

Network analysis. A project is a temporary endeavor undertaken to create a "unique" product or service

Conception of effective number of lanes as basis of traffic optimization

Solving Fuzzy PERT Using Gradual Real Numbers

CHAPTER 12. (The interpretation of the symbols used in the equations is given in page 3)

Nash equilibria for the multi-agent project scheduling problem with controllable processing times

Maximum Flow Problem (Ford and Fulkerson, 1956)

Embedded Systems - FS 2018

A comparison of sequencing formulations in a constraint generation procedure for avionics scheduling

Review Exercise 2. 1 a Chemical A 5x+ Chemical B 2x+ 2y12 [ x+ Chemical C [ 4 12]

Research Article Analysis of an Anomaly: The Increase in Time Float following Consumption

Using Neutrosophic Sets to Obtain PERT Three-Times Estimates in Project Management

Research Article Identifying a Global Optimizer with Filled Function for Nonlinear Integer Programming

56:171 Operations Research Midterm Exam--15 October 2002

ScienceDirect. Technical and Economic Evaluation for Wire-line Coring in Large Diameter Deep Drilling Project in Salt Basin

Available online at ScienceDirect. Procedia Engineering 119 (2015 ) 13 18

A Critical Path Problem Using Triangular Neutrosophic Number

Calculation of Earth s Dynamic Ellipticity from GOCE Orbit Simulation Data

Neutrosophic Sets, Project, Project Management, Gantt chart, CPM, PERT, Three-Time Estimate.

Available online at ScienceDirect. Procedia Engineering 121 (2015 )

(1) The starting point is the precedence table (aka dependence table) Immediately preceding activities

The Fault Diagnosis of Blower Ventilator Based-on Multi-class Support Vector Machines

Finding an optimal Nash equilibrium to the multi-agent project scheduling problem

Available online at ScienceDirect. Energy Procedia 63 (2014 ) GHGT-12

Fluid Flow and Heat Transfer Characteristics in Helical Tubes Cooperating with Spiral Corrugation

ScienceDirect. Experimental Validation on Lift Increment of a Flapping Rotary Wing with Boring-hole Design

Available online at ScienceDirect. Procedia Computer Science 55 (2015 )

Evaluation Method on Geological Deposit Potential Value

Estimating analytically the capacity of batch plants with shared equipment: a yoghurt plant case study

MEI Decision Mathematics 1

M.SC. MATHEMATICS - II YEAR

Decision Mathematics D1

The Nonlinear Real Interest Rate Growth Model : USA

Estimating Project Makespan for Multi-critical Paths Networks

Ant Colony Optimization for Resource-Constrained Project Scheduling

The Analysis of Internal Flow Field in Oil-Gas Separator

THE APPLICATION OF GREY SYSTEM THEORY TO EXCHANGE RATE PREDICTION IN THE POST-CRISIS ERA

Batch production of YBCO disks for levitation applications.

Available online at ScienceDirect. Procedia Engineering 174 (2017 )

Time Planning and Control. Time-Scaled Network

Available online at ScienceDirect. Procedia Engineering 121 (2015 ) 19 26

2 dimensional temperature measurement on YBCO thin film during S/N transition period by use of RuO 2 chip resistor

Project Planning & Control Prof. Koshy Varghese Department of Civil Engineering Indian Institute of Technology, Madras

1618. Dynamic characteristics analysis and optimization for lateral plates of the vibration screen

Neutronic studies on a pulsed thermal neutron source based on the Be(p,n) reaction by using a compact proton accelerator

Contents college 5 and 6 Branch and Bound; Beam Search (Chapter , book)! general introduction

Available online at ScienceDirect. Procedia CIRP 17 (2014 )

Study of Fault Diagnosis Method Based on Data Fusion Technology

Equilibrium in a Production Economy

Available online at ScienceDirect. Procedia Engineering 84 (2014 )

Network Flows. CTU FEE Department of control engineering. March 28, 2017

CS 6901 (Applied Algorithms) Lecture 3

A Multi Objective Fibonacci Search Based Algorithm for Resource Allocation in PERT Networks

A novel dual H infinity filters based battery parameter and state estimation approach for electric vehicles application

Fibonacci äÿà5ÿ Topological properties of Fibonacci network

Area Classification of Surrounding Parking Facility Based on Land Use Functionality

Empirical Study on Multilevel Fuzzy Entropy Weight Performance Evaluation Model of the Petroleum Products Export Processing Enterprises in China

Sample Chapter. Basic Hard Systems. Engineering: Part I

Fuzzy Numerical Results Derived From Crashing CPM/PERT Networks of Padma Bridge in Bangladesh

Research Article The Solution Set Characterization and Error Bound for the Extended Mixed Linear Complementarity Problem

Core Mathematics C1 (AS) Unit C1

ENLARGING AREAS AND VOLUMES

VLSI System Design Part V : High-Level Synthesis(2) Oct Feb.2007

LT10 program for solving basic problems connected with defect detection

New Theory and Algorithms for Scheduling Arc Shutdown Jobs in Networks

Efficient Algorithms and Intractable Problems Spring 2016 Alessandro Chiesa and Umesh Vazirani Midterm 2

Research on The Parameters.of Core-shell TiO 2 /Al 2 (OOH) 2 by One-step Method

Improvements to Benders' decomposition: systematic classification and performance comparison in a Transmission Expansion Planning problem

Embedded Systems 15. REVIEW: Aperiodic scheduling. C i J i 0 a i s i f i d i

Event-based formulations for the RCPSP with production and consumption of resources

Study of Soft Rock Roadway Support Technique

Stress and Wear Analysis of the Disc Cutter of Rock Tunnel Boring Machine

Available online at ScienceDirect. Procedia Computer Science 72 (2015 )

Improved Zero-sum Distinguisher for Full Round Keccak-f Permutation

The min cost flow problem Course notes for Optimization Spring 2007

Transcription:

Physics Procedia 24 (2012) 1530 1540 2012 International Conference on Applied Physics and Industrial Engineering One Improvement Method of Reducing Duration Directly to Solve Time-Cost Tradeoff Problem Qi Jian-xun,Sun Dedong School of Business Administration North China Electric Power University, NCEPU Being, China e-mail: qianxun@yeah.net, suzhixiongbaner@126.com Abstract Time and cost are two of the most important factors for project plan and schedule management, and specially, timecost tradeoff problem is one classical problem in project scheduling, which is also a difficult problem. Methods of solving the problem mainly contain method of network flow and method of mending the minimal cost. Thereinto, for the method of mending the minimal cost is intuitionistic, convenient and lesser computation, these advantages make the method being used widely in practice. But disadvantage of the method is that the result of each step is optimal but the terminal result maybe not optimal. In this paper, firstly, method of confirming the maximal effective quantity of reducing duration is designed; secondly, on the basis of above method and the method of mending the minimal cost, the main method of reducing duration directly is designed to solve time-cost tradeoff problem, and by analyzing validity of the method, the method could obtain more optimal result for the problem. 2011 Published by Elsevier B.V. Selection and/or peer-review under responsibility of ICAPIE Organization Committee. 2011 Published by Elsevier Ltd. Selection and/or peer-review under responsibility of [name organizer] Open access under CC BY-NC-ND license. Keywords:project scheduling; time-cost tradeoff problem; optimization method; network planning technology; float 1. Introduction In project management, project scheduling problem represents how to arrange time of activities reasonably to optimal objective function, and it is the classic core content of project management [1]. The problem is composed by three factors: activities, resources and performance measures [2]. The performance measures of arranging activities mainly have minimal total duration, maximal profit, minimal cost, resource leveling, maximal quality, etc [3,4]. Time-cost tradeoff problem (TCTP for short) is a double objectives tradeoff problem of project scheduling which is studied widely. When TCTP was brought forward primitively, its meaning is simple comparatively. It mainly represents that for reducing total duration of project, implement some or all activities of project post by increasing additional cost. Solving time-cost tradeoff problem could solve three basic problems in duration management of project: firstly, how to reduce implement time of activity reasonably, and satisfy demand of total duration of 1875-3892 2011 Published by Elsevier B.V. Selection and/or peer-review under responsibility of ICAPIE Organization Committee. Open access under CC BY-NC-ND license. doi:10.1016/j.phpro.2012.02.226

Qi Jian-xun and Sun Dedong / Physics Procedia 24 (2012) 1530 1540 1531 schedule plan with minimal cost; secondly, how to minimal total duration of project by distributing limited budget to each activities reasonably; thirdly, how to obtain the optimal total duration with maximal profit. At present, in implementing practice project, competitions about time and cost are more and more furious [5], therefore, how to solve time-cost tradeoff problem is the emphases of plan management at all times. Concerning how to solve time-cost tradeoff problem, the critical process is to get sum of minimal direct cost under different duration. Because the total duration is decided by critical path, if we want to reduce total duration, the first step is to reduce length of critical path. But marginal cost of each activity is different, so duration of critical activities with minimal marginal cost should be reduced firstly. This method is original method of mending the minimal cost. The method of mending the minimal marginal cost is an effective method to solve time-cost tradeoff problem, which is intuitionistic, convenient, with small computation, and don t relate to arcs with negative weights. This method is used widely to solve the problem, specially the ones with small scale. But the method maybe couldn t obtain the optimal result of the problem. The process of the method is to ensure the optimal result in each step, but the total result maybe not optimal even each step is optimal, and the reason is that durations of some activities may be reduced in more than one step which could lead to be reduced excessively, then the cost of reducing duration would be not minimal. For finding the optimal result, peoples turn CPM network to linear programming model to compute. The optimal result could be obtained by using this method, but the process of computing is very complicated, the reason is that too many restrict conditions are corresponding to any simple networks because each activity and node are all need to turn to one restrict condition respectively, the objective of computation is very complicated. In 1962, Fulkerson found that dual format of original linear programming is typical dual programming model of network flow, and then designed network float algorithm by combining the model and symbol method [6]. In 1964, based on above algorithm, Fulkerson designed method to solve time-cost tradeoff problem by finding the longest path in modification network [7-9]. But the method need represent each critical activity by two arcs with contrary direction, and the two arcs with positive and negative weights respectively. Dkstra algorithm is unavailable to find the longest path, and Ford algorithm which is comparatively complicated has to be used to compute the longest path in amendatory CPM network. Therefore, this method is more adapt to network with large scale than the method of mending the minimal cost, but it is more complicated. In the paper, according to path length properties of float, we improve existing method mainly by confirming the maximal effective quantity of reducing duration, checking activities whose durations are reduced excessively, and extending duration reasonably to decrease the cost of reducing duration. This method could obtain more optimal result of time-cost tradeoff problem. 2. Method for finding parameter of node time in CPM network planning Assume that P( j ) and S( j ) represent the immediate predecessor node and immediate successor node of the node ( j ) respectively. T represents the duration of the activity ( i, j ). (1) Calculated by the following formula from left to right, ES1 = 0 ES max { } j = ESi + T, j = 2,3,, n i P( j) (2) Calculated by the following formula from left to right again:

1532 Qi Jian-xun and Sun Dedong / Physics Procedia 24 (2012) 1530 1540 LFn = ESn LF min { } j = LFk Tjk, j = n 1, n 2,,1 k S( j) (3) Tested from left to right, if the node ( j ) is a in-dummy node, be amended by the following formula: LF { } j = max LFi, j = 2,3,, n i P( j) (4) Test from right to left again, if the node ( j ) is out-dummy node, be amended by the following formula: ES { } j = min ESk, j = n 1, n 2,,1 k S( j) 3. Float conception in CPM network planning Total float Under the conditions of without affecting the whole project completed, the maximum float activity ( i, j ) could have, denoted by TF TF = LFj ESi T Safety float Without affecting the latest finish time of immediate predecessor activity, the maximum float activity ( i, j ) could have, using this float does not affect the float of the immediate predecessor activity, denoted by SF, SF = LFj LFi T Free float Without affecting the earliest start time of immediate successor activity, he maximum float activity ( i, j ) could have, using this float does not affect the float of immediate successor activity, denoted by FF, FF = ES j ESi T Node float The float of the latest finish time and the earliest start time of the node ( i ), is the node float, which is the immediate predecessor activity and immediate successor activity of the node can be shared but cannot be used at the same time, denoted by TF, TFi = LFi ESi i

Qi Jian-xun and Sun Dedong / Physics Procedia 24 (2012) 1530 1540 1533 4. Relevant Symbols The method which designed to solve time-cost tradeoff problem in the paper contains some symbols. For describing the method clearly, we introduce these symbols in the section as follows: (1) Symbol Δ t represents the maximal quantity of reducing duration of activity ( i, j ). (2) Symbol Δ T represents the maximal quantity of reducing durations of activities group, and it denotes the maximal quantity of reducing duration of each activity in critical activities group. (3) Symbol Δ T represents the maximal effective quantity of reducing duration of activities group, and it denotes the maximal effective quantity of reducing duration of each activity in critical activities group. (4) Symbol Δ T represents the optimal quantity of reducing durations of activities group, and it denotes the optimal quantity of reducing duration of each activity in critical activities group. (5) Symbol Δ T represents the quantity of reducing duration of activity ( i, j ), and it denotes the total quantity of reducing duration of each activity in practice. (6) Symbol Δ D represents the quantity of offsetting activity ( i, j ), and it denotes the quantity of offsetting duration of activity whose duration was reducing excessively in frontal process. 5. Method Of Confirming The Maximal Effective Quantity Of Reducing Duration There are two crucial steps in process of solving time-cost tradeoff problem. The one is how to confirm critical activities group which the minimal marginal cost in each step, and the other one is how to confirm the maximal effective quantity of reducing duration in each step. For the former, the critical activities group which the minimal marginal cost could be confirmed by using algorithm of solving the maximal flow and minimal cutoff in network. For the latter, now there are not effective methods could confirm the maximal effective quantity of reducing duration. The maximal effective quantity of reducing duration in each step is important to obtain optimal result of problem. It means that if quantity of reducing duration of appointed critical activities is less than the quantity, then total duration of project will still reduce when reducing duration of the critical activity, but if above quantity is equal to or bigger than the quantity, then total duration of project will not reduce reducing duration of the critical activity. Therefore, confirming the maximal effective quantity of reducing duration could avoid reduce duration of critical activity excessively, and decrease steps of the total process. The basic idea of confirming the maximal effective quantity of reducing duration is that when the second longest path (viz. the 2 nd grade critical path) becomes critical path, then the step of reducing length of original critical path should stop. Therefore, according to the idea and algorithm of finding the k th grade critical path in [10,11], we design method of confirming the maximal effective quantity of reducing duration in each step as follows: Step 1 Find out the 2 nd grade critical path which marked as 2 μ ; if activities in critical activities group 2 which the minimal marginal cost are on μ, then find out the 3 rd 3 grade critical path which marked as μ ; 3 if activities in the critical activities group are also on μ, then find out the 4 th grade critical path which 4 marked as μ ; run in turn like this, when find out the k th k grade critical path which marked as μ, and activities in the critical activities group are all not on this path, turn to Step 2. Step 2 Compute the maximal effective quantity Δ T of reducing duration as follows: thereinto μ represents critical path. 4 ( μ ) ( μ ) Δ T = L L

1534 Qi Jian-xun and Sun Dedong / Physics Procedia 24 (2012) 1530 1540 6. Method Of Solving Time-Cost Tradeoff Problem According to the method of confirming the maximal effective quantity of reducing duration, and combining conventional idea and method, we design method which could be using to solve time-cost tradeoff problem more effectively. The method is described as follows: Step 1 Find out critical activities group with the minimal cost, and marks as ( s, s ). Regard marginal cost of activity as capacity of arc, and the minimal cut of the network is the critical activities group with the minimal cost, which is solved by using algorithm of solving the maximal flow of the network. Step 2 Find out the maximal quantity T Δ of reducing durations of the critical activities group, { ( ) ( )} Δ T = min Δt s, s It equals to the minimal value of quantities of reducing durations of all activities in critical activities group. Step 3 Compute the maximal effective quantity ΔT of reducing durations of the critical activities group by using method which designed in section V. Step 4 Find out the optimal quantity Δ T of reducing durations of the critical activities group, { } Δ = Δ Δ T min T, T It equals to the minimal value of the maximal quantity and effective quantity of reducing duration of activity. Step 5 Reduce value Δ T of durations of all activities in the critical activities group simultaneously. Step 6 Compute time parameters of network newly. Step 7 Check whether activities whose durations being reduced are critical activities or not. If not, it means that duration of the activity is reduced excessively so that appears float. The duration of the activity need to be extended, and the quantity of extending is the minimal value of reducing quantity and float, viz. { T TF } Δ D = min Δ,. Step 8 If total duration having achieving appointed value, then stop; if not, then turn to Step 1. 7. Validityof method For method of reducing duration directly is to add one step of checking which bases on method of mending the minimal cost, then the complexity of the method is same to the method of mending the minimal cost. The reason why the method is better than method of mending the minimal cost is represented that check whether activities with reduced durations are critical activities or not, if one of these activities has floats, then extend its duration to decrease cost, and the quantity of extending is the minimal value of float and quantity of reducing of the activity. Because there is step of checking, the increasing cost of reducing duration which worked by reducing lengths of several paths excessively

Qi Jian-xun and Sun Dedong / Physics Procedia 24 (2012) 1530 1540 1535 would be avoided by using method of mending the minimal cost. Therefore, the method could help to optimal cost of reducing duration. 8. Illustration For one project which showed in Figure. 1, the total duration is 285 days. Now the owner and contractor consult that if contractor could reduce the total duration 30 days, he could obtain considerable bonus, then which activities durations should be reduced by contractor, and how to reduce could realize the minimal cost? Thereinto, the maximal quantity of reducing duration of activity equal to half of duration of each activity, viz. Δ t = t/2, t and C in [ t, C ] denote duration and marginal cost of activity ( i, j) respectively. Figure 1. CPM network planning (1) For there being only one critical path in Figure. 1, then critical activity with the minimal marginal 2, 4. For Δ T = t / 2 27 2,4 =, and computing that T 5 Δ T = min 27,5 = 5. cost is ( ) Δ =, then { } Therefore, the duration of activity ( 2, 4) should be reduced 5 days, and it is still critical activity. Compute time parameter newly and get Figure. 2. Figure 2.

1536 Qi Jian-xun and Sun Dedong / Physics Procedia 24 (2012) 1530 1540 (2) There are two critical paths in Figure. 2, then we need to find out critical activities group with the minimal marginal cost. According to Figure. 2, the critical activities group with the minimal marginal 5,7, Δ T = t / 2 20 57 =, and computing that Δ T = 5, then cost only contains activity ( ) T min{ 20, 5} 5 Δ = =. After reducing, activities whose durations are reduced before are all still critical activities. Compute time parameter newly and get Figure. 3. Figure 3. (3) In Figure. 3, the critical activities with the minimal marginal cost contains activities ( 4, 5) and ( 7,8 ). For Δ T = min { t4,5 /2, t7,8 /2} = 22, and computing that Δ T = 5, then Δ T = min{ 22, 5} = 5. Therefore, the duration of activities ( 4,5) and ( 7,8) should be reduced 5 days respectively. Compute time parameter newly and get Figure. 4. Figure 4.

Qi Jian-xun and Sun Dedong / Physics Procedia 24 (2012) 1530 1540 1537 We check out that activity ( 4, 5 ) with reduced duration has float. The duration of ( ) days, then extend the duration of ( 4, 5 ) and the quantity of extending is T { } Compute time parameter newly and get Figure. 5. 4,5 is reduced 5 Δ = min 5, 5 = 5 days. Figure 5. (4) In Figure. 5, the critical activities with the minimal marginal cost contains activities ( 5,8 ), ( 7,8) and ( 7,10 ). For Δ T = min { t5,8 / 2, t7,10 / 2, t7,8 / 2} = 20, computing that Δ T = 5, then Δ T = min{ 20, 5} = 5. Therefore, the duration of activities ( 5,8 ), ( 7,8) and ( 7,10) should be reduced 5 days respectively. Compute time parameter newly and get Figure. 6. Figure 6. By checking, all activities with reduced duration haven t floats. (5) In Figure. 6, the critical activities with the minimal marginal cost contains activities ( 1, 2 ), ( ) ( 4,6) and ( 4, 7 ). For Δ T = min { t1,2 / 2, t4,5 / 2, t4,6 / 2, t4,7 / 2} = 20, computing that T 5 4,5, Δ =, then

1538 Qi Jian-xun and Sun Dedong / Physics Procedia 24 (2012) 1530 1540 Δ T = min{ 20, 5} = 5. Therefore, the duration of activities ( 1, 2 ), ( 4,5 ), ( 4,6) and ( ) reduced 5 days respectively. Compute time parameter newly and get Figure. 7. 4,7 should be Figure 7. We check out that activity ( 2, 4 ) with reduced duration has float. The duration of ( ) days, then extend the duration of ( 2, 4 ) and the quantity of extending is T min{ 5, 5} 5 Compute time parameter newly and get Figure. 8. Δ = = days. 2, 4 is reduced 5 Figure 8. (5) In Figure. 6, the critical activities with the minimal marginal cost contains activities ( 1, 2 ), ( ) ( 4,6) and ( 4, 7 ). For Δ T = min { t1,2 /2, t4,5 /2, t4,6 /2, t4,7 /2} = 15, computing that T 5 Δ T = min{ 15,5} = 5. Therefore, the duration of activities ( 1, 2 ), ( 4,5 ), ( 4,6) and ( ) reduced 5 days respectively. Compute time parameter newly and get Figure. 9. 4,5, Δ =, then 4,7 should be

Qi Jian-xun and Sun Dedong / Physics Procedia 24 (2012) 1530 1540 1539 By checking, all activities with reduced duration haven t floats, and the total duration has been reduced appointed value 30 days, therefore the process should stop, and the total cost of reducing duration is ( ) ( ) ( ) 4 5 ( 5 6 4 5) 5 C = 4 5+ 5 5+ 6+ 6 5 5 5 + 7+ 6+ 3 5+ 5+ 6+ 4+ 3 5 + + + + = 330 Figure 9. 9. Conclusion In this paper, the improvement method of reducing duration directly is designed to solve time-cost tradeoff problem. For network with smaller scale, even the optimal result of problem maybe not be solved by using the method of reducing duration directly in some instances, but because the method is intuitionistic and convenient, the method is used to solve time-cost tradeoff problem widely. In the paper, the idea of checking is import into the method of reducing duration directly, check whether the activities with reduced durations are still critical ones or not after one step of reducing duration and computing time parameters of network newly. And if not, it means that durations of the activities are reduced excessively, and then the durations should be extended to decrease the cost. By the step of confirming the maximal effective quantity of reducing duration and the step of checking, it could make the method of reducing duration directly to be more effective to solve the timecost tradeoff problem, but is still couldn t ensure to obtain the optimal result. How to improve the method to obtain the optimal result of the problem is a very important direction to study. We will try our best to study and solve the problem in future. Acknowledgment R.B.G. thanks the Natural Science Foundation of China (70671040).

1540 Qi Jian-xun and Sun Dedong / Physics Procedia 24 (2012) 1530 1540 References [1] L. V. Tavares, A review of the contribution of operational research to project management, European Journal of Operational Research, vol. 136, no. 1, pp. 1-18, 2002. [2] W. Herroelen, E. Demeulemeester and B. D. Reyck, A classification scheme for project scheduling, In: Weglarz J, editor. Project scheduling-recent models, algorithms and applications, Boston: Kluwer Academic Publishers, pp. 1-25, 1999. [3] R. Kolisch and R. Padman, An integrated survey of deterministic project scheduling, Omega, vol. 29, no. 3, pp. 249-272, 2001. [4] S. S. Erengüc and O. Icmeli, Integrating quality as a measure of performance in resource-constrained project scheduling problems, In: Weglarz J, editor. Project scheduling recentmodels, algorithms and applications, Boston: Kluwer Academic Publishers, pp. 433-450, 1999. [5] L.Zohar, Activity time-cost trade-offs under time and cost chance constraints, Computer& Industrial Engineering, vol. 44, no. 3, pp. 365-384, 2003. [6] D. R. Fulkson, A network flow computation for project cost curves, Management Science, vol. 7, no. 2, pp. 167-178, 1961. [7] J. L. Ren Jianlin, and Y. H. Shi, Schedule control of project construction, Being: Water Power and Electric Power publisher, 1993, pp. 35-42. [8] J. J. Zuo, Construction organization management and systems analysis of water power and water electric, Being: Water Power and Electric Power publisher, 1986, pp. 47-56. [9] H. T. Wang Honogtuo and J. Zhang, Network planning technology, Shenyang: Liaoning Publisher, 1984, pp. 62-69. [10] J. X. Qi, L. H. Zhang and X. M. Li, Property and application of float in network planning management, Being: Science Publisher, 2009. [11] X. M. Li, J. X. Qi and Z. X. Su, Free float theorem and algorithm of seeking the k-th order critical path, Journal of Management Sciences in China, vol. 12, no. 2, pp. 98-104, 2009.