SlideShare uma empresa Scribd logo
1 de 49
Baixar para ler offline
CB 312
System Analysis for Construction
Engineers
Dr. Mohamed Saeid Eid
Fall ‐ 2018
Resume
Dr. Mohamed Saeid Eid
• BS and MS in construction Engineering, AAST (2008, and 2012,
respectively)
• PhD in Civil and Environmental Engineering, Construction focus,
University of Tennessee, Knoxville (2017)
Research Interest
• Multi‐objective optimization
• Repetitive Activities Scheduling
• Site layout
• Simulation
• Disaster Recovery and Community Vulnerability
• Traffic Behavior
• Construction performance
• Game Theory
• Traffic behavior
• Construction bidding
• Collaborative construction projects
Syllabus
• What do you expect to learn?
• Mathematical Model
• Optimization using Linear Programming
• Decision Analysis and Game Theory
• What do I expect from my students?
• Attention and participation
• Curiosity to learn
• Research and readings
Syllabus ‐ Content
Week# Title readings
1 Introduction, mathematical linear programming (LP) models
2 Continue LP modeling
3 Solving LP – Graphical Method
4 Continue Graphical Method and Sensitivity analysis
5 Solving LP – Simplex Method
6 Continue Simplex Method
7 7th week exam
8 Transportation Problem
9 Assignment Problem
10 Intro to Dynamic Programming
11 Decision Theory
12 12th week exam
13 Game theory
14 Continue Game Theory
15 Revision
Recommended text books and references
• Hillier, F., (2001). Introduction to Operation Research, 7th edition.
• Anderson et al. (2012). An introduction to Management Science, 2nd
edition.
• Gibson (1992). Game theory for applied economics.
Syllabus – Grading
• 30% on the 7th week
• 5% participation
• 10% assignments/quizzes
• 15% exam
• 20% on the 12th week
• 5% participation
• 5% assignments
• 10% exam
• 10% Class performance
• 40% final exam
15%
20%
25%
40%
Assignments and Quizzes Participation Mid‐term exam Final Exam
Class rules
• NO CELL PHONES!
• Contact
• No phone calls. Each call worth ‐5% of your grade.
• meid@aast.edu
• Use an appropriate subject title, and English language only
• Website: Msaeideid.com
• Late assignments
• No late assignments are accepted beyond due date
• Teamwork
• Class ethics and Academic Honesty
Class contacts and Internet Check
https://goo.gl/mo6xYs
History
WW1 (1914‐1918)
9,000,000 solider and 7,000,000 civilian died
Trench warfare, and small role for tanks
History
WW2 (1939‐1945)
16,000,000 soldiers and 45,000,000 civilian
died
Bigger roles for tanks, airships, naval fleets and
advancements in technologies
Management Science post‐WWI and II
• Optimization
• Network Theory
• Game Theory (later through the Cold War)
The Big Question, Why?
Profit and cost
Proactive vs reactive
Competition
Ring Road Pedestrian
Problem
• Assume you are planning to build pedestrian crossings
on the Ring Road.
• The crossings can be either tunnels (LE10,000,000 each)
or bridges (LE 8,000,000 each).
• There should be a minimum of 5 crossings built and
maximum of 8
• Each tunnel will create 50 hours of traffic delays
• Each bridge will create 90 hours of traffic delays
• The governor allowed you a maximum of 400 hours in
traffic delays
How to solve it?
Mathematical models ‐ represent real world problems
through a system of mathematical formulas and
expressions based on key assumptions, estimates, or
statistical analyses
Modeling and Optimization
• Why Mathematical Modeling?
F = MA
E=mc2
• Modeling Approach:
• Define the problem of interest and collect the relevant data
• Formulate the problem mathematically to represent its main parameters
Ring Road Pedestrian
Problem
• Assume you are planning to build pedestrian crossings
on the Ring Road.
• The crossings can be either tunnels (LE10,000,000 each)
or bridges (LE 8,000,000 each).
• There should be a minimum of 5 crossings built and
maximum of 8
• Each tunnel will create 50 hours of traffic delays
• Each bridge will create 90 hours of traffic delays
• The governor allowed you a maximum of 400 hours in
traffic delays
General Factors in Mathematical Modeling
• Objectives
• What is the objective of the model, and how to measure it.
• Maximization vs minimization
• Variables
• Parameters (quantities) that can be changed as part of your decision making, that
impact the objective of the model.
• Stochastic vs deterministic
• Constraints
• Limits to the variables, either cannot be less, cannot exceed or need to be equal
Ring Road Pedestrian
Problem
• Assume you are planning to build pedestrian crossings
on the Ring Road.
• The crossings can be either tunnels (LE10,000,000 each)
or bridges (LE 8,000,000 each).
• There should be a minimum of 5 crossings built and
maximum of 8
• Each tunnel will create 50 hours of traffic delays
• Each bridge will create 90 hours of traffic delays
• The governor allowed you a maximum of 400 hours in
traffic delays
Objective
Variables
Constraints
Examples
• A brick manufacturer sells two types of bricks, Clay and Cement. The
bricks cost $8 and $14 for each 1,000 brick of Clay and Cement
respectively. Each 1000 brick of Clay yields a profit of $2 while
Cement yields a profit of $3. The store owner estimates that no more
than 2,000,000 bricks will be sold every month and he does not plan
to invest more than $20,000. How many units of each type of bricks
should be made in order to maximize his monthly total profit?
Examples
• A farmer plans to mix two types of food to make a mix of low cost
feed for the animals in his farm. A bag of food A costs $10 and
contains 40 units of proteins, 20 units of minerals and 10 units of
vitamins. A bag of food B costs $12 and contains 30 units of proteins,
20 units of minerals and 30 units of vitamins. How many bags of food
A and B should the consumed by the animals each day in order to
meet the minimum daily requirements of 150 units of proteins, 90
units of minerals and 60 units of vitamins at a minimum cost?
www.analyzemath.com
Examples
• John has $20,000 to invest in three funds F1, F2 and F3. Fund F1 is
offers a return of 2% and has a low risk. Fund F2 offers a return of 4%
and has a medium risk. Fund F3 offers a return of 5% but has a high
risk. To be on the safe side, John invests no more than $3000 in F3
and at least twice as much as in F1 than in F2. Assuming that the rates
hold till the end of the year, what amounts should he invest in each
fund in order to maximize the year end return?
www.analyzemath.com
Linear Programming
• A representation of the problem using linear mathematical equations
Linear Programming
• A linear objective function which is to be maximized or minimized
• A set of linear constraints (equations)
• A set of variables that affect the objective function and limited by the
constraints.
Max Z= 100x1 + 200x2
s.t. 2x1 + 3x2 < 2000
x1 > 60
x2 < 720
x2 > 0
Linear Programming Standard Form
• Z= value of overall measure of performance/objective
• xi = quantity/value of decision variable i (i=1, 2, ….. , n)
• ci = coefficient that increases/decreases Z in respect to xi
• Equality and inequality
3
X
3
‐
2
X
5
+
1
X
3
Max
12
<
2
X
+
1
X
2
T.
S.
10
>
3
X
‐
2
X
3
X
3
‐
2
X
5
+
1
X
3
Max
12
<
2
X
+
1
X
2
T.
S.
10
>
3
X
1
X
‐
2
X
Linear Programming vs Non‐linear
Examples LP modeling
• As a site engineer, you want to procure the needed aggregates from
different gravel and sand pits around your site with minimum cost. If
each cubic meter of aggregates from the Pit A costs LE 300, while for
Pit B, costs LE 400.
• Pit A aggregates has a mix of 1/2 sand, 1/2 gravel.
• Pit B aggregates is 100% sand
• The design requires a minimum of 30% sand.
• You are required to procure a minimum of 1000 cubic meter of
aggregate.
• Formulate this problem using LP.
Examples LP Modeling
• A farmer plans to mix two types of food to make a mix of low cost
feed for the animals in his farm. A bag of food A costs $10 and
contains 40 units of proteins, 20 units of minerals and 10 units of
vitamins. A bag of food B costs $12 and contains 30 units of proteins,
20 units of minerals and 30 units of vitamins. How many bags of food
A and B should the consumed by the animals each day in order to
meet the minimum daily requirements of 150 units of proteins, 90
units of minerals and 60 units of vitamins at a minimum cost?
www.analyzemath.com
Examples LP Modeling
• John has $20,000 to invest in three funds F1, F2 and F3. Fund F1 is
offers a return of 2% and has a low risk. Fund F2 offers a return of 4%
and has a medium risk. Fund F3 offers a return of 5% but has a high
risk. To be on the safe side, John invests no more than $3000 in F3
and at least twice as much as in F1 than in F2. Assuming that the rates
hold till the end of the year, what amounts should he invest in each
fund in order to maximize the year end return?
www.analyzemath.com
Revise Linear Programming Standard Form
• Z= value of overall measure of performance/objective
• xi = quantity/value of decision variable i (i=1, 2, ….. , n)
• ci = coefficient that increases/decreases Z in respect to xi
Constraint
number
Constraint Coefficients for variables x1, x2, …, xn
Constraint
values
1 a11 a12 … a1n b1
2 a21 a22 … a2n b2
… ... … … … …
J aJ1 aJ2 … aJn bJ
Contribution
to Objective Z
c1 c2 … cn
Limitation of LP
• Linear programming does not account for uncertainty
• Assumption of constant return
• Assumption of linear relationship between input and out
Solution:
Graphical Method
Visual Representation and Optimization
Graphical Method
• Plotting the constraints of a LP model
to visualize the problem
• Need to determine feasible region
• Feasible region is where all feasible
solutions are located
• Find optimal solution
Graphical Method – Need to Know
• Active constraints
• Inactive/redundant Constraints
• Feasible Region
• Optimal Solution
Graphical Solution – Finding Optimal Solution
• Corner Point Feasible (CPF), are points
that located at the corners of a feasible
region, always the intersection between
two or more constraints.
• Check the Z value for each and choose
the optimal solution
Example
• A farmer plans to mix two types of food to make a mix of low cost
feed for the animals in his farm. A bag of food A costs $10 and
contains 40 units of proteins, 20 units of minerals and 10 units of
vitamins. A bag of food B costs $12 and contains 30 units of proteins,
20 units of minerals and 30 units of vitamins. How many bags of food
A and B should the consumed by the animals each day in order to
meet the minimum daily requirements of 150 units of proteins, 90
units of minerals and 60 units of vitamins at a minimum cost?
www.analyzemath.com
Types of solutions
• Infeasible
• No solution can be found
• Unique Optimal Solution
• An optimal solution is found
• Multiple Optimal Solutions
• More than one solution provides the same optimal value
• Unbounded
• There is a solution, but there is no boundary for it
One more example
• John has $20,000 to invest in three funds F1, F2 and F3. Fund F1 is
offers a return of 2% and has a low risk. Fund F2 offers a return of 4%
and has a medium risk. Fund F3 offers a return of 5% but has a high
risk. To be on the safe side, John invests no more than $3000 in F3
and at least twice as much as in F1 than in F2. Assuming that the rates
hold till the end of the year, what amounts should he invest in each
fund in order to maximize the year end return?
www.analyzemath.com
Summary of LP and Graphical Method
• Form a linear mathematical model
• Variables
• Objectives
• Constraints
• Plot Constraints
• CFPs
• Find solution
Sensitivity Analysis
Understanding how sensitive is the optimal solution to variation
Sensitivity Analysis
• A post‐optimal solution analysis to understand if variations in the cost
coefficient will change the optimal solution.
• This will help managers understand the optimal solution properties in
case of variations and indeterministic/stochastic parameters.
Objective Function Coefficients
• Let us consider how changes in the objective function coefficients
might affect the optimal solution.
• The range of optimality for each coefficient provides the range of
values over which the current solution will remain optimal. Note that
even though the cost/price will change, the quantity (optimal
solution) won’t change
• Managers should focus on those objective coefficients that have a
narrow range of optimality and coefficients near the endpoints of the
range.
Objective Function and Binding Constraints
Objective Function and Binding Constraints
Range of Optimality
• Graphically, the limits of a range of optimality are found by changing
the slope of the objective function line within the limits of the slopes
of the binding constraint lines.
• The slope of an objective function line, Max c1x1 + c2x2, is ‐c1/c2, and
the slope of a constraint, a1x1 + a2x2 = b, is ‐a1/a2.
Example
Max 5x1 + 7x2
s.t. x1 < 6
2x1 + 3x2 < 19
x1 + x2 < 8
x1 , x2 > 0
Example
• Range of Optimality for c1
The slope of the objective function line is ‐c1/c2. The
slope of the first binding constraint, x1 + x2 = 8, is ‐1/1
and the slope of the second binding constraint, 2x1 +
3x2 = 19, is ‐2/3.
Find the range of values for c1 (with c2 staying 7) such
that the objective function line slope lies between that
of the two binding constraints:
‐1 < ‐c1/7 < ‐2/3
Multiplying through by ‐7 (and reversing the
inequalities):
14/3 < c1 < 7
‐2/3
‐1/1
‐C1/7
Example
• Range of Optimality for c2
Find the range of values for c2 ( with c1 staying 5) such
that the objective function line slope lies between that
of the two binding constraints:
‐1 < ‐5/c2 < ‐2/3
Multiplying by ‐1: 1 > 5/c2 > 2/3
Inverting, 1 < c2/5 < 3/2
Multiplying by 5: 5 < c2 < 15/2
Example
• A farmer plans to mix two types of food to make a mix of low cost
feed for the animals in his farm. A bag of food A costs $10 and
contains 40 units of proteins, 20 units of minerals and 10 units of
vitamins. A bag of food B costs $12 and contains 30 units of proteins,
20 units of minerals and 30 units of vitamins. How many bags of food
A and B should the consumed by the animals each day in order to
meet the minimum daily requirements of 150 units of proteins, 90
units of minerals and 60 units of vitamins at a minimum cost?

Mais conteúdo relacionado

Semelhante a CB312+-+Part1.pdf

Linear programming
Linear programmingLinear programming
Linear programmingKrantee More
 
Modern trends in optimization techniques
Modern trends in optimization techniquesModern trends in optimization techniques
Modern trends in optimization techniquesDYPCET
 
Operations Research
Operations ResearchOperations Research
Operations Researchajithsrc
 
Lpp formulations - 2018 - 1
Lpp  formulations  - 2018 - 1Lpp  formulations  - 2018 - 1
Lpp formulations - 2018 - 1Utshav Chaudhary
 
Ch 7.pptx Linear Optimization for Finance
Ch 7.pptx Linear Optimization for FinanceCh 7.pptx Linear Optimization for Finance
Ch 7.pptx Linear Optimization for FinanceSogirKhandoker
 
Engine90 crawford-decision-making (1)
Engine90 crawford-decision-making (1)Engine90 crawford-decision-making (1)
Engine90 crawford-decision-making (1)Divyansh Dokania
 
Mba i qt unit-1.3_linear programming in om
Mba i qt unit-1.3_linear programming in omMba i qt unit-1.3_linear programming in om
Mba i qt unit-1.3_linear programming in omRai University
 
19-Project-Feasibility.pptx
19-Project-Feasibility.pptx19-Project-Feasibility.pptx
19-Project-Feasibility.pptxwedaallam1
 
chapter 2 revised.pptx
chapter 2 revised.pptxchapter 2 revised.pptx
chapter 2 revised.pptxDejeneDay
 
chapter 2 revised.pptx
chapter 2 revised.pptxchapter 2 revised.pptx
chapter 2 revised.pptxDejeneDay
 
Project analysis and advanced data calculation and conditional formatting
Project analysis and advanced data calculation and conditional formattingProject analysis and advanced data calculation and conditional formatting
Project analysis and advanced data calculation and conditional formattingChachrist Srisuwanrat
 
370_13735_EA221_2010_1__1_1_Linear programming 1.ppt
370_13735_EA221_2010_1__1_1_Linear programming 1.ppt370_13735_EA221_2010_1__1_1_Linear programming 1.ppt
370_13735_EA221_2010_1__1_1_Linear programming 1.pptAbdiMuceeTube
 
Mb0048 operations research
Mb0048  operations researchMb0048  operations research
Mb0048 operations researchsmumbahelp
 
chapter 2 revised.pptx
chapter 2 revised.pptxchapter 2 revised.pptx
chapter 2 revised.pptxDejeneDay
 
Math 540 final exam new spring 2016
Math 540 final exam new spring 2016Math 540 final exam new spring 2016
Math 540 final exam new spring 2016powellabril
 
Math 540 final exam new spring 2016
Math 540 final exam new spring 2016Math 540 final exam new spring 2016
Math 540 final exam new spring 2016powellabril
 
Math 540 final exam new spring 2016
Math 540 final exam new spring 2016Math 540 final exam new spring 2016
Math 540 final exam new spring 2016sergejsvolkovs10
 

Semelhante a CB312+-+Part1.pdf (20)

Linear programming
Linear programmingLinear programming
Linear programming
 
Modern trends in optimization techniques
Modern trends in optimization techniquesModern trends in optimization techniques
Modern trends in optimization techniques
 
Operations Research
Operations ResearchOperations Research
Operations Research
 
Lpp formulations - 2018 - 1
Lpp  formulations  - 2018 - 1Lpp  formulations  - 2018 - 1
Lpp formulations - 2018 - 1
 
Ch 7.pptx Linear Optimization for Finance
Ch 7.pptx Linear Optimization for FinanceCh 7.pptx Linear Optimization for Finance
Ch 7.pptx Linear Optimization for Finance
 
Engine90 crawford-decision-making (1)
Engine90 crawford-decision-making (1)Engine90 crawford-decision-making (1)
Engine90 crawford-decision-making (1)
 
4 5-basic economic concepts to pharmacy
4 5-basic economic concepts to pharmacy4 5-basic economic concepts to pharmacy
4 5-basic economic concepts to pharmacy
 
Mba i qt unit-1.3_linear programming in om
Mba i qt unit-1.3_linear programming in omMba i qt unit-1.3_linear programming in om
Mba i qt unit-1.3_linear programming in om
 
19-Project-Feasibility.pptx
19-Project-Feasibility.pptx19-Project-Feasibility.pptx
19-Project-Feasibility.pptx
 
chapter 2 revised.pptx
chapter 2 revised.pptxchapter 2 revised.pptx
chapter 2 revised.pptx
 
chapter 2 revised.pptx
chapter 2 revised.pptxchapter 2 revised.pptx
chapter 2 revised.pptx
 
Project analysis and advanced data calculation and conditional formatting
Project analysis and advanced data calculation and conditional formattingProject analysis and advanced data calculation and conditional formatting
Project analysis and advanced data calculation and conditional formatting
 
370_13735_EA221_2010_1__1_1_Linear programming 1.ppt
370_13735_EA221_2010_1__1_1_Linear programming 1.ppt370_13735_EA221_2010_1__1_1_Linear programming 1.ppt
370_13735_EA221_2010_1__1_1_Linear programming 1.ppt
 
lp 2.ppt
lp 2.pptlp 2.ppt
lp 2.ppt
 
Mb0048 operations research
Mb0048  operations researchMb0048  operations research
Mb0048 operations research
 
Qb cem 801
Qb cem 801Qb cem 801
Qb cem 801
 
chapter 2 revised.pptx
chapter 2 revised.pptxchapter 2 revised.pptx
chapter 2 revised.pptx
 
Math 540 final exam new spring 2016
Math 540 final exam new spring 2016Math 540 final exam new spring 2016
Math 540 final exam new spring 2016
 
Math 540 final exam new spring 2016
Math 540 final exam new spring 2016Math 540 final exam new spring 2016
Math 540 final exam new spring 2016
 
Math 540 final exam new spring 2016
Math 540 final exam new spring 2016Math 540 final exam new spring 2016
Math 540 final exam new spring 2016
 

Mais de RHesham1

AR543- LEC5- Sub-division and land planning- SEP2023.pptx
AR543- LEC5- Sub-division and land planning- SEP2023.pptxAR543- LEC5- Sub-division and land planning- SEP2023.pptx
AR543- LEC5- Sub-division and land planning- SEP2023.pptxRHesham1
 
AR543- LEC2- Site Analysis- SEP2022.pptx
AR543- LEC2- Site Analysis- SEP2022.pptxAR543- LEC2- Site Analysis- SEP2022.pptx
AR543- LEC2- Site Analysis- SEP2022.pptxRHesham1
 
topography.pptx
topography.pptxtopography.pptx
topography.pptxRHesham1
 
Week 1 - Outline and Introduction to RC Structures.pptx
Week 1 - Outline and Introduction to RC Structures.pptxWeek 1 - Outline and Introduction to RC Structures.pptx
Week 1 - Outline and Introduction to RC Structures.pptxRHesham1
 
Lecture -Price Breakdown and cost Estimation (1).pdf
Lecture -Price Breakdown and cost Estimation (1).pdfLecture -Price Breakdown and cost Estimation (1).pdf
Lecture -Price Breakdown and cost Estimation (1).pdfRHesham1
 
1605076959108_المحاضرة الخامسة - 2020-11-12-1 (2).pdf
1605076959108_المحاضرة الخامسة - 2020-11-12-1 (2).pdf1605076959108_المحاضرة الخامسة - 2020-11-12-1 (2).pdf
1605076959108_المحاضرة الخامسة - 2020-11-12-1 (2).pdfRHesham1
 
56--4-1 (4).pdf
56--4-1 (4).pdf56--4-1 (4).pdf
56--4-1 (4).pdfRHesham1
 
20212-انجلترا.pdf
20212-انجلترا.pdf20212-انجلترا.pdf
20212-انجلترا.pdfRHesham1
 
56--3-3 (2).pdf
56--3-3 (2).pdf56--3-3 (2).pdf
56--3-3 (2).pdfRHesham1
 
AR464- Lecture10- Active Systems - SEP2022.pptx
AR464- Lecture10- Active Systems - SEP2022.pptxAR464- Lecture10- Active Systems - SEP2022.pptx
AR464- Lecture10- Active Systems - SEP2022.pptxRHesham1
 
AR441- Lec 2- SEP2022.pdf
AR441- Lec 2- SEP2022.pdfAR441- Lec 2- SEP2022.pdf
AR441- Lec 2- SEP2022.pdfRHesham1
 
lec 8 Expansion Joints.pdf
lec 8 Expansion Joints.pdflec 8 Expansion Joints.pdf
lec 8 Expansion Joints.pdfRHesham1
 
lec 7 spiral Stair.pdf
lec 7 spiral Stair.pdflec 7 spiral Stair.pdf
lec 7 spiral Stair.pdfRHesham1
 

Mais de RHesham1 (15)

AR543- LEC5- Sub-division and land planning- SEP2023.pptx
AR543- LEC5- Sub-division and land planning- SEP2023.pptxAR543- LEC5- Sub-division and land planning- SEP2023.pptx
AR543- LEC5- Sub-division and land planning- SEP2023.pptx
 
AR543- LEC2- Site Analysis- SEP2022.pptx
AR543- LEC2- Site Analysis- SEP2022.pptxAR543- LEC2- Site Analysis- SEP2022.pptx
AR543- LEC2- Site Analysis- SEP2022.pptx
 
topography.pptx
topography.pptxtopography.pptx
topography.pptx
 
Week 1 - Outline and Introduction to RC Structures.pptx
Week 1 - Outline and Introduction to RC Structures.pptxWeek 1 - Outline and Introduction to RC Structures.pptx
Week 1 - Outline and Introduction to RC Structures.pptx
 
Lecture -Price Breakdown and cost Estimation (1).pdf
Lecture -Price Breakdown and cost Estimation (1).pdfLecture -Price Breakdown and cost Estimation (1).pdf
Lecture -Price Breakdown and cost Estimation (1).pdf
 
1605076959108_المحاضرة الخامسة - 2020-11-12-1 (2).pdf
1605076959108_المحاضرة الخامسة - 2020-11-12-1 (2).pdf1605076959108_المحاضرة الخامسة - 2020-11-12-1 (2).pdf
1605076959108_المحاضرة الخامسة - 2020-11-12-1 (2).pdf
 
56--4-1 (4).pdf
56--4-1 (4).pdf56--4-1 (4).pdf
56--4-1 (4).pdf
 
20212-انجلترا.pdf
20212-انجلترا.pdf20212-انجلترا.pdf
20212-انجلترا.pdf
 
56--3-3 (2).pdf
56--3-3 (2).pdf56--3-3 (2).pdf
56--3-3 (2).pdf
 
AR464- Lecture10- Active Systems - SEP2022.pptx
AR464- Lecture10- Active Systems - SEP2022.pptxAR464- Lecture10- Active Systems - SEP2022.pptx
AR464- Lecture10- Active Systems - SEP2022.pptx
 
lec 5.pdf
lec 5.pdflec 5.pdf
lec 5.pdf
 
AR441- Lec 2- SEP2022.pdf
AR441- Lec 2- SEP2022.pdfAR441- Lec 2- SEP2022.pdf
AR441- Lec 2- SEP2022.pdf
 
null.pdf
null.pdfnull.pdf
null.pdf
 
lec 8 Expansion Joints.pdf
lec 8 Expansion Joints.pdflec 8 Expansion Joints.pdf
lec 8 Expansion Joints.pdf
 
lec 7 spiral Stair.pdf
lec 7 spiral Stair.pdflec 7 spiral Stair.pdf
lec 7 spiral Stair.pdf
 

Último

THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONjhunlian
 
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...Stork
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substationstephanwindworld
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
KCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosKCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosVictor Morales
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdfCaalaaAbdulkerim
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingBootNeck1
 
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENTFUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENTSneha Padhiar
 
signals in triangulation .. ...Surveying
signals in triangulation .. ...Surveyingsignals in triangulation .. ...Surveying
signals in triangulation .. ...Surveyingsapna80328
 
List of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfList of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfisabel213075
 
Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________Romil Mishra
 
Robotics Group 10 (Control Schemes) cse.pdf
Robotics Group 10  (Control Schemes) cse.pdfRobotics Group 10  (Control Schemes) cse.pdf
Robotics Group 10 (Control Schemes) cse.pdfsahilsajad201
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Coursebim.edu.pl
 
Turn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxTurn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxStephen Sitton
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating SystemRashmi Bhat
 
Immutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfImmutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfDrew Moseley
 
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfComprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfalene1
 
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.pptROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.pptJohnWilliam111370
 

Último (20)

THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
 
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substation
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
KCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosKCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitos
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdf
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event Scheduling
 
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENTFUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
 
Designing pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptxDesigning pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptx
 
signals in triangulation .. ...Surveying
signals in triangulation .. ...Surveyingsignals in triangulation .. ...Surveying
signals in triangulation .. ...Surveying
 
List of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfList of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdf
 
Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________
 
Robotics Group 10 (Control Schemes) cse.pdf
Robotics Group 10  (Control Schemes) cse.pdfRobotics Group 10  (Control Schemes) cse.pdf
Robotics Group 10 (Control Schemes) cse.pdf
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Course
 
Turn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxTurn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptx
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating System
 
Immutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfImmutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdf
 
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfComprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
 
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.pptROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
 

CB312+-+Part1.pdf

  • 1. CB 312 System Analysis for Construction Engineers Dr. Mohamed Saeid Eid Fall ‐ 2018
  • 2. Resume Dr. Mohamed Saeid Eid • BS and MS in construction Engineering, AAST (2008, and 2012, respectively) • PhD in Civil and Environmental Engineering, Construction focus, University of Tennessee, Knoxville (2017)
  • 3. Research Interest • Multi‐objective optimization • Repetitive Activities Scheduling • Site layout • Simulation • Disaster Recovery and Community Vulnerability • Traffic Behavior • Construction performance • Game Theory • Traffic behavior • Construction bidding • Collaborative construction projects
  • 4. Syllabus • What do you expect to learn? • Mathematical Model • Optimization using Linear Programming • Decision Analysis and Game Theory • What do I expect from my students? • Attention and participation • Curiosity to learn • Research and readings
  • 5. Syllabus ‐ Content Week# Title readings 1 Introduction, mathematical linear programming (LP) models 2 Continue LP modeling 3 Solving LP – Graphical Method 4 Continue Graphical Method and Sensitivity analysis 5 Solving LP – Simplex Method 6 Continue Simplex Method 7 7th week exam 8 Transportation Problem 9 Assignment Problem 10 Intro to Dynamic Programming 11 Decision Theory 12 12th week exam 13 Game theory 14 Continue Game Theory 15 Revision
  • 6. Recommended text books and references • Hillier, F., (2001). Introduction to Operation Research, 7th edition. • Anderson et al. (2012). An introduction to Management Science, 2nd edition. • Gibson (1992). Game theory for applied economics.
  • 7. Syllabus – Grading • 30% on the 7th week • 5% participation • 10% assignments/quizzes • 15% exam • 20% on the 12th week • 5% participation • 5% assignments • 10% exam • 10% Class performance • 40% final exam 15% 20% 25% 40% Assignments and Quizzes Participation Mid‐term exam Final Exam
  • 8. Class rules • NO CELL PHONES! • Contact • No phone calls. Each call worth ‐5% of your grade. • meid@aast.edu • Use an appropriate subject title, and English language only • Website: Msaeideid.com • Late assignments • No late assignments are accepted beyond due date • Teamwork • Class ethics and Academic Honesty
  • 9. Class contacts and Internet Check https://goo.gl/mo6xYs
  • 10. History WW1 (1914‐1918) 9,000,000 solider and 7,000,000 civilian died Trench warfare, and small role for tanks
  • 11. History WW2 (1939‐1945) 16,000,000 soldiers and 45,000,000 civilian died Bigger roles for tanks, airships, naval fleets and advancements in technologies
  • 12. Management Science post‐WWI and II • Optimization • Network Theory • Game Theory (later through the Cold War)
  • 13. The Big Question, Why? Profit and cost Proactive vs reactive Competition
  • 14. Ring Road Pedestrian Problem • Assume you are planning to build pedestrian crossings on the Ring Road. • The crossings can be either tunnels (LE10,000,000 each) or bridges (LE 8,000,000 each). • There should be a minimum of 5 crossings built and maximum of 8 • Each tunnel will create 50 hours of traffic delays • Each bridge will create 90 hours of traffic delays • The governor allowed you a maximum of 400 hours in traffic delays
  • 15. How to solve it? Mathematical models ‐ represent real world problems through a system of mathematical formulas and expressions based on key assumptions, estimates, or statistical analyses
  • 16. Modeling and Optimization • Why Mathematical Modeling? F = MA E=mc2 • Modeling Approach: • Define the problem of interest and collect the relevant data • Formulate the problem mathematically to represent its main parameters
  • 17. Ring Road Pedestrian Problem • Assume you are planning to build pedestrian crossings on the Ring Road. • The crossings can be either tunnels (LE10,000,000 each) or bridges (LE 8,000,000 each). • There should be a minimum of 5 crossings built and maximum of 8 • Each tunnel will create 50 hours of traffic delays • Each bridge will create 90 hours of traffic delays • The governor allowed you a maximum of 400 hours in traffic delays
  • 18. General Factors in Mathematical Modeling • Objectives • What is the objective of the model, and how to measure it. • Maximization vs minimization • Variables • Parameters (quantities) that can be changed as part of your decision making, that impact the objective of the model. • Stochastic vs deterministic • Constraints • Limits to the variables, either cannot be less, cannot exceed or need to be equal
  • 19. Ring Road Pedestrian Problem • Assume you are planning to build pedestrian crossings on the Ring Road. • The crossings can be either tunnels (LE10,000,000 each) or bridges (LE 8,000,000 each). • There should be a minimum of 5 crossings built and maximum of 8 • Each tunnel will create 50 hours of traffic delays • Each bridge will create 90 hours of traffic delays • The governor allowed you a maximum of 400 hours in traffic delays Objective Variables Constraints
  • 20. Examples • A brick manufacturer sells two types of bricks, Clay and Cement. The bricks cost $8 and $14 for each 1,000 brick of Clay and Cement respectively. Each 1000 brick of Clay yields a profit of $2 while Cement yields a profit of $3. The store owner estimates that no more than 2,000,000 bricks will be sold every month and he does not plan to invest more than $20,000. How many units of each type of bricks should be made in order to maximize his monthly total profit?
  • 21. Examples • A farmer plans to mix two types of food to make a mix of low cost feed for the animals in his farm. A bag of food A costs $10 and contains 40 units of proteins, 20 units of minerals and 10 units of vitamins. A bag of food B costs $12 and contains 30 units of proteins, 20 units of minerals and 30 units of vitamins. How many bags of food A and B should the consumed by the animals each day in order to meet the minimum daily requirements of 150 units of proteins, 90 units of minerals and 60 units of vitamins at a minimum cost? www.analyzemath.com
  • 22. Examples • John has $20,000 to invest in three funds F1, F2 and F3. Fund F1 is offers a return of 2% and has a low risk. Fund F2 offers a return of 4% and has a medium risk. Fund F3 offers a return of 5% but has a high risk. To be on the safe side, John invests no more than $3000 in F3 and at least twice as much as in F1 than in F2. Assuming that the rates hold till the end of the year, what amounts should he invest in each fund in order to maximize the year end return? www.analyzemath.com
  • 23. Linear Programming • A representation of the problem using linear mathematical equations
  • 24. Linear Programming • A linear objective function which is to be maximized or minimized • A set of linear constraints (equations) • A set of variables that affect the objective function and limited by the constraints. Max Z= 100x1 + 200x2 s.t. 2x1 + 3x2 < 2000 x1 > 60 x2 < 720 x2 > 0
  • 25. Linear Programming Standard Form • Z= value of overall measure of performance/objective • xi = quantity/value of decision variable i (i=1, 2, ….. , n) • ci = coefficient that increases/decreases Z in respect to xi • Equality and inequality
  • 27. Examples LP modeling • As a site engineer, you want to procure the needed aggregates from different gravel and sand pits around your site with minimum cost. If each cubic meter of aggregates from the Pit A costs LE 300, while for Pit B, costs LE 400. • Pit A aggregates has a mix of 1/2 sand, 1/2 gravel. • Pit B aggregates is 100% sand • The design requires a minimum of 30% sand. • You are required to procure a minimum of 1000 cubic meter of aggregate. • Formulate this problem using LP.
  • 28. Examples LP Modeling • A farmer plans to mix two types of food to make a mix of low cost feed for the animals in his farm. A bag of food A costs $10 and contains 40 units of proteins, 20 units of minerals and 10 units of vitamins. A bag of food B costs $12 and contains 30 units of proteins, 20 units of minerals and 30 units of vitamins. How many bags of food A and B should the consumed by the animals each day in order to meet the minimum daily requirements of 150 units of proteins, 90 units of minerals and 60 units of vitamins at a minimum cost? www.analyzemath.com
  • 29. Examples LP Modeling • John has $20,000 to invest in three funds F1, F2 and F3. Fund F1 is offers a return of 2% and has a low risk. Fund F2 offers a return of 4% and has a medium risk. Fund F3 offers a return of 5% but has a high risk. To be on the safe side, John invests no more than $3000 in F3 and at least twice as much as in F1 than in F2. Assuming that the rates hold till the end of the year, what amounts should he invest in each fund in order to maximize the year end return? www.analyzemath.com
  • 30. Revise Linear Programming Standard Form • Z= value of overall measure of performance/objective • xi = quantity/value of decision variable i (i=1, 2, ….. , n) • ci = coefficient that increases/decreases Z in respect to xi Constraint number Constraint Coefficients for variables x1, x2, …, xn Constraint values 1 a11 a12 … a1n b1 2 a21 a22 … a2n b2 … ... … … … … J aJ1 aJ2 … aJn bJ Contribution to Objective Z c1 c2 … cn
  • 31. Limitation of LP • Linear programming does not account for uncertainty • Assumption of constant return • Assumption of linear relationship between input and out
  • 33. Graphical Method • Plotting the constraints of a LP model to visualize the problem • Need to determine feasible region • Feasible region is where all feasible solutions are located • Find optimal solution
  • 34. Graphical Method – Need to Know • Active constraints • Inactive/redundant Constraints • Feasible Region • Optimal Solution
  • 35. Graphical Solution – Finding Optimal Solution • Corner Point Feasible (CPF), are points that located at the corners of a feasible region, always the intersection between two or more constraints. • Check the Z value for each and choose the optimal solution
  • 36. Example • A farmer plans to mix two types of food to make a mix of low cost feed for the animals in his farm. A bag of food A costs $10 and contains 40 units of proteins, 20 units of minerals and 10 units of vitamins. A bag of food B costs $12 and contains 30 units of proteins, 20 units of minerals and 30 units of vitamins. How many bags of food A and B should the consumed by the animals each day in order to meet the minimum daily requirements of 150 units of proteins, 90 units of minerals and 60 units of vitamins at a minimum cost? www.analyzemath.com
  • 37. Types of solutions • Infeasible • No solution can be found • Unique Optimal Solution • An optimal solution is found • Multiple Optimal Solutions • More than one solution provides the same optimal value • Unbounded • There is a solution, but there is no boundary for it
  • 38. One more example • John has $20,000 to invest in three funds F1, F2 and F3. Fund F1 is offers a return of 2% and has a low risk. Fund F2 offers a return of 4% and has a medium risk. Fund F3 offers a return of 5% but has a high risk. To be on the safe side, John invests no more than $3000 in F3 and at least twice as much as in F1 than in F2. Assuming that the rates hold till the end of the year, what amounts should he invest in each fund in order to maximize the year end return? www.analyzemath.com
  • 39. Summary of LP and Graphical Method • Form a linear mathematical model • Variables • Objectives • Constraints • Plot Constraints • CFPs • Find solution
  • 40. Sensitivity Analysis Understanding how sensitive is the optimal solution to variation
  • 41. Sensitivity Analysis • A post‐optimal solution analysis to understand if variations in the cost coefficient will change the optimal solution. • This will help managers understand the optimal solution properties in case of variations and indeterministic/stochastic parameters.
  • 42. Objective Function Coefficients • Let us consider how changes in the objective function coefficients might affect the optimal solution. • The range of optimality for each coefficient provides the range of values over which the current solution will remain optimal. Note that even though the cost/price will change, the quantity (optimal solution) won’t change • Managers should focus on those objective coefficients that have a narrow range of optimality and coefficients near the endpoints of the range.
  • 43. Objective Function and Binding Constraints
  • 44. Objective Function and Binding Constraints
  • 45. Range of Optimality • Graphically, the limits of a range of optimality are found by changing the slope of the objective function line within the limits of the slopes of the binding constraint lines. • The slope of an objective function line, Max c1x1 + c2x2, is ‐c1/c2, and the slope of a constraint, a1x1 + a2x2 = b, is ‐a1/a2.
  • 46. Example Max 5x1 + 7x2 s.t. x1 < 6 2x1 + 3x2 < 19 x1 + x2 < 8 x1 , x2 > 0
  • 47. Example • Range of Optimality for c1 The slope of the objective function line is ‐c1/c2. The slope of the first binding constraint, x1 + x2 = 8, is ‐1/1 and the slope of the second binding constraint, 2x1 + 3x2 = 19, is ‐2/3. Find the range of values for c1 (with c2 staying 7) such that the objective function line slope lies between that of the two binding constraints: ‐1 < ‐c1/7 < ‐2/3 Multiplying through by ‐7 (and reversing the inequalities): 14/3 < c1 < 7 ‐2/3 ‐1/1 ‐C1/7
  • 48. Example • Range of Optimality for c2 Find the range of values for c2 ( with c1 staying 5) such that the objective function line slope lies between that of the two binding constraints: ‐1 < ‐5/c2 < ‐2/3 Multiplying by ‐1: 1 > 5/c2 > 2/3 Inverting, 1 < c2/5 < 3/2 Multiplying by 5: 5 < c2 < 15/2
  • 49. Example • A farmer plans to mix two types of food to make a mix of low cost feed for the animals in his farm. A bag of food A costs $10 and contains 40 units of proteins, 20 units of minerals and 10 units of vitamins. A bag of food B costs $12 and contains 30 units of proteins, 20 units of minerals and 30 units of vitamins. How many bags of food A and B should the consumed by the animals each day in order to meet the minimum daily requirements of 150 units of proteins, 90 units of minerals and 60 units of vitamins at a minimum cost?