Article Title: Optimization model for resource assignment problems of linear construction projects ShuShun Liu & ChangJung Wang, National Yunlin University.

Slides:



Advertisements
Similar presentations
MAINTENANCE PLANNING AND SCHEDULING
Advertisements

UNIT 1 CONCEPT OF MANAGERIAL ECONOMICS (continue)
UNIT 1 CONCEPT OF MANAGERIAL ECONOMICS (continue)
Lesson 08 Linear Programming
Dynamic Programming Rahul Mohare Faculty Datta Meghe Institute of Management Studies.
1 Transportation problem The transportation problem seeks the determination of a minimum cost transportation plan for a single commodity from a number.
Linear Inequalities and Linear Programming Chapter 5 Dr.Hayk Melikyan/ Department of Mathematics and CS/ Linear Programming in two dimensions:
Computational Methods for Management and Economics Carla Gomes Module 8b The transportation simplex method.
An Approach to Evaluate Data Trustworthiness Based on Data Provenance Department of Computer Science Purdue University.
Chapter 15 Application of Computer Simulation and Modeling.
D Nagesh Kumar, IIScOptimization Methods: M1L1 1 Introduction and Basic Concepts (i) Historical Development and Model Building.
Dynamic lot sizing and tool management in automated manufacturing systems M. Selim Aktürk, Siraceddin Önen presented by Zümbül Bulut.
Fundamentals of Information Systems, Second Edition
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley Asynchronous Distributed Algorithm Proof.
Linear Programming Applications
1 1 Slide LINEAR PROGRAMMING Introduction to Sensitivity Analysis Professor Ahmadi.
Creating Research proposal. What is a Marketing or Business Research Proposal? “A plan that offers ideas for conducting research”. “A marketing research.
CEM 514 Modeling of Construction Operations The LP/IP hybrid method for construction time-cost trade-off analysis By Samir Abdallah Sulaiman.
Stevenson and Ozgur First Edition Introduction to Management Science with Spreadsheets McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
Water Resources Development and Management Optimization (Linear Programming) CVEN 5393 Feb 25, 2013.
Introduction ► This slide deck provides a suggested framework for the financial evaluation of an investment project. When evaluating any such project,
LINEAR PROGRAMMING SIMPLEX METHOD.
Chapter 19 Linear Programming McGraw-Hill/Irwin
Operations Research Models
Sense of Initiative and Entrepreneurship This project has been funded with support from the European Commission. This [publication] communication reflects.
4 th European Project Management Conference, London, 6-7 June 2001 Resource Critical Path Approach to Project Schedule Management Vladimir Liberzon, PMP.
1 7. R EPETITIVE C ONSTRUCTION Objective: To understand how production and production rates are affected by repetition of tasks, and to learn how to plan.
A Generic Model of Motor- Carrier Fuel Optimization Yoshinori Suzuki.
Some Key Facts About Optimal Solutions (Section 14.1) 14.2–14.16
Introduction to Job Shop Scheduling Problem Qianjun Xu Oct. 30, 2001.
Managerial Decision Making and Problem Solving
Introduction A GENERAL MODEL OF SYSTEM OPTIMIZATION.
Linear Programming McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
Linear Scheduling Method Definition A simple diagram to show location and time at which a certain crew will be working on a given operation.
Disclosure risk when responding to queries with deterministic guarantees Krish Muralidhar University of Kentucky Rathindra Sarathy Oklahoma State University.
Method of Hooke and Jeeves
Fundamentals of Information Systems, Second Edition 1 Systems Development.
MODES-650 Advanced System Simulation Presented by Olgun Karademirci VERIFICATION AND VALIDATION OF SIMULATION MODELS.
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley.
Chapter 1 Introduction n Introduction: Problem Solving and Decision Making n Quantitative Analysis and Decision Making n Quantitative Analysis n Model.
McGraw-Hill/Irwin © The McGraw-Hill Companies, Inc., Table of Contents CD Chapter 14 (Solution Concepts for Linear Programming) Some Key Facts.
Arben Asllani University of Tennessee at Chattanooga Chapter 5 Business Analytics with Goal Programming Business Analytics with Management Science Models.
Written by Changhyun, SON Chapter 5. Introduction to Design Optimization - 1 PART II Design Optimization.
IT Applications for Decision Making. Operations Research Initiated in England during the world war II Make scientifically based decisions regarding the.
McGraw-Hill/Irwin Copyright © 2009 by The McGraw-Hill Companies, Inc. All Rights Reserved. Supplement 6 Linear Programming.
Project Management “Project Planning & Scheduling” Lecture 07 Resource Person: M. Adeel Anjum.
1 Optimization Techniques Constrained Optimization by Linear Programming updated NTU SY-521-N SMU EMIS 5300/7300 Systems Analysis Methods Dr.
Research Word has a broad spectrum of meanings –“Research this topic on ….” –“Years of research has produced a new ….”
Advanced Science and Technology Letters Vol.74 (ASEA 2014), pp Development of Optimization Algorithm for.
Constraint Programming for the Diameter Constrained Minimum Spanning Tree Problem Thiago F. Noronha Celso C. Ribeiro Andréa C. Santos.
Managerial Decision Modeling with Spreadsheets Chapter 4 Linear Programming Sensitivity Analysis.
6 Resource Utilization 4/28/2017 Teaching Strategies
Develop Schedule is the Process of analyzing activity sequences, durations, resource requirements, and schedule constraints to create the project schedule.
University Of Palestine Faculty Of Applied Engineering & Urban Planning Civil Engineering Department PROJECT MANAGEMENT Scheduling Resources and Costs.
Real Options Analysis and Strategic Decision Making
Information Systems Development
Maintenance Scheduling
Fundamentals of Information Systems, Sixth Edition
OPTIMIZATION OF PLANAR TRUSS STRUCTURE USING FIREFLY ALGORITHM
MAINTENANCE PLANNING AND SCHEDULING
FACILITY LAYOUT Facility layout means:
Capacity Planning For Products and Services
Capacity Planning For Products and Services
Introduction to Scheduling Chapter 1
A QUICK START TO OPL IBM ILOG OPL V6.3 > Starting Kit >
PRODUCTION SCHEDULING
Chapter 6 Network Flow Models.
FACULTY OF ENGINEERING CONSTRUCTION AND BUILDING DEPARTMENT
CHAPTER ONE: RESOURCE ALLOCATION AND SCHEDULING
Capacity Planning For Products and Services
Presentation transcript:

Article Title: Optimization model for resource assignment problems of linear construction projects ShuShun Liu & ChangJung Wang, National Yunlin University of Science and Technology Presented By: Osama M. Mohsen Ahmed I. Jarada ARE 511: Construction & Maintenance Modeling

Presentation Outline ۞ Introduction ۞ Literature Review ۞ Constraint Programming ۞ Outsourcing Resources ۞ Model Formulation ۞ Model Validation ۞ Scenario Analysis ۞ Conclusion

Introduction ۞ Linear construction projects typically have repetitive activities. Examples include high-rise buildings and bridges. Such projects constitute several similar activities whose production rate is influenced by major resources. ۞ Therefore, arranging the usage of limited major resources is essential to the overall progress of the project. ۞ Due to the shortcomings of traditional scheduling methods, new techniques such as LOB and LSM have been developed for linear construction projects.

Introduction ۞ This study develops a flexible model that accommodates different optimization objectives such as minimizing project total cost or duration. ۞ The concept of outsourcing resources is introduced and integrated with the proposed model. ۞ A project form previous study is utilized by the authors to validate the proposed model. ۞ Two scenarios are analyzed: ۞ Outsourcing resources is applied and the impact on project duration and total cost is discussed. ۞ Given a desirable duration, optimum total cost is determined by considering outsourcing.

Literature Review ۞ Several techniques for handling linear scheduling problems have been developed recently. ۞ Many studies adopted mathematical programming such as linear and integer programming. Moreover, dynamic programming has been used in minimizing total cost or project duration. ۞ With the rapid development of computer-based techniques, researchers have used genetic algorithms and neural networks. ۞ Constraint programming (CP) is a new technique for handling combinatorial problems. Literature shows that CP has not been adopted to linear scheduling problems or optimization purposes.

Constraint Programming ۞ Constraint programming (CP) is the computer implementation for solving constraint satisfaction problems (CSPs) which are generally treated as combinatorial problems. ۞ The principal advantage of CP is that constraints define feasible solution domains to locate optimum solutions. ۞ The problem definitions are formulated as follows: ۞ A set of variables X = {x 1,…,x i } ۞ Each variable has a finite set of possible values ۞ A set of constraints of the variable values

Constraint Programming ۞ The CP techniques are appropriate for CSPs for the following reasons: ۞ Ease of implementation ۞ Flexibility in handling a variety of constraints ۞ Short computation time ۞ Good solution quality ۞ This study employs CP techniques to optimize the allocation of resources required by linear construction projects. ۞ In this study, ILOG OPL language is adopted as the model formulation language.

Outsourcing Resources ۞ Outsourcing resources in this study is defined as the temporary addition of resource required to fulfill managerial goals and shorten the duration of specific activities. ۞ The primary issues to consider when making outsourcing decisions are as follows: ۞ Which activities require outsourcing resources ۞ How many of outsourcing resources are needed ۞ When they are needed and for how long ۞ The concept of outsourcing is implemented in the proposed model via a set of decision variables for each activity that determine the time and quantity of resources needed.

Model Formulation ۞ The primary aim or this study is to find the optimum solution that minimizes project duration or total cost for a linear construction project by considering outsourcing resources. ۞ The following assumptions are made: ۞ The influence of learning behavior is ignored ۞ The production rate for outsourcing resources is identical for the same type of activities ۞ Given an upper limit for quantity, outsourcing resources remain available until the project end ۞ The constraints of CP formulation are described in several parts in the next slides …

Model Formulation – activity constraints ۞ To maintain job continuity for the same repetitive activities, a successor activity can start only once its predecessors finish. Moreover, for each crew formation, queuing time between two activities of the same type is defined as an interruption. ۞ The principal constraint for linear scheduling problems is: where: start date of repetitive activity type i in section j finish date of repetitive activity type i in section j-1 interruption days of repetitive activity type i between section j-1 and j

Model Formulation – activity constraints ۞ The following precedence logic is used for each activity: where: duration of repetitive activity type i in section j ۞ Depending on the work quantity and production rate of outsourcing resource utilization: where: quantity of work for repetitive activity type i in section j production rate of crew for repetitive activity type i quantity of outsourcing resource per day added to crew unit production rate of outsourcing resource

Model Formulation – resource constraints ۞ To maintain or accelerate project progress, outsourcing resources are allocated to crew formation for specific activities. The upper limit of the outsourcing resource should be reasonable and practical based on budget and availability. ۞ The outsourcing resource constraint is: where: upper limit per day of quantity of outsourcing resource utilized for repetitive activity type i

Model Formulation – project total cost ۞ Project total cost equals the sum of the direct and indirect costs: ۞ Direct cost includes material, equipment, labor and outsourcing resource costs; and indirect cost in calculated as follows: where: indirect cost per day project duration

Model Formulation – CP algorithm ۞ This figure illustrate the CP optimization algorithm used in the proposed model: ۞ The objective and variables are determined in the problem specification stage ۞ Consistency checking is then applied ۞ A set of initial solution must be determined in the algorithm ۞ This study adopt backtracking (BT) search that is common for most CSPs ۞ When a better solution is obtained, the original solution set is replaced and solution is updated ۞ The algorithm is repeated until any variable domain (D i ) is empty

Model Validation ۞ The bridge example originally introduced in a previous study is adopted to validate the proposed model. And another study also employed the example to consider the balance between minimizing project duration and maintaining crew work continuity. ۞ To maintain work continuity, total interruption time (the summary of all queuing times between two activities of the same type) is introduced as a variable. ۞ Therefore, two situations, project duration and total interruption minimization, are discussed in assessing model accuracy.

Model Validation

Project Duration Minimization ۞ The objective of the previous research was to optimize project duration with minimum interruption days using dynamic programming. ۞ However, the concept of outsourcing resources is not utilized in this section, and thus the amount for each outsourcing resource is set at zero. Objective: Minimize T Model Validation

Project Duration Minimization ۞ The optimum project durations obtained are identical (106.8 days). ۞ Additionally, the total interruption days (13.8 days) calculated by the proposed model are less than the original result (15 days), because the parameters for interruption are set as integers in the previous study. ۞ Therefore, due to the similar number of interruption days, crew work continuity is maintained with the same objective function in this case. Model Validation

Total interruption minimization ۞ Striking a balance between minimizing project duration and maintaining work continuity is important ۞ Maintaining work continuity is a critical issue in this research. Therefore, to demonstrate the capability of proposed model to maintain work continuity, a second validation operation is performed to minimize total interruption. Objective: Minimize TID Model Validation

Total interruption minimization ۞ Compared with project duration minimization, the project duration with interruption minimization extends from days to days owing to no interruption allowed (0 day). ۞ The results present the possibility of shortening project duration by permitting interruption days. ۞ Nevertheless, allowing interruption implicates that construction planners can schedule projects with increased flexibility for shortening project duration. Therefore, planners can locate a balance between minimizing project duration and maintaining work continuity. Model Validation

۞ This study investigates two scenarios to illustrate the feasibility of the proposed model. ۞ The bridge example employed in the previous study is used in both scenarios with some modifications Scenario Analysis

۞ The modified example includes five repetitive activities, two non-repetitive activities (ground improvement activities), and relevant crew information. ۞ The previous figure presents the layout of modified bridge project with the two ground improvement activities. ۞ These ground improvement activities can only start after excavation finish. ۞ Both the cost and duration of non-repetitive activities are assigned, and no outsourcing resources are involved. Scenario Analysis

Scenario 1: minimize project duration considering outsourcing resources ۞ Scenario 1 attempts to minimize project duration (Minimize T) by outsourcing resources, and compares the results, such those for project duration and total cost, with the original project schedule. ۞ Due to the need for duration compression, the concept of outsourcing resources is introduced in the proposed model for solving such problems, and the influence of outsourcing resources on project duration is clearly demonstrated. Scenario Analysis

Scenario 1: minimize project duration considering outsourcing resources ۞ To avoid unnecessary idleness, an optimization procedure for maintaining work continuity is executed after minimizing project duration. ۞ During this procedure, minimization of total project interruption days is regarded as an objective, and the optimized project duration is treated as a new constraint. ۞ This procedure ensures the maximum work continuity and eliminates unnecessary idleness. Scenario Analysis

Scenario 1: minimize project duration considering outsourcing resources ۞ The model formulation generated 161 variables and 94 constraints in achieving its objective. ۞ A constraint is then added to bind project duration for executing the optimization of total interruption minimization. ۞ A comparison of the optimized results with the original project schedule indicates that the project duration reduces by 32.1 days, or approximately 21.47% (from days to days); ۞ The total cost increases by $54,342 (from $1,487,370 to $1,541,712), or approximately 3.65%. ۞ Therefore, outsourcing resources to reduce project duration is financially sound. Scenario Analysis

۞ Based on the outsourcing resource assignment scheme, planners can identify the activities requiring outsourcing resources to reduce project duration. ۞ For instance, three of outsourcing resource for excavation are added, respectively, in Section 1 and Section 2 of the project, and column (7) ۞ The following table shows the direct cost, including cost for outsourcing resources for each activity. ۞ Furthermore, the cost of each resource type is listed, and the total cost of outsourcing resources is $172,988. ۞ Planners can clarify the utilization of outsourcing resources, including the efficiency for shorting project duration, and evaluate the quantities and timing of outsourcing resources when arranging work plans for linear construction projects. Scenario Analysis

Scenario 2: minimize total cost under an assigned duration ۞ In scenario 2, the total cost is optimized for a given assigned duration (T). ۞ Similar to the concept of project duration compression in construction projects, the proposed model allows planners to refine a schedule plan by considering outsourcing resources, for ensuring that a project finishes no later than a desirable duration. ۞ Compared with scenario 1, only the project duration constraint is added to the model. The desirable duration (T) is set to 145 days in this scenario, where T is subjected on user's judgment to general cases. Objective: Minimize TC Scenario Analysis

Scenario 2: minimize total cost under an assigned duration ۞ The model formulation generated 162 variables and 95 constraints to achieve its objective, and similarly the optimization procedure for maximizing crew work continuity is then executed with a new constraint (TC). ۞ Based on the results, the optimum total cost is $1,486,709, which is less than the total cost for the original project schedule ($1,487,370), and total duration in this scenario is days, which is superior to the desirable duration (145 days). Scenario Analysis

۞ The benefits of outsourcing resources in this scenario lie not only in compressing the project duration, but also in simultaneously reducing the total cost. ۞ Even when the expense of outsourcing resources shown in the coming Table is added ($11,728), the total cost is reduced by around $661 (from $1,487,370 to $1,486,709) as a result of shortened project duration and reduced indirect costs. Scenario Analysis

۞ This study presents a flexible model for handling the optimization problems for linear construction projects, and two scenarios are conducted for model demonstration. ۞ The proposed model constructed by constraint programming (CP) techniques implements the concept of outsourcing resources for optimizing the total cost or project duration of linear construction projects, even when several non-repetitive activities are involved. ۞ The scenario analysis demonstrates that the model provides an efficient tool for solving linear scheduling problems, such as project duration compression and resource planning. Conclusion

۞ As a result, the abilities of the presented model for meeting varied requirements are explored. ۞ Moreover, examining the research results can identify the significance of outsourcing resources on objective functions for linear scheduling problems. ۞ The concept of outsourcing resources provides planners with an opportunity to review work plans and evaluate options for scheduling and resource utilization plans. ۞ Consequently, planners can make appropriate decisions when attempting to optimize project total cost or duration. Conclusion