A genetic algorithm for resource allocation in construction projects
|
|
|
- Naomi May
- 10 years ago
- Views:
Transcription
1 Creative Construction Conference 2015 A genetic algorithm for resource allocation in construction projects Sofia Kaiafa, Athanasios P. Chassiakos* Sofia Kaiafa, Dept. of Civil Engineering, University of Patras, Patras, 26500, Greece Athanasios P. Chassiakos, Dept. of Civil Engineering, University of Patras, Patras, 26500, Greece Abstract Resource allocation optimization is one of the most challenging problems in project management. It is a combinatorial problem with multiple objectives (project duration confinement, resource-constrained allocation, resource leveling) and its size and complexity grows exponentially as the number of activities, resource types, and execution modes increase. Existing studies bound the analysis on specific aspects of the problem or include simplifying assumptions which may not adequately represent actual (construction) projects. They typically incorporate only a few alternative activity execution modes while it is known (and also handled by popular project management software) that activities can be frequently executed in several arrangements by simply adjusting their gang size and duration. In this work, an optimization method for multi-objective resource-constrained scheduling is developed which evaluates several resource-duration alternatives within each activity. The current optimization aims at minimizing the total cost that results from (a) resource overallocation, (b) project deadline exceedance, and (c) day-by-day resource fluctuations. All three sub-objectives are represented by cost functions after assigning unit cost values to each deviation from the corresponding goal. As a result, the whole optimization parameter is a pure cost variable avoiding thus the need for subjectively setting importance weights among dissimilar parameters (as, for instance, the standard deviation of the resource histogram as a means to determine the resource levelling success). Due to the large number of activity execution alternatives, a genetic algorithm has been employed for the optimization. The algorithm has been tested with several test cases and the results were compared to those developed by the Microsoft Project. The evaluation indicates that the proposed algorithm can provide adequate and balanced solutions with regard to the three objectives and that these solutions are better than those provided by commercial project scheduling software. Keywords: construction scheduling; genetic algorithms; optimization; resource allocation; resource leveling. 1. Introduction The resource-constrained scheduling problem (RCSP) has been extensively studied in the past as an important component of project scheduling analysis. The main objective is to develop optimal schedules with regard to resource allocation (subject to resource availability), resource leveling, and project duration minimization or confinement within given deadlines. In real projects, the RCSP is considerable in size and complexity. This is because (i) the analysis includes multiple and rather conflicting objectives (and corresponding set of constraints), (ii) the problem size grows exponentially with the number of project activities, resource types, and alternative activity execution modes, (iii) the number of alternative resource engagements in each activity may be large, and (iv) the problem requires finding the optimal activity gang and the appropriate activity placement in time so that the resources are optimally allocated and the resource histogram is as smooth as possible. * Corresponding author. Tel.: ; fax: address: [email protected] 386
2 Existing research has produced a variety of methods and algorithms for the resource-constrained scheduling problem. They can be classified as exact methods (linear/integer or dynamic programming), heuristic algorithms, and meta-heuristic or evolutionary algorithms. Exact methods develop mathematical relationships for the objective function and the problem constraints and solve the problem with a linear or dynamic optimization technique ([1-3]). Although such methods have been found useful in modeling the RCSP and can provide exact solutions, their effectiveness descents rapidly as the project size and the resource alternatives increase as the solution becomes computationally intensive or infeasible. Heuristic approaches initially develop a list of potential solutions and then apply rules for exclusion or selection of partially acceptable solutions that are likely to lead to the final (optimum or near-optimum) solution (enumeration and backtracking). A typical establishment of such methods is the branch and bound analysis which utilizes a systematic enumeration of all candidate solutions during which large subsets of fruitless candidates are discarded by using upper and lower estimated bounds of the quantity being optimized ([4-8]). The method poses several limitations the most important being that its efficiency depends significantly on the effectiveness of the branching and bounding algorithms used and that there is no universal bounding algorithm that works for all problems. A number of research studies have considered the resource leveling objective. Harris [9] proposed a mminimum moment method for resource leveling while Hiyassat [10] modified the original method of Harris in order to apply it to projects with multiple resources (multiple-resource leveling). Tawalare and Lalwani [11] proposed an improvement regarding the selection criterion of activities that will be moved or resource reloaded within the project duration and the resource histogram. Christodoulou et al. [12] restructured Harris approach as an entropymaximization problem. This approach allows for activity stretching and provides improved resource allocation solutions compared to previous methods. The RCSP problem attains a significant size as the number of project activities, resource types, and alternative activity execution modes increase. For this reason, the focus of most recent studies has been directed to metaheuristic or evolutionary algorithms, especially ant colony optimization (ACO) and genetic algorithms (GA). In this class of methods, the works of Chan et al. [13], Hegazy [14], Leu et al. [15], Senouci and Eldin [16], Roca et al. [17] can be mentioned. Further, Chen and Weng [18] have developed a two-phase genetic algorithm taking into account both time - cost trade off and resource-constrained scheduling considerations. To jointly optimize both objectives, two subsystems (time - cost trade off subsystem and resource scheduling subsystem) have been developed and operated in parallel. Existing studies typically analyze a part of the RCSP (single objective optimization) or include simplifying assumptions which impede the realistic representation of actual construction projects. In order to reduce the problem size, they consider a far fewer alternative activity execution arrangements than actually existing. This consideration, however, ignores the fact that many (construction) activities may be executed by resource groups of different size with proper adjustment of the activity duration. This provision is a typical tool of project management software for resource allocation. Further, most existing studies analyze only a part of the whole problem (e.g., simple resource allocation) without considering all possible objectives and possibilities of real projects. Even in few existing studies which consider multiple objectives for this problem, the optimization parameters involved are of different physical content. As a result, it becomes necessary to subjectively set weights for the contribution of each sub-objective in order to obtain a global optimal solution. The objective of this work is to develop an optimization method for multi-objective resource-constrained scheduling that realistically describes the resource utilization in construction activities. In particular, many activities (e.g., excavations) can be executed in several resource-duration arrangements depending on the work load, the worksite physical restrictions, etc. The proposed method aims to consider this trade-off for developing efficient resource usage schedules. Nevertheless, the same trade-off is widely used for resource allocation in common project management software. Another aim of this study is to model all problem sub-objectives in a single parameter (i.e., cost) avoiding thus the need for setting importance weights among dissimilar parameters. 387
3 2. Proposed model The optimization model that is proposed here for resource allocation involves a number of sub-objectives. All of them are considered contributing to a total cost optimization parameter which is to be minimized. The cost elements represent the direct cost for resource usage and the penalty costs for exceeding specific constraints set by the problem. In particular, the user may assign cost values for resource overallocation or project extension beyond a desired deadline. Depending on the values of the penalty costs, the corresponding constraint may be considered as hard (i.e., it is very costly to exceed it) or soft (i.e., the constrained may be exceeded without considerable cost accrual). More specifically, the cost elements of the proposed model include: The project direct cost represents the money spend for the resources used in the project. It is proportional to the number of resource-days that are necessary to complete the project. This cost is constant under different schedules if the number of resource-days is unchanged. Therefore, it does not affect the optimization and could be neglected; however, it is desired to know how it is compared to other, penalty-type expenditures. The project indirect cost is associated with the general project expenses and is applied up to the specified (desired) project completion deadline. It is distributed by day of project execution. The project deadline exceedance cost accounts for the (economic or other) impact or loss for the project owner as a result of not being able to use the project as planned. This cost is set per day after the project completion deadline. The cost of exceeding resource availability encompasses the expenditures needed to recruit additional resources than initial planned (if necessary) which may not be available or expensive to find (e.g., special purpose machinery). The cost value indicates the difficulty of finding the extra resources and may be infinite (e.g., extremely high) if resource exceedance is not practically feasible. The cost for ineffective resource usage represents the loss associated with temporal variation of resource usage within the project duration. When such variations exist, resources (human and machinery) have to move in and out of the worksite or to be idle for some time during the project execution. Based on the above cost elements and considering the project work break-down structure and schedule (activities, dependencies, and durations) as well as the resource requirements of project activities, the proposed model involves the following sub-objectives: Confinement of the daily resource needs to specific availability constraints. Project duration minimization (or the achievement of a certain deadline). Utilization of a constant number of resources throughout the project. The proposed method allows resource and duration adjustment within each activity in order to develop optimal project resource usage schedules. In particular, it allows an activity to be executed with a higher or lower number of resources compared to the normal gang size. This is indicated by a range within the number of resources of each activity can vary. For instance, one can consider a ±50% acceptable deviation from the initial resource number (e.g., if, four resource units have been initially allocated to an activity, the examined range is between two and six). For each change in the resource units, the activity duration is conversely adjusted so that the total work (i.e., number of resources multiplied by the activity duration) remains constant. Due to the substantial number of alternative activity execution options, a genetic algorithm (GA) has been employed to search for optimal solutions. An array of size equal to the number of project activities is used as the basic chromosome and its content represents a particular execution option (in terms of resource utilization) of each activity. A number of chromosomes of 10 to 50 times the number of project activities are used to form the initial population. Among them, there may be solutions that do not satisfy certain problem constraints. This however is indicated by an excessive total cost making thus unnecessary to check the validity of a specific solution. Besides, it is likely that the crossover of two constraint-breaking parents may generate constraint-satisfying children. The number of generations and other genetic operators are set dynamically depending on the problem characteristics. The GA has been implemented in MS Excel with VBA programming. We are currently developing an interface (similar to Ms- Project software) which will better facilitate data input and result presentation. 388
4 3. An application case study A simple project with ten activities is considered to illustrate the algorithm application. The project activities, the precedence relationships, the activity durations, and the normal resource requirements for each activity are shown in Table 1. A single resource type for all activities is considered for simplicity. The network diagram of the example project is presented in Figure 1. Figure 2 illustrates the Gantt chart and the resource histogram of the initial scheduling solution (presented as an Ms-Project output). The normal project duration is 18 days and the maximum resource requirement is 14units. Table 1. Project data for the application example. Activity Predecessor Duration Resource # Activity Predecessor Duration Resource # A F C 5 6 B A 2 3 G D 4 4 C A 5 2 H G 5 4 D B 2 5 I E 4 3 E C 2 4 J F 5 4 Figure 1. Network diagram of the example project Figure 2. Gantt chart and resource graph of the original project schedule 389
5 A number of test cases have been evaluated and the results are presented in Table 2. The results in each case include the project duration, the maximum resource usage, the standard deviation of the resource usage, and the cumulative resource units in and out of the project within its duration (the initial resource loading and final decommissioning are not included). It is observed that the proposed model can handle different scenarios and provide reasonable results in each case. It always satisfied the resource constraint (due to high cost of exceeding it) and provided a quite leveled resource histogram (as indicated by the low standard deviation and cumulative resource fluctuation parameters).the model responds well to existing constraints and available scheduling options (Figure 3) in contrast to Ms-Project which seems to develop a limited number of scheduling options, the best of which is shown in Figure 4. Both methods lack behind the results obtained manually for this (small) project (Table 2). Nevertheless, a manual solution may not be feasible in large project or in projects with multiple resource types. The model evaluation with other test cases reveals that a decreasing efficiency is observed as the project size (number of activities) and/or resource types increase and this is expected since the solution space increase drastically. In any case, however, the proposed model produced (much) better output than the corresponding one by Ms-Project. It is important to state that if one considers the cost of machinery idling and time wasted due to improper resource and work scheduling in actual construction projects, even a small improvement in resource usage and time planning can bring a notable return. Table 2. Results for example project. Case description Resource constraint Project duration Max resource usage Resource standard deviation Initial early time schedule Resource allocation within available slacks Resource allocation under resource constraint no activity resource adjustment permitted R Resource allocation under resource constraint activity resource adjustment permitted R Resource allocation under resource constraint activity resource adjustment permitted Ms-Project solution R Resource allocation under resource constraint activity resource adjustment permitted manual solution R Cumulative resource fluctuations Figure 3. Gantt chart and resource graph (GA solution) Figure 4. Gantt chart and resource graph (Ms-Project solution) 390
6 4. Conclusions The resource-constrained scheduling problem is one of the most challenging ones in the area of project management. This is a combinatorial optimization problem with multiple and conflicting objectives and constraints, i.e., confine the daily resource usage within resource availability, finish the project as soon as possible, and make the daily resource histogram as smooth as possible. The problem gains significant size as the number of project activities, resource types, and alternative activity execution modes increase. For this reasons, existing studies bound the analysis on specific aspects of the problem or include simplifying assumptions which may not adequately represent actual (construction) projects. In this work, an optimization model is developed for multi-objective resource-constrained scheduling which evaluates several resource-duration alternatives within each activity. The optimization aims at minimizing the total cost that is associated with (a) resource overallocation, (b) project deadline exceedance, and (c) day-by-day resource fluctuations. All three sub-objectives are represented by cost functions and the whole optimization parameter is a pure cost variable avoiding thus the need for subjectively setting importance weights among dissimilar parameters. Due to the large number of activity execution alternatives, a genetic algorithm has been employed for the optimization. The algorithm has been extensively tested with several test cases and the results have been compared to those developed by the Microsoft Project. The evaluation indicated that the proposed algorithm can provide adequate and balanced solutions with regard to the three objectives and that these solutions are better than those provided by commercial project scheduling software. References [1] E. Davis, G. Heidorn. An Algorithm for Optimal Project Scheduling Under Multiple Resource Constraints. Management Science 17 (1971) [2] M. Bandelloni, M. Tucci, R. Rinaldi. Optimal Resource Levelling Using Non-serial Dynamic Programming. European Journal of Operational Research 78 (1994) [3] H. Adeli, A. Karim. Scheduling/Cost Optimization and Neural Dynamics Model for Construction. Journal of Construction Engineering and Management 123 (1997) [4] N. Christofides, R. Alvarez-Valdes, J. Tamarit. Project Scheduling with Resource Constraints: A Branch and Bound Approach. Computers and Industrial Engineering 12 (1987) [5] E. Demeulemeester, W. Herroelen. A Branch-and-Bound Procedure for the Multiple Resource-Constrained Project Scheduling Problem. Management Science, INFORMS 38 (1992) [6] F. Boctor. Some Efficient Multi-heuristic Procedures for Resource-constrained Project Scheduling. European Journal of Operational Research 49 (1990) [7] A. Mingozzi, V. Maniezzo, S. Ricciardelli, L. Bianco. An Exact Algorithm for the Multiple Resource-constrained Project Scheduling Problem Based on a new Mathematical Formulation. Management Science 44 (1998) [8] P. Brucker, S. Knust. Lower Bounds for Resource-constrained Project Scheduling Problems. European Journal of Operational Research 149 (2003) [9] R. Harris. Packing Method for Resource Leveling (PACK). Journal of Construction Engineering and Management 116 (1990) [10] M. Hiyassat. Applying Modified Minimum Moment Method to Multiple Resource Leveling. Construction Engineering and Management 127, 3 (2001) [11] A. Tawalare, R. Lalwani. Resource Leveling in Construction Projects using Re-Modified Minimum Moment Approach. World Academy of Science, Engineering and Technology 62 (2012), [12] S. Christodoulou, G. Ellinas, A. Michaelidou-Kamenou. Minimum Moment Method for Resource Leveling Using Entropy Maximization. Journal of Construction Engineering and Management 136, 5 (2010) [13] T. Chan, H. Chua, G. Kannan. Construction Resource Scheduling with Genetic Algorithms. Journal of Construction Engineering and Management 122, 2 (1996) [14] T. Hegazy. Optimization of Resource Allocation and Levelling Using Genetic Algorithms. Journal of Construction Engineering and Management 125, 3 (1999) [15] S. Leu, C. Yang, J. Huang. Resource Leveling in Construction by Genetic Algorithm-Based Optimization and its Decision Support System Application. Automation in Construction 10 (2000) [16] A. Senouci, N. Eldin. Use o Genetic Algorithms in Resource Scheduling of Construction Projects. Journal of Construction Engineering and Management 130, 6 (2004), [17] J. Roca, E. Pugnaghi, G. Libert. Solving an Extended Resource Leveling Problem with Multi-objective Evolutionary Algorithms. International Journal of Information and Mathematical Sciences 4, 4 (2008) [18] P. Chen, H. Weng. A Two Phase GA Model for Resource - Constrained Project Scheduling. Automation in Construction 19 (2009)
A GENETIC ALGORITHM FOR RESOURCE LEVELING OF CONSTRUCTION PROJECTS
A GENETIC ALGORITHM FOR RESOURCE LEVELING OF CONSTRUCTION PROJECTS Mahdi Abbasi Iranagh 1 and Rifat Sonmez 2 Dept. of Civil Engrg, Middle East Technical University, Ankara, 06800, Turkey Critical path
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
Management of Software Projects with GAs
MIC05: The Sixth Metaheuristics International Conference 1152-1 Management of Software Projects with GAs Enrique Alba J. Francisco Chicano Departamento de Lenguajes y Ciencias de la Computación, Universidad
ANT COLONY OPTIMIZATION ALGORITHM FOR RESOURCE LEVELING PROBLEM OF CONSTRUCTION PROJECT
ANT COLONY OPTIMIZATION ALGORITHM FOR RESOURCE LEVELING PROBLEM OF CONSTRUCTION PROJECT Ying XIONG 1, Ya Ping KUANG 2 1. School of Economics and Management, Being Jiaotong Univ., Being, China. 2. College
OPTIMIZATION MODEL OF EXTERNAL RESOURCE ALLOCATION FOR RESOURCE-CONSTRAINED PROJECT SCHEDULING PROBLEMS
OPTIMIZATION MODEL OF EXTERNAL RESOURCE ALLOCATION FOR RESOURCE-CONSTRAINED PROJECT SCHEDULING PROBLEMS Kuo-Chuan Shih Shu-Shun Liu Ph.D. Student, Graduate School of Engineering Science Assistant Professor,
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
Research RESOURCE SCHEDULING OF CONSTRUCTION PROJECTS USING GENETIC ALGORITHM Devikamalam. J 1, Jane Helena. H 2. Address for Correspondence
Devikamalam, et al., International Journal of Advanced Engineering Technology Research Paper RESOURCE SCHEDULING OF CONSTRUCTION PROJECTS USING GENETIC ALGORITHM Devikamalam. J 1, Jane Helena. H 2 Address
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
STUDY ON APPLICATION OF GENETIC ALGORITHM IN CONSTRUCTION RESOURCE LEVELLING
STUDY ON APPLICATION OF GENETIC ALGORITHM IN CONSTRUCTION RESOURCE LEVELLING N.Satheesh Kumar 1,R.Raj Kumar 2 PG Student, Department of Civil Engineering, Kongu Engineering College, Perundurai, Tamilnadu,India
OPTIMIZATION OF RESOURCE ALLOCATION AND LEVELING USING GENETIC ALGORITHMS
OPTIMIZATION OF RESOURCE ALLOCATION AND LEVELING USING GENETIC ALGORITHMS By Tarek Hegazy, 1 Member, ASCE ABSTRACT: Resource allocation and leveling are among the top challenges in project management.
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,
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
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.
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
Resource Allocation and Scheduling
90 This section is about the general overview of scheduling and allocating resources. Assigning people and machines to accomplish work (work on tasks). Resource Allocation: Time-Constrained. Assigning
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,
Resource Scheduling of Construction Project: Case Study
Resource Scheduling of Construction Project: Case Study Rhuta Joshi 1, Prof. V. Z. Patil 2 1 Post Graduation Student of Construction and Management in Civil Engineering Department, BSCOER, Narhe, Pune,
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,
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 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]
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,
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
STUDY OF PROJECT SCHEDULING AND RESOURCE ALLOCATION USING ANT COLONY OPTIMIZATION 1
STUDY OF PROJECT SCHEDULING AND RESOURCE ALLOCATION USING ANT COLONY OPTIMIZATION 1 Prajakta Joglekar, 2 Pallavi Jaiswal, 3 Vandana Jagtap Maharashtra Institute of Technology, Pune Email: 1 [email protected],
An Improved Ant Colony Optimization Algorithm for Software Project Planning and Scheduling
An Improved Ant Colony Optimization Algorithm for Software Project Planning and Scheduling Avinash Mahadik Department Of Computer Engineering Alard College Of Engineering And Management,Marunje, Pune [email protected]
Construction Scheduling using Non Traditional Optimization.
Construction Scheduling using Non Traditional Optimization. A thesis submitted in partial fullfillment of the requirements for the Degree of BACHELOR OF TECHNOLOGY in CIVIL ENGINEERING By Samdani Saurabh
Project Planning and Project Estimation Techniques. Naveen Aggarwal
Project Planning and Project Estimation Techniques Naveen Aggarwal Responsibilities of a software project manager The job responsibility of a project manager ranges from invisible activities like building
Using Genetic Algorithm to Robust Multi Objective Optimization of Maintenance Scheduling Considering Engineering Insurance
Shiraz Journal of System Management Vol. 2, No. 1, Ser. 5, (2014), 1-19 Using Genetic Algorithm to Robust Multi Objective Optimization of Maintenance Scheduling Considering Engineering Insurance Somayeh
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
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
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 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
such as Primavera Project Planner (P3) and Microsoft Project is not guaranteed. The
ABSTRACT In the construction industry, the classic Critical Path Method (CPM) and Project Evaluation and Review Technique (PERT) have been widely applied in modern project scheduling management systems
4.2 Description of the Event operation Network (EON)
Integrated support system for planning and scheduling... 2003/4/24 page 39 #65 Chapter 4 The EON model 4. Overview The present thesis is focused in the development of a generic scheduling framework applicable
Project Planning, Scheduling and Control: Assignment 2 D. U. Singer Hospital Products Corp.
Project Planning, Scheduling and Control: Assignment 2 D. U. Singer Hospital Products Corp. Code for Course: MBL45-5 Assignment Number: 2 Student number: 75-163-3 Group Code Number: BOT1 Table of Contents
WORKFLOW ENGINE FOR CLOUDS
WORKFLOW ENGINE FOR CLOUDS By SURAJ PANDEY, DILEBAN KARUNAMOORTHY, and RAJKUMAR BUYYA Prepared by: Dr. Faramarz Safi Islamic Azad University, Najafabad Branch, Esfahan, Iran. Workflow Engine for clouds
Clustering and scheduling maintenance tasks over time
Clustering and scheduling maintenance tasks over time Per Kreuger 2008-04-29 SICS Technical Report T2008:09 Abstract We report results on a maintenance scheduling problem. The problem consists of allocating
A Brief Study of the Nurse Scheduling Problem (NSP)
A Brief Study of the Nurse Scheduling Problem (NSP) Lizzy Augustine, Morgan Faer, Andreas Kavountzis, Reema Patel Submitted Tuesday December 15, 2009 0. Introduction and Background Our interest in the
Mastering Microsoft Project 2010
Mastering Microsoft Project 2010 Duration: 2 days Course Description This two-day instructor-led course provides students with the knowledge and skills to plan and manage projects using Microsoft Project
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
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
Scheduling Resources and Costs
Student Version CHAPTER EIGHT Scheduling Resources and Costs McGraw-Hill/Irwin Copyright 2011 by The McGraw-Hill Companies, Inc. All rights reserved. Gannt Chart Developed by Henry Gannt in 1916 is used
Assembly line balancing to minimize balancing loss and system loss. D. Roy 1 ; D. Khan 2
J. Ind. Eng. Int., 6 (11), 1-, Spring 2010 ISSN: 173-702 IAU, South Tehran Branch Assembly line balancing to minimize balancing loss and system loss D. Roy 1 ; D. han 2 1 Professor, Dep. of Business Administration,
Improve Net Present Value using cash flow weight
2011 2 nd International Conference on Construction and Project Management IPEDR vol.15 (2011) (2011) IACSIT Press, Singapore Improve Net Present Value using cash flow weight Vacharee Tantisuvanichkul 1
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
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
The truck scheduling problem at cross-docking terminals
The truck scheduling problem at cross-docking terminals Lotte Berghman,, Roel Leus, Pierre Lopez To cite this version: Lotte Berghman,, Roel Leus, Pierre Lopez. The truck scheduling problem at cross-docking
A Multi-Objective Performance Evaluation in Grid Task Scheduling using Evolutionary Algorithms
A Multi-Objective Performance Evaluation in Grid Task Scheduling using Evolutionary Algorithms MIGUEL CAMELO, YEZID DONOSO, HAROLD CASTRO Systems and Computer Engineering Department Universidad de los
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
5 INTEGER LINEAR PROGRAMMING (ILP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1
5 INTEGER LINEAR PROGRAMMING (ILP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1 General Integer Linear Program: (ILP) min c T x Ax b x 0 integer Assumption: A, b integer The integrality condition
Why is SAS/OR important? For whom is SAS/OR designed?
Fact Sheet What does SAS/OR software do? SAS/OR software provides a powerful array of optimization, simulation and project scheduling techniques to identify the actions that will produce the best results,
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
IJSRD - International Journal for Scientific Research & Development Vol. 3, Issue 10, 2015 ISSN (online): 2321-0613
IJSRD - International Journal for Scientific Research & Development Vol. 3, Issue 10, 2015 ISSN (online): 2321-0613 Planning, Scheduling and Resource Optimization for A Villa by using Ms-Project 2010 Mr.
An Integer Programming Model for the School Timetabling Problem
An Integer Programming Model for the School Timetabling Problem Geraldo Ribeiro Filho UNISUZ/IPTI Av. São Luiz, 86 cj 192 01046-000 - República - São Paulo SP Brazil Luiz Antonio Nogueira Lorena LAC/INPE
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
NE-50413B Mastering Microsoft Project 2010
NE-50413B Mastering Microsoft Project 2010 Summary Duration Vendor 3 Days Microsoft Audience This course is intended for both novice and experienced Project Managers and project support personnel who need
The Problem of Scheduling Technicians and Interventions in a Telecommunications Company
The Problem of Scheduling Technicians and Interventions in a Telecommunications Company Sérgio Garcia Panzo Dongala November 2008 Abstract In 2007 the challenge organized by the French Society of Operational
Mastering Microsoft Project 2010 50413B; 3 days, Instructor-led
Mastering Microsoft Project 2010 50413B; 3 days, Instructor-led Course Description This three-day instructor-led course provides students with the knowledge and skills plan and manage projects using Microsoft
OVERVIEW. Microsoft Project terms and definitions
PROJECT 2003 DISCLAIMER: This reference guide is meant for experienced Microsoft Project users. It provides a list of quick tips and shortcuts for familiar features. This guide does NOT replace training
MULTI-OBJECTIVE OPTIMIZATION FOR RESOURCE DRIVEN SCHEDULING IN CONSTRUCTION PROJECTS DHO HEON JUN DISSERTATION
MULTI-OBJECTIVE OPTIMIZATION FOR RESOURCE DRIVEN SCHEDULING IN CONSTRUCTION PROJECTS BY DHO HEON JUN DISSERTATION Submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy
Multiobjective Multicast Routing Algorithm
Multiobjective Multicast Routing Algorithm Jorge Crichigno, Benjamín Barán P. O. Box 9 - National University of Asunción Asunción Paraguay. Tel/Fax: (+9-) 89 {jcrichigno, bbaran}@cnc.una.py http://www.una.py
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
Prof. A. Ray Chaudhuri Department of Civil Engineering Adama Science and Technology University (ASTU), Adama, Ethiopia. E-mail I.D: amroyc@gmail.
Management in Construction Projects a case study SK. Nagaraju Lecturer, Department of Civil Engineering Adama Science and Technology University (ASTU), E-mail I.D: [email protected] B. Sivakonda
Microsoft Project 2010
Tutorial 1: Planning a Project Microsoft Project 2010 In Tutorial Section 1.1 you will: Learn project management terminology Understand the benefits of project management Explore the Project 2010 window
Integrated support system for planning and scheduling... 2003/4/24 page 75 #101. Chapter 5 Sequencing and assignment Strategies
Integrated support system for planning and scheduling... 2003/4/24 page 75 #101 Chapter 5 Sequencing and assignment Strategies 5.1 Overview This chapter is dedicated to the methodologies used in this work
PROJECT TIME MANAGEMENT
6 PROJECT TIME MANAGEMENT Project Time Management includes the processes required to ensure timely completion of the project. Figure 6 1 provides an overview of the following major processes: 6.1 Activity
Benefits of Using Advanced Scheduling Technology With Primavera P6 Versus Resource-Leveling Only INTRODUCTION
Benefits of Using Advanced Scheduling Technology With Primavera P6 Versus Resource-Leveling Only INTRODUCTION Primavera P6 Enterprise Project Portfolio Management is a powerful, robust, and easy to use
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
CHAPTER 1 INTRODUCTION
CHAPTER 1 INTRODUCTION Power systems form the largest man made complex system. It basically consists of generating sources, transmission network and distribution centers. Secure and economic operation
Construction Scheduling Using Critical Path Analysis with Separate Time Segments
Construction Scheduling Using Critical Path Analysis with Separate Time Segments by Wail Menesi A thesis presented to the University of Waterloo in fulfillment of the thesis requirement for the degree
An Implementation of Software Project Scheduling and Planning using ACO & EBS
An Implementation of Software Project Scheduling and Planning using ACO & EBS 1 Prof. DadaramJadhav, 2 Akshada Paygude, 3 Aishwarya Bhosale, 4 Rahul Bhosale SavitribaiPhule Pune University, Dept. Of Computer
Project Management Tools
Project Management Tools 1 Name: Subject: Professor: Date: Project Management Tools Project Management Tools 2 1. Introduction Project Management is a method of organizing and managing resources in strategic
March 30, 2007 CHAPTER 4
March 30, 07 CHAPTER 4 SUPPORTING PLANNING AND CONTROL: A CASE EXAMPLE Chapter Outline 4.1 Background What was the cause of the desperation that lead to the development of the Program Evaluation and Review
The work breakdown structure can be illustrated in a block diagram:
1 Project Management Tools for Project Management Work Breakdown Structure A complex project is made manageable by first breaking it down into individual components in a hierarchical structure, known as
RESOURCE ALLOCATION USING METAHEURISTIC SEARCH
RESOURCE ALLOCATION USING METAHEURISTIC SEARCH Dr Andy M. Connor 1 and Amit Shah 2 1 CoLab, Auckland University of Technology, Private Bag 92006, Wellesley Street, Auckland, NZ [email protected]
Optimising Patient Transportation in Hospitals
Optimising Patient Transportation in Hospitals Thomas Hanne 1 Fraunhofer Institute for Industrial Mathematics (ITWM), Fraunhofer-Platz 1, 67663 Kaiserslautern, Germany, [email protected] 1 Introduction
OPTIMIZED STAFF SCHEDULING AT SWISSPORT
Gurobi User Conference, Frankfurt, 01.02.2016 OPTIMIZED STAFF SCHEDULING AT SWISSPORT Prof. Dr. Andreas Klinkert Dr. Peter Fusek Dipl. Ing. Roman Berner Rita Thalmann Simona Segessenmann Zurich University
Chapter 13: Binary and Mixed-Integer Programming
Chapter 3: Binary and Mixed-Integer Programming The general branch and bound approach described in the previous chapter can be customized for special situations. This chapter addresses two special situations:
GASolver-A Solution to Resource Constrained Project Scheduling by Genetic Algorithm
Vol. 4, No. 2, 23 GASolver-A Solution to Resource Constrained Project Scheduling by Genetic Algorithm Dr Mamta Madan Professor(Comp science) Vivekananda Institute of Professional Studies, Affiliated to
Using Ant Colony Optimization for Infrastructure Maintenance Scheduling
Using Ant Colony Optimization for Infrastructure Maintenance Scheduling K. Lukas, A. Borrmann & E. Rank Chair for Computation in Engineering, Technische Universität München ABSTRACT: For the optimal planning
Penalized regression: Introduction
Penalized regression: Introduction Patrick Breheny August 30 Patrick Breheny BST 764: Applied Statistical Modeling 1/19 Maximum likelihood Much of 20th-century statistics dealt with maximum likelihood
Module 11. Software Project Planning. Version 2 CSE IIT, Kharagpur
Module 11 Software Project Planning Lesson 29 Staffing Level Estimation and Scheduling Specific Instructional Objectives At the end of this lesson the student would be able to: Identify why careful planning
A Programme Implementation of Several Inventory Control Algorithms
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume, No Sofia 20 A Programme Implementation of Several Inventory Control Algorithms Vladimir Monov, Tasho Tashev Institute of Information
Research Paper Business Analytics. Applications for the Vehicle Routing Problem. Jelmer Blok
Research Paper Business Analytics Applications for the Vehicle Routing Problem Jelmer Blok Applications for the Vehicle Routing Problem Jelmer Blok Research Paper Vrije Universiteit Amsterdam Faculteit
A New Quantitative Behavioral Model for Financial Prediction
2011 3rd International Conference on Information and Financial Engineering IPEDR vol.12 (2011) (2011) IACSIT Press, Singapore A New Quantitative Behavioral Model for Financial Prediction Thimmaraya Ramesh
Time Management II. http://lbgeeks.com/gitc/pmtime.php. June 5, 2008. Copyright 2008, Jason Paul Kazarian. All rights reserved.
Time Management II http://lbgeeks.com/gitc/pmtime.php June 5, 2008 Copyright 2008, Jason Paul Kazarian. All rights reserved. Page 1 Outline Scheduling Methods Finding the Critical Path Scheduling Documentation
Intelligent Resource Scheduling for Reduced Turnaround Durations. Rob Richards, Ph.D.
Intelligent Resource Scheduling for Reduced Turnaround Durations Rob Richards, Ph.D. Stottler Henke Associates, Inc. 2010 Eventure Events. All rights reserved. Background & Perspective Stottler Henke Artificial
Effects of Symbiotic Evolution in Genetic Algorithms for Job-Shop Scheduling
Proceedings of the th Hawaii International Conference on System Sciences - 00 Effects of Symbiotic Evolution in Genetic Algorithms for Job-Shop Scheduling Yasuhiro Tsujimura Yuichiro Mafune Mitsuo Gen
pm4dev, 2015 management for development series Project Schedule Management PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS
pm4dev, 2015 management for development series Project Schedule Management PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS A methodology to manage development
Development of Resource-Driven Scheduling Model for Mass Housing Construction Projects
Development of Resource-Driven Scheduling Model for Mass Housing Construction Projects Ar. A. Cindrela Devi and K. Ananthanarayanan Abstract Resource continuity is a key issue for Mass housing construction
Microsoft Project 2007 Level 1
Microsoft Project 2007 Level 1 One Day Course Course Description You need to gather information about the various tasks involved, resources required to accomplish the tasks, and the overall cost in order
Resource Planning and Scheduling. CSTM 462 Resource Loading Fall 2012
Resource Planning and Scheduling CSTM 462 Resource Loading Fall 2012 Schedule October 01/02- Resource Loading Lecture October 03/04- ASiMI Lab Week of October 08- No Class Download Software-Download instructions
ACO Hypercube Framework for Solving a University Course Timetabling Problem
ACO Hypercube Framework for Solving a University Course Timetabling Problem José Miguel Rubio, Franklin Johnson and Broderick Crawford Abstract We present a resolution technique of the University course
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
TABLE OF CONTENTS CHAPTER DESCRIPTION PAGE
vii TABLE OF CONTENTS CHAPTER DESCRIPTION PAGE TITLE DECLARATION DEDICATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK LIST OF CONTENTS LIST OF FIGURES LIST OF TABLES LIST OF APPENDICES i ii iii iv v vi vii xii
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,
