SlideShare a Scribd company logo
1 of 22
DMU
School Of Technology
COTM-Dept
5th
Year
Resource Optimization
(COTM5602 )
1
CHAPTER TWO
RESOURCE OPTIMIZATION
Optimization Definition:
Optimization is a process of finding the "best“(optimal)
solution to a problem
What do we mean by the "best"?
cost, performance, aesthetics, social or individual "well-
being", etc.
The terminology ‘best’ solution implies that there is more than
one solution and the solutions are not of equal value.
Optimization selects the "best" decision from a
constrained situation.
• Optimization is the process of adjusting the inputs to or
characteristics of advice, mathematical process, or experiment
to find the minimum or maximum output or result. 2
2. RESOURCE OPTIMIZATION
Optimizing Methods
The methods to find an optimal solution to the
constrained resource scheduling problem fall into two
categories:
Mathematical programming
Enumeration
Mathematical programming can be thought of as
liner programming (LP) for the most part
Linear programming is usually not feasible for
reasonably large projects where there may be a
dozen resources and thousands of activities
3
RESOURCE OPTIMIZATION Cont….
In the late 1960s and early 1970s, limited
enumeration techniques were applied to the
constrained resource problem
Tree search, and branch and bound methods
were devised to handle up to five resources and
200 activities
But we will Discuss on Linear Programming and
Simplex algorism in this section
4
RESOURCE OPTIMIZATION Cont….
Linear Programming (LP)
Linear means a fixed, definable relationship between the
variables in the problem to be solved.
Programming refers to the orderly process by which this
type of problem is solved.
Their fore Linear programming is:-
A mathematical technique to help plan and make decisions
relative to the trade-offs necessary to allocate resources.
Will find the minimum or maximum value of the objective.
As its name implies, the linear programming model consists
of linear objectives and linear constraints, which means that
the variables in a model have a proportionate relationship.
Linear programming is a widely used mathematical modeling
technique to determine the optimum allocation of scarce
resources among competing demands. 5
Linear Programming (LP)----Cont…..
Resources typically include:-
 Raw Materials
Manpower
Machinery
Time
Money and
Space
6
Linear Programming (LP)----Cont…..
Essentials of a Linear Programming model
For a given problem situation, there are certain
essential conditions that need to be solved by using
Linear Programming.
1. Limited resources: limited number of labour, material
equipment and finance.
2.Objective: refers to the aim to optimize (maximize
the profits or minimize the costs).
3. Linearity: increase in labour input will have a
proportionate increase in output.
7
Linear Programming (LP)----Cont…..
The linear model consists of the following components:
A set of decision variables
An objective function
A set of constraints
1. Decision Variables
are physical quantities controlled by the decision maker
and represented by mathematical symbols. For example,
the decision variable xj can represent the number of
pounds of product j that a company will produce during
some month. Decision variables take on any of a set of
possible values
8
Linear Programming (LP)----Cont…..
2. Objective function
 defines the criterion for evaluating the solution. It is
a mathematical function of the decision variables
that converts a solution into a numerical
evaluation of that solution. For example, the
objective function may measure the profit or cost
that occurs as a function of the amounts of various
products produced. The objective function also
specifies a direction of optimization, either to
maximize or minimize. An optimal solution for the
model is the best solution as measured by that
criterion.
9
Linear Programming (LP)----Cont…..
3. Constraints are a set of functional equalities or
inequalities that represent physical, economic,
technological, legal, ethical, or other restrictions on what
numerical values can be assigned to the decision variables.
For example, constraints might ensure that no more input is
used than is available. Constraints can be definitional,
defining the number of employees at the start of a period t +
1 as equal to the number of employees at the start of period t,
plus those added during period t minus those leaving the
organization during period t. In constrained optimization
models we find values for the
The three methods of solving LP:
1. Graphical method
2. Algebraic method
3. Simplex method 10
Linear Programming (LP) Problem
The maximization or minimization of some quantity is the
objective in all linear programming problems.
All LP problems have constraints that limit the degree to
which the objective can be pursued.
A feasible solution satisfies all the problem's constraints.
An optimal solution is a feasible solution that results in
the largest possible objective function value when
maximizing (or smallest when minimizing).
A graphical solution method can be used to solve a linear
program with two variables.
11
Linear Programming (LP) Problem
If both the objective function and the constraints are
linear, the problem is referred to as a linear
programming problem.
Linear functions are functions in which each variable
appears in a separate term raised to the first power
and is multiplied by a constant (which could be 0).
Linear constraints are linear functions that are
restricted to be "less than or equal to", "equal to", or
"greater than or equal to" a constant.
12
Problem Formulation
Problem formulation or modeling is the process of
translating a verbal statement of a problem into a
mathematical statement.
Formulating models is an art that can only be
mastered with practice and experience.
Every LP problems has some unique features, but
most problems also have common features.
General guidelines for LP model formulation are
illustrated on the slides that follow.
13
14
Example 1: A Simple Maximization Problem
Max 5Max 5xx11 + 7+ 7xx22
s.t.s.t. xx11 << 66
22xx11 + 3+ 3xx22 << 1919
xx11 ++ xx22 << 88
xx11 >> 0 and0 and xx22 >> 00
ObjectiveObjective
FunctionFunction
““Regular”Regular”
ConstraintsConstraints
Non-negativityNon-negativity
ConstraintsConstraints
15
Example 1: Graphical Solution
First Constraint Graphed
xx22
xx11
xx11 = 6= 6
(6, 0)(6, 0)
88
77
66
55
44
33
22
11
11 22 33 44 55 66 77 88 9 109 10
Shaded regionShaded region
contains allcontains all
feasible pointsfeasible points
for this constraintfor this constraint
16
Example 1: Graphical Solution
Second Constraint Graphed
22xx11 + 3+ 3xx22=19=19
xx22
xx11
(0, 6,(0, 6,1/31/3))
(9(9 1/21/2,, 0)0)
88
77
66
55
44
33
22
11
11 22 33 44 55 66 77 88 9 109 10
ShadedShaded
region containsregion contains
all feasible pointsall feasible points
for this constraintfor this constraint
17
Example 1: Graphical Solution
Third Constraint Graphed
xx22
xx11
xx11 ++ xx22 = 8= 8
(0, 8)(0, 8)
(8, 0)(8, 0)
88
77
66
55
44
33
22
11
11 22 33 44 55 66 77 88 9 109 10
ShadedShaded
region containsregion contains
all feasible pointsall feasible points
for this constraintfor this constraint
18
Example 1: Graphical Solution
xx11
xx22
88
77
66
55
44
33
22
11
11 22 33 44 55 66 77 88 9 109 10
22xx11 + 3+ 3xx22 = 19= 19
xx11 ++ xx22 = 8= 8
xx11 = 6= 6
Combined-Constraint Graph Showing Feasible Region
FeasibleFeasible
RegionRegion
19
Example 1: Graphical Solution
Objective Function Line
xx11
xx22
(7, 0)(7, 0)
(0, 5)(0, 5)
Objective FunctionObjective Function
55xx11 ++ 7x7x22 = 35= 35
88
77
66
55
44
33
22
11
11 22 33 44 55 66 77 88 9 109 10
20
Example 1: Graphical SolutionExample 1: Graphical Solution
Selected Objective Function LinesSelected Objective Function Lines
xx11
xx22
55xx11 ++ 7x7x22 = 35= 35
88
77
66
55
44
33
22
11
11 22 33 44 55 66 77 88 9 109 10
55xx11 ++ 7x7x22 = 42= 42
55xx11 ++ 7x7x22 = 39= 39
21
Example 1: Graphical Solution
Optimal Solution
xx11
xx22
MaximumMaximum
Objective Function LineObjective Function Line
55xx11 ++ 7x7x22 = 46= 46
Optimal SolutionOptimal Solution
((xx11 = 5,= 5, xx22 = 3)= 3)
88
77
66
55
44
33
22
11
11 22 33 44 55 66 77 88 9 109 10
22
Summary of the Graphical Solution
Procedure for Maximization Problems
Prepare a graph of the feasible solutions for
each of the constraints.
Determine the feasible region that satisfies all
the constraints simultaneously.
Draw an objective function line.
Move parallel objective function lines toward
larger objective function values without entirely
leaving the feasible region.
Any feasible solution on the objective function
line with the largest value is an optimal solution.

More Related Content

What's hot

12. seven management &amp; planning tools
12. seven management &amp; planning tools12. seven management &amp; planning tools
12. seven management &amp; planning toolsHakeem-Ur- Rehman
 
FMEA Introduction.ppt
FMEA Introduction.pptFMEA Introduction.ppt
FMEA Introduction.pptbowerj
 
House of quality matrix
House of quality matrixHouse of quality matrix
House of quality matrixRohit K.
 
Lecture 5 Quality Performance Tools & Techniques
Lecture 5  Quality Performance Tools & TechniquesLecture 5  Quality Performance Tools & Techniques
Lecture 5 Quality Performance Tools & TechniquesTantish QS, UTM
 
Sensitivity analysis linear programming copy
Sensitivity analysis linear programming   copySensitivity analysis linear programming   copy
Sensitivity analysis linear programming copyKiran Jadhav
 
Soft Concepts of TQM in Total Quality Management
Soft Concepts of TQM in Total Quality Management Soft Concepts of TQM in Total Quality Management
Soft Concepts of TQM in Total Quality Management Timothy Wooi
 
Productivity improvement slide share
Productivity improvement slide shareProductivity improvement slide share
Productivity improvement slide shareK. M. Hasan Ripon
 
STATISTICAL PROCESS CONTROL
STATISTICAL PROCESS CONTROLSTATISTICAL PROCESS CONTROL
STATISTICAL PROCESS CONTROLVivek Thorve
 
7 QC Tools training presentation
7 QC Tools training presentation7 QC Tools training presentation
7 QC Tools training presentationPRASHANT KSHIRSAGAR
 
Project communication management
Project communication managementProject communication management
Project communication managementDikshant Ghimire
 

What's hot (20)

Six sigma
Six sigmaSix sigma
Six sigma
 
Project cost management-slides
Project cost management-slidesProject cost management-slides
Project cost management-slides
 
House of quality
House  of  qualityHouse  of  quality
House of quality
 
Basic concept of qc
Basic concept of qcBasic concept of qc
Basic concept of qc
 
Lean ppt
Lean pptLean ppt
Lean ppt
 
12. seven management &amp; planning tools
12. seven management &amp; planning tools12. seven management &amp; planning tools
12. seven management &amp; planning tools
 
FMEA Introduction.ppt
FMEA Introduction.pptFMEA Introduction.ppt
FMEA Introduction.ppt
 
Jurans triology ppt
Jurans triology pptJurans triology ppt
Jurans triology ppt
 
House of quality matrix
House of quality matrixHouse of quality matrix
House of quality matrix
 
TQM in service sector
TQM in service sectorTQM in service sector
TQM in service sector
 
Twelve steps of qc
Twelve steps of qcTwelve steps of qc
Twelve steps of qc
 
Lecture 5 Quality Performance Tools & Techniques
Lecture 5  Quality Performance Tools & TechniquesLecture 5  Quality Performance Tools & Techniques
Lecture 5 Quality Performance Tools & Techniques
 
Sensitivity analysis linear programming copy
Sensitivity analysis linear programming   copySensitivity analysis linear programming   copy
Sensitivity analysis linear programming copy
 
Soft Concepts of TQM in Total Quality Management
Soft Concepts of TQM in Total Quality Management Soft Concepts of TQM in Total Quality Management
Soft Concepts of TQM in Total Quality Management
 
Productivity improvement slide share
Productivity improvement slide shareProductivity improvement slide share
Productivity improvement slide share
 
STATISTICAL PROCESS CONTROL
STATISTICAL PROCESS CONTROLSTATISTICAL PROCESS CONTROL
STATISTICAL PROCESS CONTROL
 
Qfd house of quality
Qfd house of qualityQfd house of quality
Qfd house of quality
 
7 QC Tools training presentation
7 QC Tools training presentation7 QC Tools training presentation
7 QC Tools training presentation
 
Quality at the source
Quality at the sourceQuality at the source
Quality at the source
 
Project communication management
Project communication managementProject communication management
Project communication management
 

Similar to 1 resource optimization 2

Chapter 2.Linear Programming.pdf
Chapter 2.Linear Programming.pdfChapter 2.Linear Programming.pdf
Chapter 2.Linear Programming.pdfTsegay Berhe
 
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...kongara
 
Introduction to linear programming
Introduction to linear programmingIntroduction to linear programming
Introduction to linear programmingn_cool001
 
Vcs slides on or 2014
Vcs slides on or 2014Vcs slides on or 2014
Vcs slides on or 2014Shakti Ranjan
 
UNIT-2 Quantitaitive Anlaysis for Mgt Decisions.pptx
UNIT-2 Quantitaitive Anlaysis for Mgt Decisions.pptxUNIT-2 Quantitaitive Anlaysis for Mgt Decisions.pptx
UNIT-2 Quantitaitive Anlaysis for Mgt Decisions.pptxMinilikDerseh1
 
Linear programming class 12 investigatory project
Linear programming class 12 investigatory projectLinear programming class 12 investigatory project
Linear programming class 12 investigatory projectDivyans890
 
Linear Programming Problems {Operation Research}
Linear Programming Problems {Operation Research}Linear Programming Problems {Operation Research}
Linear Programming Problems {Operation Research}FellowBuddy.com
 
Limitations of linear programming
Limitations of linear programmingLimitations of linear programming
Limitations of linear programmingTarun Gehlot
 
Lpp through graphical analysis
Lpp through graphical analysis Lpp through graphical analysis
Lpp through graphical analysis YuktaBansal1
 
Classification of optimization Techniques
Classification of optimization TechniquesClassification of optimization Techniques
Classification of optimization Techniquesshelememosisa
 
Unit 1 - Optimization methods.pptx
Unit 1 - Optimization methods.pptxUnit 1 - Optimization methods.pptx
Unit 1 - Optimization methods.pptxssuser4debce1
 
linearprogramingproblemlpp-180729145239.pptx
linearprogramingproblemlpp-180729145239.pptxlinearprogramingproblemlpp-180729145239.pptx
linearprogramingproblemlpp-180729145239.pptxKOUSHIkPIPPLE
 
#2. Limitations of Operation Research.pdf
#2. Limitations of Operation Research.pdf#2. Limitations of Operation Research.pdf
#2. Limitations of Operation Research.pdfbizuayehuadmasu1
 
Applying Transformation Characteristics to Solve the Multi Objective Linear F...
Applying Transformation Characteristics to Solve the Multi Objective Linear F...Applying Transformation Characteristics to Solve the Multi Objective Linear F...
Applying Transformation Characteristics to Solve the Multi Objective Linear F...AIRCC Publishing Corporation
 

Similar to 1 resource optimization 2 (20)

Chapter 2.Linear Programming.pdf
Chapter 2.Linear Programming.pdfChapter 2.Linear Programming.pdf
Chapter 2.Linear Programming.pdf
 
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
 
Introduction to linear programming
Introduction to linear programmingIntroduction to linear programming
Introduction to linear programming
 
LPP.pptx
LPP.pptxLPP.pptx
LPP.pptx
 
Vcs slides on or 2014
Vcs slides on or 2014Vcs slides on or 2014
Vcs slides on or 2014
 
UNIT-2 Quantitaitive Anlaysis for Mgt Decisions.pptx
UNIT-2 Quantitaitive Anlaysis for Mgt Decisions.pptxUNIT-2 Quantitaitive Anlaysis for Mgt Decisions.pptx
UNIT-2 Quantitaitive Anlaysis for Mgt Decisions.pptx
 
Linear programming class 12 investigatory project
Linear programming class 12 investigatory projectLinear programming class 12 investigatory project
Linear programming class 12 investigatory project
 
Linear Programming
Linear ProgrammingLinear Programming
Linear Programming
 
Management Science
Management ScienceManagement Science
Management Science
 
Unit.2. linear programming
Unit.2. linear programmingUnit.2. linear programming
Unit.2. linear programming
 
linear programming
linear programming linear programming
linear programming
 
Linear Programming Problems {Operation Research}
Linear Programming Problems {Operation Research}Linear Programming Problems {Operation Research}
Linear Programming Problems {Operation Research}
 
Limitations of linear programming
Limitations of linear programmingLimitations of linear programming
Limitations of linear programming
 
Ms(lpgraphicalsoln.)[1]
Ms(lpgraphicalsoln.)[1]Ms(lpgraphicalsoln.)[1]
Ms(lpgraphicalsoln.)[1]
 
Lpp through graphical analysis
Lpp through graphical analysis Lpp through graphical analysis
Lpp through graphical analysis
 
Classification of optimization Techniques
Classification of optimization TechniquesClassification of optimization Techniques
Classification of optimization Techniques
 
Unit 1 - Optimization methods.pptx
Unit 1 - Optimization methods.pptxUnit 1 - Optimization methods.pptx
Unit 1 - Optimization methods.pptx
 
linearprogramingproblemlpp-180729145239.pptx
linearprogramingproblemlpp-180729145239.pptxlinearprogramingproblemlpp-180729145239.pptx
linearprogramingproblemlpp-180729145239.pptx
 
#2. Limitations of Operation Research.pdf
#2. Limitations of Operation Research.pdf#2. Limitations of Operation Research.pdf
#2. Limitations of Operation Research.pdf
 
Applying Transformation Characteristics to Solve the Multi Objective Linear F...
Applying Transformation Characteristics to Solve the Multi Objective Linear F...Applying Transformation Characteristics to Solve the Multi Objective Linear F...
Applying Transformation Characteristics to Solve the Multi Objective Linear F...
 

More from shushay hailu

More from shushay hailu (20)

Thermal2
Thermal2Thermal2
Thermal2
 
1 145-143444129513-18
1 145-143444129513-181 145-143444129513-18
1 145-143444129513-18
 
2 d drawing
2 d drawing2 d drawing
2 d drawing
 
Solar water heater
Solar water heaterSolar water heater
Solar water heater
 
Solar water heater
Solar water heaterSolar water heater
Solar water heater
 
147753824 multipurpose-machines-using-scotch-yoke-mechanism (1)
147753824 multipurpose-machines-using-scotch-yoke-mechanism (1)147753824 multipurpose-machines-using-scotch-yoke-mechanism (1)
147753824 multipurpose-machines-using-scotch-yoke-mechanism (1)
 
Time beget
Time begetTime beget
Time beget
 
Reasdfg
ReasdfgReasdfg
Reasdfg
 
Sas
SasSas
Sas
 
Sisco
SiscoSisco
Sisco
 
internship report and design 5th year mechanical enginering
internship report and design 5th year mechanical engineringinternship report and design 5th year mechanical enginering
internship report and design 5th year mechanical enginering
 
Shuhay shushay
Shuhay shushayShuhay shushay
Shuhay shushay
 
Riv2
Riv2Riv2
Riv2
 
Last paper 1 edited1
Last paper 1 edited1Last paper 1 edited1
Last paper 1 edited1
 
Final adu
Final aduFinal adu
Final adu
 
Fff
FffFff
Fff
 
Adigrat university c...
Adigrat university                                                          c...Adigrat university                                                          c...
Adigrat university c...
 
Solar operated sheet metal bending machine
Solar operated sheet metal bending machineSolar operated sheet metal bending machine
Solar operated sheet metal bending machine
 
=Intro mod 6-transformers=rev2015-june
=Intro mod 6-transformers=rev2015-june=Intro mod 6-transformers=rev2015-june
=Intro mod 6-transformers=rev2015-june
 
Unit1 161021055929
Unit1 161021055929Unit1 161021055929
Unit1 161021055929
 

Recently uploaded

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxpritamlangde
 
Path loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata ModelPath loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata ModelDrAjayKumarYadav4
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxMustafa Ahmed
 
Query optimization and processing for advanced database systems
Query optimization and processing for advanced database systemsQuery optimization and processing for advanced database systems
Query optimization and processing for advanced database systemsmeharikiros2
 
8086 Microprocessor Architecture: 16-bit microprocessor
8086 Microprocessor Architecture: 16-bit microprocessor8086 Microprocessor Architecture: 16-bit microprocessor
8086 Microprocessor Architecture: 16-bit microprocessorAshwiniTodkar4
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...Amil baba
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementDr. Deepak Mudgal
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...HenryBriggs2
 
Post office management system project ..pdf
Post office management system project ..pdfPost office management system project ..pdf
Post office management system project ..pdfKamal Acharya
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
 
Introduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxIntroduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxhublikarsn
 
Augmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxAugmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxMustafa Ahmed
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxSCMS School of Architecture
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)ChandrakantDivate1
 

Recently uploaded (20)

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
Path loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata ModelPath loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata Model
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptx
 
Query optimization and processing for advanced database systems
Query optimization and processing for advanced database systemsQuery optimization and processing for advanced database systems
Query optimization and processing for advanced database systems
 
8086 Microprocessor Architecture: 16-bit microprocessor
8086 Microprocessor Architecture: 16-bit microprocessor8086 Microprocessor Architecture: 16-bit microprocessor
8086 Microprocessor Architecture: 16-bit microprocessor
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth Reinforcement
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Post office management system project ..pdf
Post office management system project ..pdfPost office management system project ..pdf
Post office management system project ..pdf
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Introduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxIntroduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptx
 
Augmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxAugmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptx
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)
 

1 resource optimization 2

  • 2. CHAPTER TWO RESOURCE OPTIMIZATION Optimization Definition: Optimization is a process of finding the "best“(optimal) solution to a problem What do we mean by the "best"? cost, performance, aesthetics, social or individual "well- being", etc. The terminology ‘best’ solution implies that there is more than one solution and the solutions are not of equal value. Optimization selects the "best" decision from a constrained situation. • Optimization is the process of adjusting the inputs to or characteristics of advice, mathematical process, or experiment to find the minimum or maximum output or result. 2
  • 3. 2. RESOURCE OPTIMIZATION Optimizing Methods The methods to find an optimal solution to the constrained resource scheduling problem fall into two categories: Mathematical programming Enumeration Mathematical programming can be thought of as liner programming (LP) for the most part Linear programming is usually not feasible for reasonably large projects where there may be a dozen resources and thousands of activities 3
  • 4. RESOURCE OPTIMIZATION Cont…. In the late 1960s and early 1970s, limited enumeration techniques were applied to the constrained resource problem Tree search, and branch and bound methods were devised to handle up to five resources and 200 activities But we will Discuss on Linear Programming and Simplex algorism in this section 4
  • 5. RESOURCE OPTIMIZATION Cont…. Linear Programming (LP) Linear means a fixed, definable relationship between the variables in the problem to be solved. Programming refers to the orderly process by which this type of problem is solved. Their fore Linear programming is:- A mathematical technique to help plan and make decisions relative to the trade-offs necessary to allocate resources. Will find the minimum or maximum value of the objective. As its name implies, the linear programming model consists of linear objectives and linear constraints, which means that the variables in a model have a proportionate relationship. Linear programming is a widely used mathematical modeling technique to determine the optimum allocation of scarce resources among competing demands. 5
  • 6. Linear Programming (LP)----Cont….. Resources typically include:-  Raw Materials Manpower Machinery Time Money and Space 6
  • 7. Linear Programming (LP)----Cont….. Essentials of a Linear Programming model For a given problem situation, there are certain essential conditions that need to be solved by using Linear Programming. 1. Limited resources: limited number of labour, material equipment and finance. 2.Objective: refers to the aim to optimize (maximize the profits or minimize the costs). 3. Linearity: increase in labour input will have a proportionate increase in output. 7
  • 8. Linear Programming (LP)----Cont….. The linear model consists of the following components: A set of decision variables An objective function A set of constraints 1. Decision Variables are physical quantities controlled by the decision maker and represented by mathematical symbols. For example, the decision variable xj can represent the number of pounds of product j that a company will produce during some month. Decision variables take on any of a set of possible values 8
  • 9. Linear Programming (LP)----Cont….. 2. Objective function  defines the criterion for evaluating the solution. It is a mathematical function of the decision variables that converts a solution into a numerical evaluation of that solution. For example, the objective function may measure the profit or cost that occurs as a function of the amounts of various products produced. The objective function also specifies a direction of optimization, either to maximize or minimize. An optimal solution for the model is the best solution as measured by that criterion. 9
  • 10. Linear Programming (LP)----Cont….. 3. Constraints are a set of functional equalities or inequalities that represent physical, economic, technological, legal, ethical, or other restrictions on what numerical values can be assigned to the decision variables. For example, constraints might ensure that no more input is used than is available. Constraints can be definitional, defining the number of employees at the start of a period t + 1 as equal to the number of employees at the start of period t, plus those added during period t minus those leaving the organization during period t. In constrained optimization models we find values for the The three methods of solving LP: 1. Graphical method 2. Algebraic method 3. Simplex method 10
  • 11. Linear Programming (LP) Problem The maximization or minimization of some quantity is the objective in all linear programming problems. All LP problems have constraints that limit the degree to which the objective can be pursued. A feasible solution satisfies all the problem's constraints. An optimal solution is a feasible solution that results in the largest possible objective function value when maximizing (or smallest when minimizing). A graphical solution method can be used to solve a linear program with two variables. 11
  • 12. Linear Programming (LP) Problem If both the objective function and the constraints are linear, the problem is referred to as a linear programming problem. Linear functions are functions in which each variable appears in a separate term raised to the first power and is multiplied by a constant (which could be 0). Linear constraints are linear functions that are restricted to be "less than or equal to", "equal to", or "greater than or equal to" a constant. 12
  • 13. Problem Formulation Problem formulation or modeling is the process of translating a verbal statement of a problem into a mathematical statement. Formulating models is an art that can only be mastered with practice and experience. Every LP problems has some unique features, but most problems also have common features. General guidelines for LP model formulation are illustrated on the slides that follow. 13
  • 14. 14 Example 1: A Simple Maximization Problem Max 5Max 5xx11 + 7+ 7xx22 s.t.s.t. xx11 << 66 22xx11 + 3+ 3xx22 << 1919 xx11 ++ xx22 << 88 xx11 >> 0 and0 and xx22 >> 00 ObjectiveObjective FunctionFunction ““Regular”Regular” ConstraintsConstraints Non-negativityNon-negativity ConstraintsConstraints
  • 15. 15 Example 1: Graphical Solution First Constraint Graphed xx22 xx11 xx11 = 6= 6 (6, 0)(6, 0) 88 77 66 55 44 33 22 11 11 22 33 44 55 66 77 88 9 109 10 Shaded regionShaded region contains allcontains all feasible pointsfeasible points for this constraintfor this constraint
  • 16. 16 Example 1: Graphical Solution Second Constraint Graphed 22xx11 + 3+ 3xx22=19=19 xx22 xx11 (0, 6,(0, 6,1/31/3)) (9(9 1/21/2,, 0)0) 88 77 66 55 44 33 22 11 11 22 33 44 55 66 77 88 9 109 10 ShadedShaded region containsregion contains all feasible pointsall feasible points for this constraintfor this constraint
  • 17. 17 Example 1: Graphical Solution Third Constraint Graphed xx22 xx11 xx11 ++ xx22 = 8= 8 (0, 8)(0, 8) (8, 0)(8, 0) 88 77 66 55 44 33 22 11 11 22 33 44 55 66 77 88 9 109 10 ShadedShaded region containsregion contains all feasible pointsall feasible points for this constraintfor this constraint
  • 18. 18 Example 1: Graphical Solution xx11 xx22 88 77 66 55 44 33 22 11 11 22 33 44 55 66 77 88 9 109 10 22xx11 + 3+ 3xx22 = 19= 19 xx11 ++ xx22 = 8= 8 xx11 = 6= 6 Combined-Constraint Graph Showing Feasible Region FeasibleFeasible RegionRegion
  • 19. 19 Example 1: Graphical Solution Objective Function Line xx11 xx22 (7, 0)(7, 0) (0, 5)(0, 5) Objective FunctionObjective Function 55xx11 ++ 7x7x22 = 35= 35 88 77 66 55 44 33 22 11 11 22 33 44 55 66 77 88 9 109 10
  • 20. 20 Example 1: Graphical SolutionExample 1: Graphical Solution Selected Objective Function LinesSelected Objective Function Lines xx11 xx22 55xx11 ++ 7x7x22 = 35= 35 88 77 66 55 44 33 22 11 11 22 33 44 55 66 77 88 9 109 10 55xx11 ++ 7x7x22 = 42= 42 55xx11 ++ 7x7x22 = 39= 39
  • 21. 21 Example 1: Graphical Solution Optimal Solution xx11 xx22 MaximumMaximum Objective Function LineObjective Function Line 55xx11 ++ 7x7x22 = 46= 46 Optimal SolutionOptimal Solution ((xx11 = 5,= 5, xx22 = 3)= 3) 88 77 66 55 44 33 22 11 11 22 33 44 55 66 77 88 9 109 10
  • 22. 22 Summary of the Graphical Solution Procedure for Maximization Problems Prepare a graph of the feasible solutions for each of the constraints. Determine the feasible region that satisfies all the constraints simultaneously. Draw an objective function line. Move parallel objective function lines toward larger objective function values without entirely leaving the feasible region. Any feasible solution on the objective function line with the largest value is an optimal solution.