A Hybrid Heuristic Rule for Constrained Resource Allocation in PERT Type Networks
|
|
|
- Gillian Russell
- 10 years ago
- Views:
Transcription
1 World Applied Sciences Journal 7 (10): , 2009 ISSN IDOSI Publications, 2009 A Hybrid Heuristic Rule for Constrained Resource Allocation in PERT Type Networks Siamak Baradaran and S.M.T. Fatemi Ghomi Department of Industrial Engineering, Amirkabir University of Technology, Tehran, Iran Abstract: This paper presents a hybrid heuristic for constrained resource allocation in PERT type networks. Here, the assumption is made that the constrained resource is renewable for allocation to the activities of project. In addition, we consider finish-start precedence constraints with zero time lag. The activities durations are independent continuous random variables, preemption is not allowed and renewable resource requirements are constant throughout the duration of an activity. We use a regular performance measure, in particular the makespan. That is to say, the objective is to minimize the project makespan. Project scheduling problems of this type belong to the class of NP-hard optimization problems. So, to solve this type of problems, heuristic procedures should be used. The efficiency of new hybrid heuristic is evaluated in the course of an experimental performance analysis. Key word: PERT network hybrid heuristic renewable resource-constrained allocation priority rules project scheduling INTRODUCTION We will consider a resource-constrained allocation problem RCAP as follows. A project consists of a set of activities which have to be processed. The activities are interrelated by two kinds of constraints. First, precedence constraints force each activity not to be started before all its immediate predecessor activities comprised in the set have been finished. Second, performing the activities requires renewable resources with deterministic limited capacities at any decision point. Where resources are renewable, activity durations are resource driven [1]. The activity durations are independent continuous random variables; preemption is not allowed. The objective of the problem is the feasible sequence for project activities such that makespan of project be minimized. Blazewicz et al. [2] have shown that this problem is a generalization of the classical job shop scheduling problem and belongs to the class of NP-hard optimization problems. Therefore, heuristic solution procedures are indispensable when solving large problem instances as they usually appear in practical cases. Since 1963 when Kelley [3] introduced a schedule generation scheme, a large number of different heuristic algorithms have been suggested in the literature [4]. In spite of this drawback, heuristic procedures are used very widely in practice [5]. Scheduling with heuristic: The limited resource project scheduling problem falls into a category of mathematical problems known as combinatorial problems. Analytical methods such as mathematical programming have not proven very successful on these combinatorial problems. Instead, various heuristicbased procedures have been developed [5]. Heuristics may not always produce the best solution in every case, but their usefulness in finding good solutions with a minimum of effort is well-known, based on experience and research studies. The heuristic procedures broadly fall into two categories, namely constructive heuristics and improvement heuristics [6]. Constructive heuristics consist of two major components, namely the scheduling scheme and the priority rule. The scheduling scheme determines the way in which a feasible schedule is constructed by assigning starting times to the different activities. The priority rule determines the activity that is selected next during the heuristic search process. A priority rule is a mapping which assigns each activity in the decision set a value and an objective stating whether the activity with the minimum or the maximum value is selected. In case of ties, one or several tie breaking rules have to be employed. Many researchers have investigated the resource allocation problem; Brucker, Drexl, Mohring, Neumann and Corresponding Author: Dr. S.M.T. Fatemi Ghomi, Technology, Tehran, Iran Department of Industrial Engineering, Amirkabir University of 1324
2 Pesch [7] and Ozdamar and Ulusoy [8] present extensive overviews of resource allocation research. Priority rules can be classified in two major groups, according to different criteria employed for the type of information required to calculate a value. The first group is network/resource based rules which make benefit the information contained in the network and information about the resource. The second group is the rules dealing with the type of information required for the networks. The efficiency of priority rules heuristic for project scheduling under resource constraints has been described in the literature [9]. We have used this efficiency for considered problem. In this paper we developed a new hybrid heuristic rule that obtained from two well-known priority rules, Time Criticality Index (TCI) and Resource Criticality Index (RCI). According to the classification scheme for project scheduling from Herroelen et al. [10] we use a regular performance measure, in particular the makespan. That is to say, the objective is to minimize the project makespan. Instead of analyzing the makespan values, we analyze it expressed in the percentage increase with respect to the best possible solution project duration. Thus, this is a measurement of the efficiency, given that we compared the performance of the new hybrid heuristic rule with respect to the best possible solution. Paper is organized as follows. We start in Section 2 with the problem formulation. In Section 3 we will give the development of new hybrid heuristic rule. Experimental design is treated in Section 4. Section 5 is devoted to the discussion and we end with the conclusions in Section 6. THE PROBLEM FROMULATION The well-known resource-constrained allocation problem (RCAP) can be stated as follows: Project network G(N, A) is shown as PERT type network with an activity-on-arc (AOA) format, the set of arcs A is used to represent the n activities (numbered from 1 to n) and a set of nodes N to represent the precedence relations between activities, which are assumed to be finish-start relations with a minimal time-lag of zero. Activities durations are independent continuous random variables with given distribution function which require only renewable resource. The amount of limited available resource is deterministic and allocation is performed discretely. Preemption is not allowed. We use a regular performance measure, in particular the makespan. That is to say, the objective is to minimize the project makespan. According to the above, the considered model is defined as follows: World Appl. Sci. J., 7 (10): , 2009 where X ijk = Min F n 1,n s t. : s ij + d ij s jl r.x R k (t ), i j ijk ijk (i, j ) G( N,A), t 0, 1 k K. (1) 0 if activity ij is not supplied with resources 1 otherwise THE DEVELOPMENT OF "HYBRID HEURISTIC RULE" We need strategies for activity selection at decision points. Each priority rule has a characteristics and predictable behavior. Obviously when the priority rules are combined together, the behavior would be changed and new behavior depends on what kind of hybrid has been made. It can be applied with simple or hybrid form. In simple form priority rules may be used in the single form, situational or fixed without any composition or condition. Also priority rules can be applied sequential that means some priority rules used as sequential at several steps. It can be situational or fixed form. For composition of rules, we can employ two kinds of operators. They are summation operator and multiplication operator. When two kinds of priority rules are combined, each priority rule can be used in normal or reverse form. There are many priority rules which allow us to schedule project activities, but not so many when the allocation of resources with limited availability is concerned, which is the most frequent situation in practice. The main purpose of this paper is to use synergy of rules combination. In this paper, according to the literature we select two priority rules and composite those. We have kinds of composite rules that their efficiencies must be evaluated to select the best possible solution. As mentioned previously, the priority rules can be classified in two major groups, according to different criteria employed for the type of information required to calculate a value. The first group is network/resource based rules which make benefit the information contained in the network and information about the resource. The second group is the rules dealing with the type of information required for the networks. According to the literature Time Criticality Index (TCI ) is appropriate index in first group for composition. This priority rule is denoted 1325
3 by Max{TCI ij ( i, j ) SAS}, where SAS is Scheduling Activity Set and calculated by the following relation: TCI = No. of criticalit y status for each activity M World Appl. Sci. J., 7 (10): , 2009 where M is the number of simulation runs. We applied the number of criticality status for each activity in simulation runs and calculated the percentage of criticality. Indeed we generated randomly the activities duration times and simulated the network M times and computed TCI. For the parameter indicative of network/resource we have proposed Resource Criticality Index (RCI) from the second group, which measures the degree of criticality of the activity for resource allocation. RCI is one of the most important indices for resource analysis and control denoted by Max { RCI ij (i, j ) SAS }. The activities are being arranged based on the RCI calculated by the following relation: a) Network A b) Network B Activity resource requirement RCI = Total resource availabilities The new hybrid heuristic rule is constructed with the composition of the TCI rule and RCI that we will call Time and Resource Criticality Index and denoted by TRCI. The performance of the new rule is investigated by designing experiments and evaluating each composition scheme. c) Network C EXPERIMENTAL DESIGN It is of interest to evaluate the capabilities and efficiency of TRCI in the key area of the resource allocation in single project scheduling. The TRCI has been analyzed with respect to the solutions obtained with the best heuristic method in literature. Four types of network structure: The experience gained in resource-constrained allocation with heuristic and optimization procedures has clearly shown that the effectiveness of both types of procedures is strongly dependent upon the characteristics of the particular problem being solved. It has been attempted to have different configurations for network structure considered in the evaluating the alternatives. Having attention to reference Kurtulus and Davis [11], four different types of structures have been considered for networks of this paper. Figure 1 illustrates these structures d) Network D Fig. 1: Four types of network structure In type A the number of parallel activities is more in the initial portion of network and less in the final portion (Fig. 1a) while in type B it is less in the initial portion of network and more in the final portion (Fig. 1b). For type C the number of parallel and independent paths is high in the network (Fig. 1c) and in type D the number of parallel activities, in the initial or final portion of network does not make so much difference. The paths are not independent of each other and have common activities (Fig. 1d). Description of experiments: Regarding the duration of activities, we consider a stochastic and continuous time
4 World Appl. Sci. J., 7 (10): , 2009 and each activity has at least the same duration and the same renewable resource requirements in different network types. A designed experiment was used to determine the effect of final three forms of how to apply priority rules in network types. In all cases, four replicates of each treatment combination were made. Therefore (4 different types of A, B, C and D) [(3 single form) + (6 summation operator) + (6 multiplication operator)] = 60 problems were constructed and solved. The activities durations of the test networks have been randomly generated with Uniform distribution function. To solve all 60 problems, they were coded in Visual Basic 6.0. We have evaluated the different kinds of TRCI efficiency for the two specific cases. In the first case, its efficiency is measured against the best possible solution (BPS) that is the minimum of MKSP for each network type. In this case we select the best possible solution and compare with the other solutions especially with the Minimum Latest Start Time solution. As mentioned earlier, in this paper we have stochastic networks with activity continuous time. Therefore the generalization of MinLS is required. However the total floating time of activities in PERT type networks is random variable. We applied the generalized MinLS rule developed by Hashemin and Fatemi Ghomi [12]. The average total floating time of activities is being estimated by simulation. In each run of simulation the activities are being arranged based on the average total floating time. This rule is denoted by Min { LS ij ( i, j ) SAS } and computed by the following relation: LSij = ( M q= 1 LS q ij ) / M ( i, j ) A and q = 1,2,..., M Based on the above relation the network makespan has been computed by simulation. We computed the mean of makespan for all of problems through applying each rule in each type of networks denoted by MKSP. According to the literature [5] MinLS is applied to a feasible solution better than others. Therefore, by resolving the resource conflicts with the MinLS in comparison to the best possible solution the validation of our index is approved, which is expressed in percentage denoted by Index of Best Possible Solution (IBPS) as follows: MKSP Best Possible Solution IBPS = 100 Best Possible Solution Also the efficiency of the single project environment in larger projects can be measured with regard to critical path [13]. Therefore in the second case efficiency of new hybrid heuristic rule (TRCI) is measured against mean of Initial Critical Path which is mean of M times simulation the same as makespan ( MKSP ). Therefore it is expressed in percentage and denoted by Index of Critical Path (ICP) as follows: MKSP Initial Critical Path ICP = 100 Initial Critical Path Additionally in this case we compare the initial critical path solution with other solutions and especially with the MinLS solution. Thus, by resolving the resource conflicts with the MinLS in comparison to Type A Type B Type C Type D Type D Type C Type B Type A Fig. 2: Behaviors of mean of makespan ( MKSP ) in four networks types 1327
5 World Appl. Sci. J., 7 (10): , 2009 other solutions the validation of our selected index is approved. The two mentioned cases allow us to correctly evaluate efficiency of TRCI. DISCUSSION The TRCI has been analyzed with respect to the solutions obtained with one of the best heuristic method in literature. As mentioned, four different types of A, B, C and D have been considered for experiments. The first results are shown in Fig. 2 which illustrates the mean of makespan ( MKSP ) values to compare efficiency of TRCI forms for all selected networks. Table 1 contains the values of networks solutions to evaluate the TRCI in resource-constrained project scheduling. In the following we will explain the results and analyze TRCI efficiency by behavior networks analysis and behavior indices analysis in details. Although according to the literature, the MinLS is well-known and one of the best priority rules, in single form its efficiency is not higher than composed rules. As Fig. 2 demonstrates, it has the rank of tenth for network type A, eighth for network type B, first for network type C and fifth for network type D. Only in one of four network types (type B) it gained the first rank. Figure 3 illustrates and compares the efficiency of MinLS against the other considered rules in four networks types. This figure shows in type A, % solutions are better than MinLS, while we have and 26.66% for types B and D and in type C we have 0 %. These percents refer to high efficiency of MinLS in type C and low efficiency in type A. Also Fig. 3 indicates in single form of TRCI, we find the best possible solution only in type B network. It means in most of the networks types, hybrid forms provide better results than simple forms. All of these results illustrate the synergy of rules composition. Indeed results confirm that hybridizations of heuristics can be used to find better solutions to resource allocation problems than single heuristics. As the results indicate, for type A, % indices have been found the best possible solution with project makespan 44.85, while for type B we have 33.33% with project makespan Also For type C we have the best possible solution 13.33% with project makespan and in type D we have 6.66% with project makespan Regarding the interaction TRCI by four networks, as mentioned, the analysis is performed for two cases for comparison of the schedules when the project resources have limited availabilities. The first case is formed by the best possible solution, which present a high performance and the second case is formed by critical path. Table 1 shows the percent differences among the TRCI values ( MKSP ) with the best Possible solution (minimum of MKSP ) and initial critical path (ICP). Table 1 gives the differences clearly. The interpretation is that comparing the TRCI with the best possible Table 1: The results of IBPS and ICP Type A Type B Type C Type D No. Indices IBPS% ICP% IBPS% ICP% IBPS% ICP% IBPS% ICP% 1 MaxTCI MinLS MaxRCI Max (TCI*RCI) Min (TCI*RCI) Max(TCI/RCI) Min(TCI/RCI) MaxRCI/TCI) Min(RCI/TCI) Max(RCI+TCI) Min(RCI+TCI) Max(TCI+1/RCI) Min(TCI+1/RCI) Max(1/TCI+RCI) Min(1/TCI+RCI)
6 Fig. 3: Type A Type B Type C Type D Difference among MinLS and other indices in four networks types MaxTCI MinLS MaxRCI Max(RCI*TCI) Type A Type B Type C Type D Fig. 4: Comparing of Max(TCI * RCI) results with other major indices MaxTCI, MinLS World Appl. Sci. J., 7 (10): , 2009 MaxRCI and solution (IBPS) indicates that say for network type A, 11.24% difference between the best possible solution and worst solution is considered. Also for network type B, 6.26% difference is observed. For network type C and network type D, the 11.75% and 14.99% differences are observed, respectively. As Table 1 indicates, comparing the TRCI with index of critical path (ICP), in type A, we have 49.45% differences between the best possible solution and initial critical path and 66.24% differences between the worst solution and initial critical path. It says that we have range values around 16.79% difference. Also in type B we have a range percent difference between the best possible solution (98.22%) and worst solution (110.64%) about % difference. For type C we have the range between 77.48% and 98.33% that indicates around 20.85% difference. At least we have 21.88% difference between the best possible solution (45.92%) and the worst solution (67.80%) in type D With respect to the above results it appears that the differences between the network types of A and B are similar; while results of network type C is similar to network type D. Regarding the best possible solution (IBPS) and index of critical path (ICP) percents, it can be said that the network structure plays an important role in efficiency of RCAP. The performance of Max(TCI* RCI) appears in Max(TCI * RCI) are also Table 1. The results of surprising. This index is the best possible solution for different network types of A, B and C. Also for network type D, Max(TCI + RCI) index is the best possible solution with IBPS=0.00% and ICP=45.92%. If we compare these results with Max(TCI* RCI) for type D (IBPS = 0.07% and ICP = 46.02%), it appears that the differences between the results is very low. Therefore we can use Max(TCI * RCI) instead of Max(TCI + RCI) index. Indeed we can consider Max(TCI* RCI) index as common and distinct solution for all of four networks types. Figure 4 clearly displays, comparison results of Max(TCI * RCI) with two major indices MaxTCI, MaxRCI and well-known heuristics MinLS in four networks types. Max(TCI * RCI) presents the most efficient solution with reference to resource constrained project scheduling. However because of problem complexity, its quality of solutions compared with the optimal solutions is unknown. CONCLUSION The main objective of this paper was to develop a new hybrid heuristic rule as a computationally simple method to find good solutions to resource constraint allocation problems (RCAP). The new composed rule, developed for stochastic problems, was adapted to the resource allocation problem with activity continuous distribution function and demonstrated on an established test set of resource allocation problems. The new composed rule performed well compared to other well-known heuristics like MinLS, that according to the literature it is one of the best well-known priority rules. In investigation of 6o problems, the experiments show that, Max(TCI * RCI) was able to find the best possible solution for all of four types of networks. Our evaluation has demonstrated that the area in which there are higher differences regarding capabilities and efficiency of the indices for resourceconstrained project scheduling, we could construct a new hybrid rule ( Max(TCI * RCI) ) with composition of
7 World Appl. Sci. J., 7 (10): , 2009 TCI and RCI, that its efficiency is superior to both rules. The experiments confirmed the synergy of rules composition and illustrated that composition of heuristics can be used to find better solutions to resource allocation problems than single heuristics. Some indices only allow the consideration of simple networks, while others also include complex networks. Finally, regarding the criteria for resource allocation to different activities in the resolution of the mentioned problems Max(TCI * RCI) is more appropriate than other indices in this sense. To correctly evaluate the efficiency of the schedules obtained with the different indices we have created two designs of experiments, one in the scheduling of constrained resources in single projects with the best possible solution and the other with index of critical path (ICP). In both we have generated instances in which all the relevant project characteristics have been experimented. The results point out the significant differences in performance of the different indices. Thus, Max(TCI * RCI) was the most efficient because it offers the schedules with the shortest duration, even better than the other indices, such as single form, multiplication form and summation form. It is also remarkably to note that the most efficient indices have a better performance than the classical methods such as MinLS. REFERENCES 1. Bell, C.E. and J.M. Han, A new heuristic solution method in resource-constrained project scheduling. Naval Research Logistics, 38: Blazewicz, J., J.K. Lenstra and A.H.G. Rinnooy Kan, Scheduling subject to resource constraints: Classification and complexity. Discrete Applied Mathematics, 5: Kelley, J.E., The critical-path method: Resources planning and scheduling. In: Muth, J. and G. Thompson (Eds), Industrial scheduling, Prentice-Hall, New Jersey. 4. Kolisch, R. and R. Padman, An integrated survey of project scheduling. Technical Report 463, Manuskripte aus den Instituten für Betriebswirtschaftslehre der Universitat Kiel. 5. Moder, J.J., C.R. Phillips and E.W. Davis, Project management with CPM, PERT and precedence diagramming. Van Nostrand Reinhold International Company Limited: New York, Third edition. 6. Sprecher, A., R. Kolisch and A. Drexl, Semiactive, active and non-delay schedules for the resource-constrained project scheduling problem. European Journal of Operational Research, 80: Brucker, P., A. Drexl, R. Mohring, K. Neumann and E. Pesch, Resource-constrained project scheduling: Notation, classification, models and methods. European Journal of Operational Research, 112: Ozdamar, L. and G. Ulusoy A survey on the resource-constrained project scheduling problem. IIE Transactions, 27: Agrawal, M.K., S.E. Elmaghraby and W. Herroelen, DAGEN: A generator of test sets for project activity nets. European Journal of Operational Research, 90: Herroelen, W., E. Demeulemeester, B. De Reyck, A classification scheme for project scheduling. In: We_glarz, J. (Ed),Project Scheduling: Recent Models, Algorithms and Applications, Kluwer, Boston. 11. Kurtulus, I. And W. Davis, Multi-project scheduling: categorization of heuristic rules performance. Management Science, 28: Hashemin, S.S. and S.M.T. Fatemi Ghomi, Splittable stochastic project scheduling with constrained renewable resource. Journal of Industrial Engineering International, 2 (2): Maroto, C., P. Tormos and A. Lova, The evolution of software quality in project scheduling. In: Weglarz J (Ed.), Handbook on Project Scheduling: Recent Models, Algorithms and Applications, Kluwer, Dordrecht, Chapter 11,
Abstract Title: Planned Preemption for Flexible Resource Constrained Project Scheduling
Abstract number: 015-0551 Abstract Title: Planned Preemption for Flexible Resource Constrained Project Scheduling Karuna Jain and Kanchan Joshi Shailesh J. Mehta School of Management, Indian Institute
A Computer Application for Scheduling in MS Project
Comput. Sci. Appl. Volume 1, Number 5, 2014, pp. 309-318 Received: July 18, 2014; Published: November 25, 2014 Computer Science and Applications www.ethanpublishing.com Anabela Tereso, André Guedes and
A SIMULATION MODEL FOR RESOURCE CONSTRAINED SCHEDULING OF MULTIPLE PROJECTS
A SIMULATION MODEL FOR RESOURCE CONSTRAINED SCHEDULING OF MULTIPLE PROJECTS B. Kanagasabapathi 1 and K. Ananthanarayanan 2 Building Technology and Construction Management Division, Department of Civil
The effectiveness of resource levelling tools for Resource Constraint Project Scheduling Problem
Available online at www.sciencedirect.com International Journal of Project Management 27 (2009) 493 500 www.elsevier.com/locate/ijproman The effectiveness of resource levelling tools for Resource Constraint
RESOURCE ALLOCATION AND PLANNING FOR PROGRAM MANAGEMENT. Kabeh Vaziri Linda K. Nozick Mark A. Turnquist
Proceedings of the 005 Winter Simulation Conference M. E. Kuhl, N. M. Steiger, F. B. Armstrong, and J. A. Joins, eds. RESOURCE ALLOCATION AND PLANNING FOR PROGRAM MANAGEMENT Kabeh Vaziri Linda K. Nozick
Resource-constrained Scheduling of a Real Project from the Construction Industry: A Comparison of Software Packages for Project Management
Resource-constrained Scheduling of a Real Project from the Construction Industry: A Comparison of Software Packages for Project Management N. Trautmann, P. Baumann Department of Business Administration,
An Optimal Project Scheduling Model with Lump-Sum Payment
Rev Integr Bus Econ Res Vol 2(1) 399 An Optimal Project Scheduling Model with Lump-Sum Payment Shangyao Yan Department of Civil Engineering, National Central University, Chungli 32001, Taiwan t320002@ccncuedutw
A Beam Search Heuristic for Multi-Mode Single Resource Constrained Project Scheduling
A Beam Search Heuristic for Multi-Mode Single Resource Constrained Project Scheduling Chuda Basnet Department of Management Systems The University of Waikato Private Bag 3105 Hamilton [email protected]
HYBRID GENETIC ALGORITHM PARAMETER EFFECTS FOR OPTIMIZATION OF CONSTRUCTION RESOURCE ALLOCATION PROBLEM. Jin-Lee KIM 1, M. ASCE
1560 HYBRID GENETIC ALGORITHM PARAMETER EFFECTS FOR OPTIMIZATION OF CONSTRUCTION RESOURCE ALLOCATION PROBLEM Jin-Lee KIM 1, M. ASCE 1 Assistant Professor, Department of Civil Engineering and Construction
Dimensioning an inbound call center using constraint programming
Dimensioning an inbound call center using constraint programming Cyril Canon 1,2, Jean-Charles Billaut 2, and Jean-Louis Bouquard 2 1 Vitalicom, 643 avenue du grain d or, 41350 Vineuil, France [email protected]
Duplicating and its Applications in Batch Scheduling
Duplicating and its Applications in Batch Scheduling Yuzhong Zhang 1 Chunsong Bai 1 Shouyang Wang 2 1 College of Operations Research and Management Sciences Qufu Normal University, Shandong 276826, China
The Project Scheduling and Decision Mechanism Based on the Multi-Resource Leveling
EPPM, Singapore, 20-21 Sep 2011 The Project Scheduling and Decision Mechanism Based on the Multi-Resource Leveling Abstract Hsiang-Hsi Huang 1, Jia-Chen Shiu 2, Tai-Lin Chen 3 Except for optimizing the
Classification - Examples
Lecture 2 Scheduling 1 Classification - Examples 1 r j C max given: n jobs with processing times p 1,...,p n and release dates r 1,...,r n jobs have to be scheduled without preemption on one machine taking
Scheduling Shop Scheduling. Tim Nieberg
Scheduling Shop Scheduling Tim Nieberg Shop models: General Introduction Remark: Consider non preemptive problems with regular objectives Notation Shop Problems: m machines, n jobs 1,..., n operations
RESCON: Educational Project Scheduling Software
RESCON: Educational Project Scheduling Software FILIP DEBLAERE, ERIK DEMEULEMEESTER, WILLY HERROELEN Department of Decision Sciences and Information Management, Katholieke Universiteit Leuven, Naamsestraat
SCHEDULING RESOURCE CONSTRAINED PROJECT PORTFOLIOS WITH THE PRINCIPLES OF THE THEORY OF CONSTRAINTS 1
Krzysztof Targiel Department of Operations Research University of Economics in Katowice SCHEDULING RESOURCE CONSTRAINED PROJECT PORTFOLIOS WITH THE PRINCIPLES OF THE THEORY OF CONSTRAINTS 1 Introduction
Completion Time Scheduling and the WSRPT Algorithm
Completion Time Scheduling and the WSRPT Algorithm Bo Xiong, Christine Chung Department of Computer Science, Connecticut College, New London, CT {bxiong,cchung}@conncoll.edu Abstract. We consider the online
On The Multi-Mode, Multi-Skill Resource Constrained Project Scheduling Problem A Software Application
On The Multi-Mode, Multi-Skill Resource Constrained Project Scheduling Problem A Software Application Mónica A. Santos 1, Anabela P. Tereso 2 Abstract We consider an extension of the Resource-Constrained
A Robustness Simulation Method of Project Schedule based on the Monte Carlo Method
Send Orders for Reprints to [email protected] 254 The Open Cybernetics & Systemics Journal, 2014, 8, 254-258 Open Access A Robustness Simulation Method of Project Schedule based on the Monte Carlo
Goals of the Unit. spm - 2014 adolfo villafiorita - introduction to software project management
Project Scheduling Goals of the Unit Making the WBS into a schedule Understanding dependencies between activities Learning the Critical Path technique Learning how to level resources!2 Initiate Plan Execute
SOLVING JOB SHOP SCHEDULING WITH THE COMPUTER SIMULATION
The International Journal of TRANSPORT & LOGISTICS Medzinárodný časopis DOPRAVA A LOGISTIKA ISSN 1451-107X SOLVING JOB SHOP SCHEDULING WITH THE COMPUTER SIMULATION 1 Tomas Kloud 1, Frantisek Koblasa 2
Resource Dedication Problem in a Multi-Project Environment*
Noname manuscript No. (will be inserted by the editor) Resource Dedication Problem in a Multi-Project Environment* Umut Beşikci Ümit Bilge Gündüz Ulusoy Abstract There can be different approaches to the
Project Scheduling to Maximize Fuzzy Net Present Value
, July 6-8, 2011, London, U.K. Project Scheduling to Maximize Fuzzy Net Present Value İrem UÇAL and Dorota KUCHTA Abstract In this paper a fuzzy version of a procedure for project scheduling is proposed
A Genetic Algorithm for Resource-Constrained Scheduling
A Genetic Algorithm for Resource-Constrained Scheduling by Matthew Bartschi Wall B.S. Mechanical Engineering Massachusetts Institute of Technology, 1989 M.S. Mechanical Engineering Massachusetts Institute
A GENETIC ALGORITHM FOR THE RESOURCE CONSTRAINED MULTI-PROJECT SCHEDULING PROBLEM
A GENETIC ALGORITHM FOR THE RESOURCE CONSTRAINED MULTI-PROJECT SCHEDULING PROBLEM J. F. GONÇALVES, J. J. M. MENDES, AND M.G.C. RESENDE ABSTRACT. This paper presents a genetic algorithm (GA) for the Resource
R u t c o r Research R e p o r t. A Method to Schedule Both Transportation and Production at the Same Time in a Special FMS.
R u t c o r Research R e p o r t A Method to Schedule Both Transportation and Production at the Same Time in a Special FMS Navid Hashemian a Béla Vizvári b RRR 3-2011, February 21, 2011 RUTCOR Rutgers
Multi-Mode Resource Constrained Multi-Project Scheduling and Resource Portfolio Problem
Multi-Mode Resource Constrained Multi-Project Scheduling and Resource Portfolio Problem Umut Beşikci a, Ümit Bilgea, Gündüz Ulusoy b, a Boğaziçi University, Department of Industrial Engineering, Bebek,
Software Project Planning and Resource Allocation Using Ant Colony Optimization with Uncertainty Handling
Software Project Planning and Resource Allocation Using Ant Colony Optimization with Uncertainty Handling Vivek Kurien1, Rashmi S Nair2 PG Student, Dept of Computer Science, MCET, Anad, Tvm, Kerala, India
Project and Production Management Prof. Arun Kanda Department of Mechanical Engineering Indian Institute of Technology, Delhi
Project and Production Management Prof. Arun Kanda Department of Mechanical Engineering Indian Institute of Technology, Delhi Lecture - 9 Basic Scheduling with A-O-A Networks Today we are going to be talking
Problems, Methods and Tools of Advanced Constrained Scheduling
Problems, Methods and Tools of Advanced Constrained Scheduling Victoria Shavyrina, Spider Project Team Shane Archibald, Archibald Associates Vladimir Liberzon, Spider Project Team 1. Introduction In this
CHAPTER 1. Basic Concepts on Planning and Scheduling
CHAPTER 1 Basic Concepts on Planning and Scheduling Scheduling, FEUP/PRODEI /MIEIC 1 Planning and Scheduling: Processes of Decision Making regarding the selection and ordering of activities as well as
Operational Research. Project Menagement Method by CPM/ PERT
Operational Research Project Menagement Method by CPM/ PERT Project definition A project is a series of activities directed to accomplishment of a desired objective. Plan your work first..then work your
Scheduling Glossary Activity. A component of work performed during the course of a project.
Scheduling Glossary Activity. A component of work performed during the course of a project. Activity Attributes. Multiple attributes associated with each schedule activity that can be included within the
Resource Allocation in Project Scheduling Application of Fuzzy AHP
Resource Allocation in Project Scheduling Application of Fuzzy AHP CH. Lakshmi Tulasi A. Ramakrishna Rao S.V.U.College of Engineering ([email protected]) ([email protected]) Several approaches
Appendix A of Project Management. Appendix Table of Contents REFERENCES...761
Appendix A Glossary Terms of Project Management Appendix Table of Contents REFERENCES...761 750 Appendix A. Glossary of Project Management Terms Appendix A Glossary Terms of Project Management A Activity
A. O. Odior Department of Production Engineering University of Benin, Edo State. E-mail: [email protected]
2012 Cenresin Publications www.cenresinpub.org APPLICATION OF PROJECT MANAGEMENT TECHNIQUES IN A CONSTRUCTION FIRM Department of Production Engineering University of Benin, Edo State. E-mail: [email protected]
A Service Revenue-oriented Task Scheduling Model of Cloud Computing
Journal of Information & Computational Science 10:10 (2013) 3153 3161 July 1, 2013 Available at http://www.joics.com A Service Revenue-oriented Task Scheduling Model of Cloud Computing Jianguang Deng a,b,,
A Jumper Based Ant Colony Optimization for Software Project Scheduling and Staffing with an Event-Based Scheduler
A Jumper Based Ant Colony Optimization for Software Project Scheduling and Staffing with an Event-Based Scheduler Nithya.G 1, Dhivya priya R 2, Harini S 3, Menakapriya S 4 1,2,3,4 Sri Krishna College of
Priori ty ... ... ...
.Maintenance Scheduling Maintenance scheduling is the process by which jobs are matched with resources (crafts) and sequenced to be executed at certain points in time. The maintenance schedule can be prepared
Project Scheduling: PERT/CPM
Project Scheduling: PERT/CPM CHAPTER 8 LEARNING OBJECTIVES After completing this chapter, you should be able to: 1. Describe the role and application of PERT/CPM for project scheduling. 2. Define a project
Application of Critical Path Method scheduling to research plan and management of graduate students research project in engineering education
OPEN ACCESS Engineering Leaders Conference 2014 Application of Critical Path Method scheduling to research plan and management of graduate students research project in engineering education M.O. Daramola
Resource allocation in IT projects: using schedule optimization
ISSN (print):2182-7796, ISSN (online):2182-7788, ISSN (cd-rom):2182-780x Available online at www.sciencesphere.org/ijispm Resource allocation in IT projects: using schedule optimization Michael A. Chilton
ONLINE SUPPLEMENTAL BAPPENDIX PROJECT SCHEDULES WITH PERT/CPM CHARTS
ONLINE SUPPLEMENTAL BAPPENDIX PROJECT SCHEDULES WITH PERT/CPM CHARTS Chapter 3 of Systems Analysis and Design in a Changing World explains the techniques and steps required to build a project schedule
PROJECT EVALUATION REVIEW TECHNIQUE (PERT) AND CRITICAL PATH METHOD (CPM)
PROJECT EVALUATION REVIEW TECHNIQUE (PERT) AND CRITICAL PATH METHOD (CPM) Project Evaluation Review Technique (PERT) and Critical Path Method (CPM) are scheduling techniques used to plan, schedule, budget
Real Time Scheduling Basic Concepts. Radek Pelánek
Real Time Scheduling Basic Concepts Radek Pelánek Basic Elements Model of RT System abstraction focus only on timing constraints idealization (e.g., zero switching time) Basic Elements Basic Notions task
A Heuristic Method for Resource- Constrained Project Scheduling with Activity Overlapping
A Heuristic Method for Resource- Constrained Project Scheduling with Activity Overlapping Lucas Grèze Robert Pellerin Patrice Leclaire Nathalie Perrier December 2012 CIRRELT-2012-75 Bureaux de Montréal
Project Time Management
Project Time Management Plan Schedule Management is the process of establishing the policies, procedures, and documentation for planning, developing, managing, executing, and controlling the project schedule.
A Genetic Algorithm Approach for Solving a Flexible Job Shop Scheduling Problem
A Genetic Algorithm Approach for Solving a Flexible Job Shop Scheduling Problem Sayedmohammadreza Vaghefinezhad 1, Kuan Yew Wong 2 1 Department of Manufacturing & Industrial Engineering, Faculty of Mechanical
A multicriteria heuristic method to improve resource allocation in multiproject scheduling
European Journal of Operational Research 127 (2000) 408±424 www.elsevier.com/locate/dsw A multicriteria heuristic method to improve resource allocation in multiproject scheduling Antonio Lova *, Concepcion
Project management: a simulation-based optimization method for dynamic time-cost tradeoff decisions
Rochester Institute of Technology RIT Scholar Works Theses Thesis/Dissertation Collections 2009 Project management: a simulation-based optimization method for dynamic time-cost tradeoff decisions Radhamés
Egypt Scholars Presented by Mohamed Khalifa Hassan Jan 2014
Project Management Six Session Egypt Scholars Presented by Mohamed Khalifa Hassan Jan 2014 Mohamed Khalifa, 2014 All Rights 1 7. Scheduling 2 7. Scheduling 7.1 Scheduling techniques 7.3 Critical path method
8. Project Time Management
8. Project Time Management Project Time Management closely coordinated Two basic approaches -bottom-up (analytical) -top-down (expert judgement) Processes required to ensure timely completion of the project
vii TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION DEDICATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK
vii TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION DEDICATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK TABLE OF CONTENTS LIST OF TABLES LIST OF FIGURES LIST OF ABBREVIATIONS LIST OF SYMBOLS LIST OF APPENDICES
A BASIC EVOLUTIONARY ALGORITHM FOR THE PROJECT STAFFING PROBLEM
GHENT UNIVERSITY FACULTY OF ECONOMICS AND BUSINESS ADMINISTRATION YEARS 2013 2014 A BASIC EVOLUTIONARY ALGORITHM FOR THE PROJECT STAFFING PROBLEM Master thesis presented in order to acquire the degree
An ant colony optimization for single-machine weighted tardiness scheduling with sequence-dependent setups
Proceedings of the 6th WSEAS International Conference on Simulation, Modelling and Optimization, Lisbon, Portugal, September 22-24, 2006 19 An ant colony optimization for single-machine weighted tardiness
A multi-objective resource allocation problem in dynamic PERT networks
Applied Mathematics and Computation xxx (6) xxx xxx www.elsevier.com/locate/amc A multi-objective resource allocation problem in dynamic PERT networks Amir Azaron a, *, Reza Tavakkoli-Moghaddam b a Department
Project Planning and Scheduling
Project Planning and Scheduling MFS606 Project Planning Preliminary Coordination Detailed Task Description Objectives Budgeting Scheduling Project Status Monitoring When, What, Who Project Termination
How To Solve A Project Scheduling Problem With A Minimal Forbidden Set
STOCHASTIC RESOURCE-CONSTRAINED PROJECT SCHEDULING vorgelegt von Dipl.-Math. techn. Frederik Stork aus München Vom Fachbereich Mathematik der Technischen Universität Berlin zur Erlangung des akademischen
MECH 896 Professional Development for MEng Students. Homework Discussion. Scheduling Overview. Winter 2015: Lecture #5 Project Time Management
MECH 896 Professional Development for MEng Students Mohamed Hefny and Brian Surgenor ([email protected] and [email protected]) Winter : Lecture # Project Time Management Homework Discussion Homework
Precedence Diagram Method. CSTM 462 Planning & Scheduling
Precedence Diagram Method CSTM 462 Planning & Scheduling Precedence Diagramming Method (PDM) PDM is more flexible than AON or AOA networks because PDM allows the overlapping of concurrent activities.
Chapter 11: PERT for Project Planning and Scheduling
Chapter 11: PERT for Project Planning and Scheduling PERT, the Project Evaluation and Review Technique, is a network-based aid for planning and scheduling the many interrelated tasks in a large and complex
Chapter 2: Project Time Management
Chapter 2: Project Time Management Learning Objectives o o o o Understand the importance of project schedules and good project time management. Define activities as the basis for developing project schedules.
A MILP Scheduling Model for Multi-stage Batch Plants
A MILP Scheduling Model for Multi-stage Batch Plants Georgios M. Kopanos, Luis Puigjaner Universitat Politècnica de Catalunya - ETSEIB, Diagonal, 647, E-08028, Barcelona, Spain, E-mail: [email protected]
Supply planning for two-level assembly systems with stochastic component delivery times: trade-off between holding cost and service level
Supply planning for two-level assembly systems with stochastic component delivery times: trade-off between holding cost and service level Faicel Hnaien, Xavier Delorme 2, and Alexandre Dolgui 2 LIMOS,
Resource Allocation in Project Management
Resource Allocation in Project Management by Cristina Selaru, MSc Student Bucharest University of Economic Studies Department of Economic Informatics and Cybernetics Abstract. Every day we meet new challenges
Constrained consumable resource allocation in alternative stochastic networks via multiobjective
econstor www.econstor.eu Der Open-Access-ublikationsserver der ZBW Leibniz-Informationszentrum Wirtschaft The Open Access ublication Server of the ZBW Leibniz Information Centre for Economics Hashemin,
Resources Management
Resources Management. Introduction s we have seen in network scheduling, the basic inputs to criticalpath analysis are the individual project activities, their durations, and their dependency relationships.
Industrial Optimization
Industrial Optimization Lessons learned from Optimization in Practice Marco Lübbecke Chair of Operations Research RWTH Aachen University, Germany SICS Stockholm Feb 11, 2013 Discrete Optimization: Some
Chapter 1.7 Project Management. 1. Project financing is one of the step of project management- State True or False
Chapter 1.7 Project Management Part I: Objective type questions and answers 1. Project financing is one of the step of project management- State True or False 2. Proposed new technologies, process modifications,
A Proposed Scheme for Software Project Scheduling and Allocation with Event Based Scheduler using Ant Colony Optimization
A Proposed Scheme for Software Project Scheduling and Allocation with Event Based Scheduler using Ant Colony Optimization Arjita sharma 1, Niyati R Bhele 2, Snehal S Dhamale 3, Bharati Parkhe 4 NMIET,
Optimal Scheduling for Dependent Details Processing Using MS Excel Solver
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 8, No 2 Sofia 2008 Optimal Scheduling for Dependent Details Processing Using MS Excel Solver Daniela Borissova Institute of
A SIMULATION STUDY FOR DYNAMIC FLEXIBLE JOB SHOP SCHEDULING WITH SEQUENCE-DEPENDENT SETUP TIMES
A SIMULATION STUDY FOR DYNAMIC FLEXIBLE JOB SHOP SCHEDULING WITH SEQUENCE-DEPENDENT SETUP TIMES by Zakaria Yahia Abdelrasol Abdelgawad A Thesis Submitted to the Faculty of Engineering at Cairo University
Criticality of Schedule Constraints Classification and Identification Qui T. Nguyen 1 and David K. H. Chua 2
Criticality of Schedule Constraints Classification and Identification Qui T. Nguyen 1 and David K. H. Chua 2 Abstract In construction scheduling, constraints among activities are vital as they govern the
A UNIT BASED CRASHING PERT NETWORK FOR OPTIMIZATION OF SOFTWARE PROJECT COST
A UNIT BASED CRASHING PERT NETWORK FOR OPTIMIZATION OF SOFTWARE PROJECT COST Priti Singh Astt. Prof.-MCA Department OCM, Bhopal [email protected] Florentin Smarandache Chair of Department of Mathematics
CRITICAL PATH METHOD (CPM) SCHEDULES
96 CRITICAL PATH METHOD (CPM) SCHEDULES How-to for Reading, Understanding, and Using CPM Schedules (without Direct Primavera Access.) 1 Objectives Learn to read, understand, and use CPM schedules (without
VEHICLE ROUTING AND SCHEDULING PROBLEMS: A CASE STUDY OF FOOD DISTRIBUTION IN GREATER BANGKOK. Kuladej Panapinun and Peerayuth Charnsethikul.
1 VEHICLE ROUTING AND SCHEDULING PROBLEMS: A CASE STUDY OF FOOD DISTRIBUTION IN GREATER BANGKOK By Kuladej Panapinun and Peerayuth Charnsethikul Abstract Vehicle routing problem (VRP) and its extension
Project Time Management
Project Time Management Study Notes PMI, PMP, CAPM, PMBOK, PM Network and the PMI Registered Education Provider logo are registered marks of the Project Management Institute, Inc. Points to Note Please
Time Management. Part 5 Schedule Development. Richard Boser
Time Management Part 5 Schedule Development Richard Boser 6.5 Schedule Development Inputs Organizational Process Assets Scope Statement Activity List Activity Attributes Network Diagrams Resource Req ms
PROJECT TIME MANAGEMENT. 1 www.pmtutor.org Powered by POeT Solvers Limited
PROJECT TIME MANAGEMENT 1 www.pmtutor.org Powered by POeT Solvers Limited PROJECT TIME MANAGEMENT WHAT DOES THE TIME MANAGEMENT AREA ATTAIN? Manages the project schedule to ensure timely completion of
A Multi-objective Scheduling Model for Solving the Resource-constrained Project Scheduling and Resource Leveling Problems. Jia Hu 1 and Ian Flood 2
A Multi-objective Scheduling Model for Solving the Resource-constrained Project Scheduling and Resource Leveling Problems Jia Hu 1 and Ian Flood 2 1 Ph.D. student, Rinker School of Building Construction,
Scheduling Single Machine Scheduling. Tim Nieberg
Scheduling Single Machine Scheduling Tim Nieberg Single machine models Observation: for non-preemptive problems and regular objectives, a sequence in which the jobs are processed is sufficient to describe
THREE STEP PROCEDURE FOR A MULTIPLE CRITERIA PROBLEM OF PROJECT PORTFOLIO SCHEDULING
OPERATIONS RESEARCH AND DECISIONS No. 4 2013 DOI: 10.5277/ord130405 Bogumiła KRZESZOWSKA* THREE STEP PROCEDURE FOR A MULTIPLE CRITERIA PROBLEM OF PROJECT PORTFOLIO SCHEDULING The project portfolio scheduling
A Multi-level Approach to Project Management under Uncertainty
Tijdschrift voor Economie en Management Vol. LII, 3, 2007 A Multi-level Approach to Project Management under Uncertainty by E. DEMEULEMEESTER, F. DEBLAERE, J. HERBOTS, O. LAMBRECHTS and S. VAN DE VONDER
