SlideShare a Scribd company logo
1 of 19
Download to read offline
D Nagesh Kumar, IISc Optimization Methods: M1L31
Introduction and Basic Concepts
(iii) Classification
of Optimization
Problems
D Nagesh Kumar, IISc Optimization Methods: M1L32
Introduction
Optimization problems can be classified based on
the type of constraints, nature of design variables,
physical structure of the problem, nature of the
equations involved, deterministic nature of the
variables, permissible value of the design variables,
separability of the functions and number of objective
functions. These classifications are briefly
discussed in this lecture.
D Nagesh Kumar, IISc Optimization Methods: M1L33
Classification based on existence of constraints.
Constrained optimization problems: which are
subject to one or more constraints.
Unconstrained optimization problems: in which
no constraints exist.
D Nagesh Kumar, IISc Optimization Methods: M1L34
Classification based on the nature of the design
variables
There are two broad categories of classification
within this classification
First category : the objective is to find a set of design
parameters that make a prescribed function of these
parameters minimum or maximum subject to certain
constraints.
– For example to find the minimum weight design of a strip
footing with two loads shown in the figure, subject to a
limitation on the maximum settlement of the structure.
The problem can be defined as follows
subject to the constraints
The length of the footing (l) the loads P1 and P2 , the distance between the loads are
assumed to be constant and the required optimization is achieved by varying b and d.
Such problems are called parameter or static optimization problems.
D Nagesh Kumar, IISc Optimization Methods: M1L36
Classification based on the nature of the design
variables (contd.)
Second category: the objective is to find a set of
design parameters, which are all continuous
functions of some other parameter, that minimizes
an objective function subject to a set of constraints.
– For example, if the cross sectional dimensions of the
rectangular footing is allowed to vary along its length as
shown in the following figure.
The problem can be defined as follows
subject to the constraints
l
The length of the footing (l) the loads P1 and P2 , the distance between the loads are
assumed to be constant and the required optimization is achieved by varying b and d.
Such problems are called trajectory or dynamic optimization problems.
D Nagesh Kumar, IISc Optimization Methods: M1L38
Classification based on the physical structure of the
problem
Based on the physical structure, we can classify
optimization problems are classified as optimal control and
non-optimal control problems.
(i) An optimal control (OC) problem is a mathematical
programming problem involving a number of stages, where
each stage evolves from the preceding stage in a
prescribed manner.
It is defined by two types of variables: the control or design
variables and state variables.
The problem is to find a set of control or design variables such that the
total objective function (also known as the performance index, PI) over
all stages is minimized subject to a set of constraints on the control and
state variables. An OC problem can be stated as follows:
Where xi is the ith control variable, yi is the ith state variable, and fi is the
contribution of the ith stage to the total objective function. gj, hk, and qi
are the functions of xj, yj ; xk, yk and xi and yi, respectively, and l is the
total number of states. The control and state variables xi and yi can be
vectors in some cases.
(ii) The problems which are not optimal control problems are
called non-optimal control problems.
subject to the constraints:
D Nagesh Kumar, IISc Optimization Methods: M1L310
Classification based on the nature of the equations
involved
Based on the nature of expressions for the objective
function and the constraints, optimization problems can
be classified as linear, nonlinear, geometric and
quadratic programming problems.
D Nagesh Kumar, IISc Optimization Methods: M1L311
Classification based on the nature of the equations
involved (contd.)
(i) Linear programming problem
If the objective function and all the constraints are linear functions of
the design variables, the mathematical programming problem is called
a linear programming (LP) problem.
often stated in the standard form :
subject to
D Nagesh Kumar, IISc Optimization Methods: M1L312
Classification based on the nature of the
equations involved (contd.)
(ii) Nonlinear programming problem
If any of the functions among the objectives and constraint
functions is nonlinear, the problem is called a nonlinear
programming (NLP) problem this is the most general form of a
programming problem.
D Nagesh Kumar, IISc Optimization Methods: M1L313
Classification based on the nature of the equations
involved (contd.)
(iii) Geometric programming problem
– A geometric programming (GMP) problem is one in which the
objective function and constraints are expressed as polynomials in X.
A polynomial with N terms can be expressed as
– Thus GMP problems can be expressed as follows: Find X which
minimizes :
subject to:
D Nagesh Kumar, IISc Optimization Methods: M1L314
Classification based on the nature of the equations
involved (contd.)
where N0 and Nk denote the number of terms in the objective and kth
constraint function, respectively.
(iv) Quadratic programming problem
A quadratic programming problem is the best behaved nonlinear
programming problem with a quadratic objective function and linear
constraints and is concave (for maximization problems). It is usually
formulated as follows:
Subject to:
where c, qi, Qij, aij, and bj are constants.
D Nagesh Kumar, IISc Optimization Methods: M1L315
Classification based on the permissible values of
the decision variables
Under this classification problems can be classified as
integer and real-valued programming problems
(i) Integer programming problem
If some or all of the design variables of an optimization problem are
restricted to take only integer (or discrete) values, the problem is
called an integer programming problem.
(ii) Real-valued programming problem
A real-valued problem is that in which it is sought to minimize or
maximize a real function by systematically choosing the values of real
variables from within an allowed set. When the allowed set contains
only real values, it is called a real-valued programming problem.
D Nagesh Kumar, IISc Optimization Methods: M1L316
Classification based on deterministic nature of the
variables
Under this classification, optimization problems
can be classified as deterministic and stochastic
programming problems
(i) Deterministic programming problem
• In this type of problems all the design variables are
deterministic.
(ii) Stochastic programming problem
In this type of an optimization problem some or all the
parameters (design variables and/or pre-assigned parameters)
are probabilistic (non deterministic or stochastic). For example
estimates of life span of structures which have probabilistic
inputs of the concrete strength and load capacity. A
deterministic value of the life-span is non-attainable.
D Nagesh Kumar, IISc Optimization Methods: M1L317
Classification based on separability of the functions
Based on the separability of the objective and constraint
functions optimization problems can be classified as
separable and non-separable programming problems
(i) Separable programming problems
In this type of a problem the objective function and the constraints are
separable. A function is said to be separable if it can be expressed as
the sum of n single-variable functions and separable programming
problem can be expressed in standard form as :
subject to :
where bj is a constant.
D Nagesh Kumar, IISc Optimization Methods: M1L318
Classification based on the number of objective
functions
Under this classification objective functions can be
classified as single and multiobjective programming
problems.
(i) Single-objective programming problem in which there is only a
single objective.
(ii) Multi-objective programming problem
A multiobjective programming problem can be stated as follows:
where f1, f2, . . . fk denote the objective functions to be minimized
simultaneously.
subject to :
D Nagesh Kumar, IISc Optimization Methods: M1L319
Thank You

More Related Content

What's hot

Topology Optimization Using the SIMP Method
Topology Optimization Using the SIMP MethodTopology Optimization Using the SIMP Method
Topology Optimization Using the SIMP MethodFabian Wein
 
Classification of optimization Techniques
Classification of optimization TechniquesClassification of optimization Techniques
Classification of optimization Techniquesshelememosisa
 
introduction to differential equations
introduction to differential equationsintroduction to differential equations
introduction to differential equationsEmdadul Haque Milon
 
Introduction to Numerical Analysis
Introduction to Numerical AnalysisIntroduction to Numerical Analysis
Introduction to Numerical AnalysisMohammad Tawfik
 
Integer Linear Programming
Integer Linear ProgrammingInteger Linear Programming
Integer Linear ProgrammingSukhpalRamanand
 
Graphical Method
Graphical MethodGraphical Method
Graphical MethodSachin MK
 
Convex Optimization
Convex OptimizationConvex Optimization
Convex Optimizationadil raja
 
001 lpp introduction
001 lpp introduction001 lpp introduction
001 lpp introductionVictor Seelan
 
Simplex Method
Simplex MethodSimplex Method
Simplex Methodkzoe1996
 
Simplex Method
Simplex MethodSimplex Method
Simplex MethodSachin MK
 
Integer Programming, Gomory
Integer Programming, GomoryInteger Programming, Gomory
Integer Programming, GomoryAVINASH JURIANI
 
01. steps involved, merits, demerits & limitations of fem
01. steps involved, merits, demerits & limitations of fem01. steps involved, merits, demerits & limitations of fem
01. steps involved, merits, demerits & limitations of femSura Venkata Mahesh
 
Sensitivity analysis in linear programming problem ( Muhammed Jiyad)
Sensitivity analysis in linear programming problem ( Muhammed Jiyad)Sensitivity analysis in linear programming problem ( Muhammed Jiyad)
Sensitivity analysis in linear programming problem ( Muhammed Jiyad)Muhammed Jiyad
 
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
 
New approach for wolfe’s modified simplex method to solve quadratic programmi...
New approach for wolfe’s modified simplex method to solve quadratic programmi...New approach for wolfe’s modified simplex method to solve quadratic programmi...
New approach for wolfe’s modified simplex method to solve quadratic programmi...eSAT Journals
 

What's hot (20)

Topology Optimization Using the SIMP Method
Topology Optimization Using the SIMP MethodTopology Optimization Using the SIMP Method
Topology Optimization Using the SIMP Method
 
Classification of optimization Techniques
Classification of optimization TechniquesClassification of optimization Techniques
Classification of optimization Techniques
 
introduction to differential equations
introduction to differential equationsintroduction to differential equations
introduction to differential equations
 
Operations Research - The Dual Simplex Method
Operations Research - The Dual Simplex MethodOperations Research - The Dual Simplex Method
Operations Research - The Dual Simplex Method
 
Introduction to Numerical Analysis
Introduction to Numerical AnalysisIntroduction to Numerical Analysis
Introduction to Numerical Analysis
 
Integer Linear Programming
Integer Linear ProgrammingInteger Linear Programming
Integer Linear Programming
 
Graphical Method
Graphical MethodGraphical Method
Graphical Method
 
Convex Optimization
Convex OptimizationConvex Optimization
Convex Optimization
 
001 lpp introduction
001 lpp introduction001 lpp introduction
001 lpp introduction
 
Simplex Method
Simplex MethodSimplex Method
Simplex Method
 
Simplex Method
Simplex MethodSimplex Method
Simplex Method
 
Integer Programming, Gomory
Integer Programming, GomoryInteger Programming, Gomory
Integer Programming, Gomory
 
01. steps involved, merits, demerits & limitations of fem
01. steps involved, merits, demerits & limitations of fem01. steps involved, merits, demerits & limitations of fem
01. steps involved, merits, demerits & limitations of fem
 
Concept of Duality
Concept of DualityConcept of Duality
Concept of Duality
 
Introduction to FEA
Introduction to FEAIntroduction to FEA
Introduction to FEA
 
Operations Research - The Big M Method
Operations Research - The Big M MethodOperations Research - The Big M Method
Operations Research - The Big M Method
 
Optimization tutorial
Optimization tutorialOptimization tutorial
Optimization tutorial
 
Sensitivity analysis in linear programming problem ( Muhammed Jiyad)
Sensitivity analysis in linear programming problem ( Muhammed Jiyad)Sensitivity analysis in linear programming problem ( Muhammed Jiyad)
Sensitivity analysis in linear programming problem ( Muhammed Jiyad)
 
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
 
New approach for wolfe’s modified simplex method to solve quadratic programmi...
New approach for wolfe’s modified simplex method to solve quadratic programmi...New approach for wolfe’s modified simplex method to solve quadratic programmi...
New approach for wolfe’s modified simplex method to solve quadratic programmi...
 

Similar to Numerical analysis m1 l3slides

Numerical analysis m1 l2slides
Numerical analysis  m1 l2slidesNumerical analysis  m1 l2slides
Numerical analysis m1 l2slidesSHAMJITH KM
 
Unit 1 - Optimization methods.pptx
Unit 1 - Optimization methods.pptxUnit 1 - Optimization methods.pptx
Unit 1 - Optimization methods.pptxssuser4debce1
 
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
 
Numerical analysis canonical
Numerical analysis  canonicalNumerical analysis  canonical
Numerical analysis canonicalSHAMJITH KM
 
Chapter 2.Linear Programming.pdf
Chapter 2.Linear Programming.pdfChapter 2.Linear Programming.pdf
Chapter 2.Linear Programming.pdfTsegay Berhe
 
An efficient method of solving lexicographic linear goal programming problem
An efficient method of solving lexicographic linear goal programming problemAn efficient method of solving lexicographic linear goal programming problem
An efficient method of solving lexicographic linear goal programming problemAlexander Decker
 
An efficient method of solving lexicographic linear goal programming problem
An efficient method of solving lexicographic linear goal programming problemAn efficient method of solving lexicographic linear goal programming problem
An efficient method of solving lexicographic linear goal programming problemAlexander Decker
 
Numerical analysis m5 l1slides
Numerical analysis  m5 l1slidesNumerical analysis  m5 l1slides
Numerical analysis m5 l1slidesSHAMJITH KM
 
1 resource optimization 2
1 resource optimization 21 resource optimization 2
1 resource optimization 2shushay hailu
 
CompEng - Lec01 - Introduction To Optimum Design.pdf
CompEng - Lec01 - Introduction To Optimum Design.pdfCompEng - Lec01 - Introduction To Optimum Design.pdf
CompEng - Lec01 - Introduction To Optimum Design.pdfnooreldeenmagdy2
 
Optimization of Patrol Manpower Allocation Using Goal Programming Approach -A...
Optimization of Patrol Manpower Allocation Using Goal Programming Approach -A...Optimization of Patrol Manpower Allocation Using Goal Programming Approach -A...
Optimization of Patrol Manpower Allocation Using Goal Programming Approach -A...IJERA Editor
 
Nonlinear Programming: Theories and Algorithms of Some Unconstrained Optimiza...
Nonlinear Programming: Theories and Algorithms of Some Unconstrained Optimiza...Nonlinear Programming: Theories and Algorithms of Some Unconstrained Optimiza...
Nonlinear Programming: Theories and Algorithms of Some Unconstrained Optimiza...Dr. Amarjeet Singh
 
Chapter 1 (1).pdf
Chapter 1 (1).pdfChapter 1 (1).pdf
Chapter 1 (1).pdfrziguiala
 
Definition of linear programming problem model decision variable, objective ...
Definition of linear programming problem model decision variable, objective ...Definition of linear programming problem model decision variable, objective ...
Definition of linear programming problem model decision variable, objective ...Sunny Mervyne Baa
 
IRJET- Optimization of Fink and Howe Trusses
IRJET-  	  Optimization of Fink and Howe TrussesIRJET-  	  Optimization of Fink and Howe Trusses
IRJET- Optimization of Fink and Howe TrussesIRJET Journal
 
A Validation of Object-Oriented Design Metrics as Quality Indicators
A Validation of Object-Oriented Design Metrics as Quality IndicatorsA Validation of Object-Oriented Design Metrics as Quality Indicators
A Validation of Object-Oriented Design Metrics as Quality Indicatorsvie_dels
 
Numerical analysis simplex method 2
Numerical analysis  simplex method 2Numerical analysis  simplex method 2
Numerical analysis simplex method 2SHAMJITH KM
 

Similar to Numerical analysis m1 l3slides (20)

Numerical analysis m1 l2slides
Numerical analysis  m1 l2slidesNumerical analysis  m1 l2slides
Numerical analysis m1 l2slides
 
Unit 1 - Optimization methods.pptx
Unit 1 - Optimization methods.pptxUnit 1 - Optimization methods.pptx
Unit 1 - Optimization methods.pptx
 
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
 
Numerical analysis canonical
Numerical analysis  canonicalNumerical analysis  canonical
Numerical analysis canonical
 
Chapter 2.Linear Programming.pdf
Chapter 2.Linear Programming.pdfChapter 2.Linear Programming.pdf
Chapter 2.Linear Programming.pdf
 
An efficient method of solving lexicographic linear goal programming problem
An efficient method of solving lexicographic linear goal programming problemAn efficient method of solving lexicographic linear goal programming problem
An efficient method of solving lexicographic linear goal programming problem
 
An efficient method of solving lexicographic linear goal programming problem
An efficient method of solving lexicographic linear goal programming problemAn efficient method of solving lexicographic linear goal programming problem
An efficient method of solving lexicographic linear goal programming problem
 
Numerical analysis m5 l1slides
Numerical analysis  m5 l1slidesNumerical analysis  m5 l1slides
Numerical analysis m5 l1slides
 
1 resource optimization 2
1 resource optimization 21 resource optimization 2
1 resource optimization 2
 
CompEng - Lec01 - Introduction To Optimum Design.pdf
CompEng - Lec01 - Introduction To Optimum Design.pdfCompEng - Lec01 - Introduction To Optimum Design.pdf
CompEng - Lec01 - Introduction To Optimum Design.pdf
 
Optimization of Patrol Manpower Allocation Using Goal Programming Approach -A...
Optimization of Patrol Manpower Allocation Using Goal Programming Approach -A...Optimization of Patrol Manpower Allocation Using Goal Programming Approach -A...
Optimization of Patrol Manpower Allocation Using Goal Programming Approach -A...
 
Nonlinear Programming: Theories and Algorithms of Some Unconstrained Optimiza...
Nonlinear Programming: Theories and Algorithms of Some Unconstrained Optimiza...Nonlinear Programming: Theories and Algorithms of Some Unconstrained Optimiza...
Nonlinear Programming: Theories and Algorithms of Some Unconstrained Optimiza...
 
Optimazation
OptimazationOptimazation
Optimazation
 
Chapter 1 (1).pdf
Chapter 1 (1).pdfChapter 1 (1).pdf
Chapter 1 (1).pdf
 
CN.ppt
CN.pptCN.ppt
CN.ppt
 
Definition of linear programming problem model decision variable, objective ...
Definition of linear programming problem model decision variable, objective ...Definition of linear programming problem model decision variable, objective ...
Definition of linear programming problem model decision variable, objective ...
 
IRJET- Optimization of Fink and Howe Trusses
IRJET-  	  Optimization of Fink and Howe TrussesIRJET-  	  Optimization of Fink and Howe Trusses
IRJET- Optimization of Fink and Howe Trusses
 
lecture.ppt
lecture.pptlecture.ppt
lecture.ppt
 
A Validation of Object-Oriented Design Metrics as Quality Indicators
A Validation of Object-Oriented Design Metrics as Quality IndicatorsA Validation of Object-Oriented Design Metrics as Quality Indicators
A Validation of Object-Oriented Design Metrics as Quality Indicators
 
Numerical analysis simplex method 2
Numerical analysis  simplex method 2Numerical analysis  simplex method 2
Numerical analysis simplex method 2
 

More from SHAMJITH KM

Salah of the Prophet (ﷺ).pdf
Salah of the Prophet (ﷺ).pdfSalah of the Prophet (ﷺ).pdf
Salah of the Prophet (ﷺ).pdfSHAMJITH KM
 
Construction Materials and Engineering - Module IV - Lecture Notes
Construction Materials and Engineering - Module IV - Lecture NotesConstruction Materials and Engineering - Module IV - Lecture Notes
Construction Materials and Engineering - Module IV - Lecture NotesSHAMJITH KM
 
Construction Materials and Engineering - Module III - Lecture Notes
Construction Materials and Engineering - Module III - Lecture NotesConstruction Materials and Engineering - Module III - Lecture Notes
Construction Materials and Engineering - Module III - Lecture NotesSHAMJITH KM
 
Construction Materials and Engineering - Module II - Lecture Notes
Construction Materials and Engineering - Module II - Lecture NotesConstruction Materials and Engineering - Module II - Lecture Notes
Construction Materials and Engineering - Module II - Lecture NotesSHAMJITH KM
 
Construction Materials and Engineering - Module I - Lecture Notes
Construction Materials and Engineering - Module I - Lecture NotesConstruction Materials and Engineering - Module I - Lecture Notes
Construction Materials and Engineering - Module I - Lecture NotesSHAMJITH KM
 
Computing fundamentals lab record - Polytechnics
Computing fundamentals lab record - PolytechnicsComputing fundamentals lab record - Polytechnics
Computing fundamentals lab record - PolytechnicsSHAMJITH KM
 
Concrete lab manual - Polytechnics
Concrete lab manual - PolytechnicsConcrete lab manual - Polytechnics
Concrete lab manual - PolytechnicsSHAMJITH KM
 
Concrete Technology Study Notes
Concrete Technology Study NotesConcrete Technology Study Notes
Concrete Technology Study NotesSHAMJITH KM
 
നബി(സ)യുടെ നമസ്കാരം - രൂപവും പ്രാര്ത്ഥനകളും
നബി(സ)യുടെ നമസ്കാരം -  രൂപവും പ്രാര്ത്ഥനകളുംനബി(സ)യുടെ നമസ്കാരം -  രൂപവും പ്രാര്ത്ഥനകളും
നബി(സ)യുടെ നമസ്കാരം - രൂപവും പ്രാര്ത്ഥനകളുംSHAMJITH KM
 
Design of simple beam using staad pro - doc file
Design of simple beam using staad pro - doc fileDesign of simple beam using staad pro - doc file
Design of simple beam using staad pro - doc fileSHAMJITH KM
 
Design of simple beam using staad pro
Design of simple beam using staad proDesign of simple beam using staad pro
Design of simple beam using staad proSHAMJITH KM
 
Python programs - PPT file (Polytechnics)
Python programs - PPT file (Polytechnics)Python programs - PPT file (Polytechnics)
Python programs - PPT file (Polytechnics)SHAMJITH KM
 
Python programs - first semester computer lab manual (polytechnics)
Python programs - first semester computer lab manual (polytechnics)Python programs - first semester computer lab manual (polytechnics)
Python programs - first semester computer lab manual (polytechnics)SHAMJITH KM
 
Python programming Workshop SITTTR - Kalamassery
Python programming Workshop SITTTR - KalamasseryPython programming Workshop SITTTR - Kalamassery
Python programming Workshop SITTTR - KalamasserySHAMJITH KM
 
Analysis of simple beam using STAAD Pro (Exp No 1)
Analysis of simple beam using STAAD Pro (Exp No 1)Analysis of simple beam using STAAD Pro (Exp No 1)
Analysis of simple beam using STAAD Pro (Exp No 1)SHAMJITH KM
 
Theory of structures I - STUDENT NOTE BOOK (Polytechnics Revision 2015)
Theory of structures I - STUDENT NOTE BOOK (Polytechnics Revision 2015)Theory of structures I - STUDENT NOTE BOOK (Polytechnics Revision 2015)
Theory of structures I - STUDENT NOTE BOOK (Polytechnics Revision 2015)SHAMJITH KM
 
Theory of structures II - STUDENT NOTE BOOK (Polytechnics Revision 2015)
Theory of structures II - STUDENT NOTE BOOK (Polytechnics Revision 2015)Theory of structures II - STUDENT NOTE BOOK (Polytechnics Revision 2015)
Theory of structures II - STUDENT NOTE BOOK (Polytechnics Revision 2015)SHAMJITH KM
 
CAD Lab model viva questions
CAD Lab model viva questions CAD Lab model viva questions
CAD Lab model viva questions SHAMJITH KM
 
Brain Computer Interface (BCI) - seminar PPT
Brain Computer Interface (BCI) -  seminar PPTBrain Computer Interface (BCI) -  seminar PPT
Brain Computer Interface (BCI) - seminar PPTSHAMJITH KM
 
Surveying - Module iii-levelling only note
Surveying - Module  iii-levelling only noteSurveying - Module  iii-levelling only note
Surveying - Module iii-levelling only noteSHAMJITH KM
 

More from SHAMJITH KM (20)

Salah of the Prophet (ﷺ).pdf
Salah of the Prophet (ﷺ).pdfSalah of the Prophet (ﷺ).pdf
Salah of the Prophet (ﷺ).pdf
 
Construction Materials and Engineering - Module IV - Lecture Notes
Construction Materials and Engineering - Module IV - Lecture NotesConstruction Materials and Engineering - Module IV - Lecture Notes
Construction Materials and Engineering - Module IV - Lecture Notes
 
Construction Materials and Engineering - Module III - Lecture Notes
Construction Materials and Engineering - Module III - Lecture NotesConstruction Materials and Engineering - Module III - Lecture Notes
Construction Materials and Engineering - Module III - Lecture Notes
 
Construction Materials and Engineering - Module II - Lecture Notes
Construction Materials and Engineering - Module II - Lecture NotesConstruction Materials and Engineering - Module II - Lecture Notes
Construction Materials and Engineering - Module II - Lecture Notes
 
Construction Materials and Engineering - Module I - Lecture Notes
Construction Materials and Engineering - Module I - Lecture NotesConstruction Materials and Engineering - Module I - Lecture Notes
Construction Materials and Engineering - Module I - Lecture Notes
 
Computing fundamentals lab record - Polytechnics
Computing fundamentals lab record - PolytechnicsComputing fundamentals lab record - Polytechnics
Computing fundamentals lab record - Polytechnics
 
Concrete lab manual - Polytechnics
Concrete lab manual - PolytechnicsConcrete lab manual - Polytechnics
Concrete lab manual - Polytechnics
 
Concrete Technology Study Notes
Concrete Technology Study NotesConcrete Technology Study Notes
Concrete Technology Study Notes
 
നബി(സ)യുടെ നമസ്കാരം - രൂപവും പ്രാര്ത്ഥനകളും
നബി(സ)യുടെ നമസ്കാരം -  രൂപവും പ്രാര്ത്ഥനകളുംനബി(സ)യുടെ നമസ്കാരം -  രൂപവും പ്രാര്ത്ഥനകളും
നബി(സ)യുടെ നമസ്കാരം - രൂപവും പ്രാര്ത്ഥനകളും
 
Design of simple beam using staad pro - doc file
Design of simple beam using staad pro - doc fileDesign of simple beam using staad pro - doc file
Design of simple beam using staad pro - doc file
 
Design of simple beam using staad pro
Design of simple beam using staad proDesign of simple beam using staad pro
Design of simple beam using staad pro
 
Python programs - PPT file (Polytechnics)
Python programs - PPT file (Polytechnics)Python programs - PPT file (Polytechnics)
Python programs - PPT file (Polytechnics)
 
Python programs - first semester computer lab manual (polytechnics)
Python programs - first semester computer lab manual (polytechnics)Python programs - first semester computer lab manual (polytechnics)
Python programs - first semester computer lab manual (polytechnics)
 
Python programming Workshop SITTTR - Kalamassery
Python programming Workshop SITTTR - KalamasseryPython programming Workshop SITTTR - Kalamassery
Python programming Workshop SITTTR - Kalamassery
 
Analysis of simple beam using STAAD Pro (Exp No 1)
Analysis of simple beam using STAAD Pro (Exp No 1)Analysis of simple beam using STAAD Pro (Exp No 1)
Analysis of simple beam using STAAD Pro (Exp No 1)
 
Theory of structures I - STUDENT NOTE BOOK (Polytechnics Revision 2015)
Theory of structures I - STUDENT NOTE BOOK (Polytechnics Revision 2015)Theory of structures I - STUDENT NOTE BOOK (Polytechnics Revision 2015)
Theory of structures I - STUDENT NOTE BOOK (Polytechnics Revision 2015)
 
Theory of structures II - STUDENT NOTE BOOK (Polytechnics Revision 2015)
Theory of structures II - STUDENT NOTE BOOK (Polytechnics Revision 2015)Theory of structures II - STUDENT NOTE BOOK (Polytechnics Revision 2015)
Theory of structures II - STUDENT NOTE BOOK (Polytechnics Revision 2015)
 
CAD Lab model viva questions
CAD Lab model viva questions CAD Lab model viva questions
CAD Lab model viva questions
 
Brain Computer Interface (BCI) - seminar PPT
Brain Computer Interface (BCI) -  seminar PPTBrain Computer Interface (BCI) -  seminar PPT
Brain Computer Interface (BCI) - seminar PPT
 
Surveying - Module iii-levelling only note
Surveying - Module  iii-levelling only noteSurveying - Module  iii-levelling only note
Surveying - Module iii-levelling only note
 

Recently uploaded

CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 

Recently uploaded (20)

CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 

Numerical analysis m1 l3slides

  • 1. D Nagesh Kumar, IISc Optimization Methods: M1L31 Introduction and Basic Concepts (iii) Classification of Optimization Problems
  • 2. D Nagesh Kumar, IISc Optimization Methods: M1L32 Introduction Optimization problems can be classified based on the type of constraints, nature of design variables, physical structure of the problem, nature of the equations involved, deterministic nature of the variables, permissible value of the design variables, separability of the functions and number of objective functions. These classifications are briefly discussed in this lecture.
  • 3. D Nagesh Kumar, IISc Optimization Methods: M1L33 Classification based on existence of constraints. Constrained optimization problems: which are subject to one or more constraints. Unconstrained optimization problems: in which no constraints exist.
  • 4. D Nagesh Kumar, IISc Optimization Methods: M1L34 Classification based on the nature of the design variables There are two broad categories of classification within this classification First category : the objective is to find a set of design parameters that make a prescribed function of these parameters minimum or maximum subject to certain constraints. – For example to find the minimum weight design of a strip footing with two loads shown in the figure, subject to a limitation on the maximum settlement of the structure.
  • 5. The problem can be defined as follows subject to the constraints The length of the footing (l) the loads P1 and P2 , the distance between the loads are assumed to be constant and the required optimization is achieved by varying b and d. Such problems are called parameter or static optimization problems.
  • 6. D Nagesh Kumar, IISc Optimization Methods: M1L36 Classification based on the nature of the design variables (contd.) Second category: the objective is to find a set of design parameters, which are all continuous functions of some other parameter, that minimizes an objective function subject to a set of constraints. – For example, if the cross sectional dimensions of the rectangular footing is allowed to vary along its length as shown in the following figure.
  • 7. The problem can be defined as follows subject to the constraints l The length of the footing (l) the loads P1 and P2 , the distance between the loads are assumed to be constant and the required optimization is achieved by varying b and d. Such problems are called trajectory or dynamic optimization problems.
  • 8. D Nagesh Kumar, IISc Optimization Methods: M1L38 Classification based on the physical structure of the problem Based on the physical structure, we can classify optimization problems are classified as optimal control and non-optimal control problems. (i) An optimal control (OC) problem is a mathematical programming problem involving a number of stages, where each stage evolves from the preceding stage in a prescribed manner. It is defined by two types of variables: the control or design variables and state variables.
  • 9. The problem is to find a set of control or design variables such that the total objective function (also known as the performance index, PI) over all stages is minimized subject to a set of constraints on the control and state variables. An OC problem can be stated as follows: Where xi is the ith control variable, yi is the ith state variable, and fi is the contribution of the ith stage to the total objective function. gj, hk, and qi are the functions of xj, yj ; xk, yk and xi and yi, respectively, and l is the total number of states. The control and state variables xi and yi can be vectors in some cases. (ii) The problems which are not optimal control problems are called non-optimal control problems. subject to the constraints:
  • 10. D Nagesh Kumar, IISc Optimization Methods: M1L310 Classification based on the nature of the equations involved Based on the nature of expressions for the objective function and the constraints, optimization problems can be classified as linear, nonlinear, geometric and quadratic programming problems.
  • 11. D Nagesh Kumar, IISc Optimization Methods: M1L311 Classification based on the nature of the equations involved (contd.) (i) Linear programming problem If the objective function and all the constraints are linear functions of the design variables, the mathematical programming problem is called a linear programming (LP) problem. often stated in the standard form : subject to
  • 12. D Nagesh Kumar, IISc Optimization Methods: M1L312 Classification based on the nature of the equations involved (contd.) (ii) Nonlinear programming problem If any of the functions among the objectives and constraint functions is nonlinear, the problem is called a nonlinear programming (NLP) problem this is the most general form of a programming problem.
  • 13. D Nagesh Kumar, IISc Optimization Methods: M1L313 Classification based on the nature of the equations involved (contd.) (iii) Geometric programming problem – A geometric programming (GMP) problem is one in which the objective function and constraints are expressed as polynomials in X. A polynomial with N terms can be expressed as – Thus GMP problems can be expressed as follows: Find X which minimizes : subject to:
  • 14. D Nagesh Kumar, IISc Optimization Methods: M1L314 Classification based on the nature of the equations involved (contd.) where N0 and Nk denote the number of terms in the objective and kth constraint function, respectively. (iv) Quadratic programming problem A quadratic programming problem is the best behaved nonlinear programming problem with a quadratic objective function and linear constraints and is concave (for maximization problems). It is usually formulated as follows: Subject to: where c, qi, Qij, aij, and bj are constants.
  • 15. D Nagesh Kumar, IISc Optimization Methods: M1L315 Classification based on the permissible values of the decision variables Under this classification problems can be classified as integer and real-valued programming problems (i) Integer programming problem If some or all of the design variables of an optimization problem are restricted to take only integer (or discrete) values, the problem is called an integer programming problem. (ii) Real-valued programming problem A real-valued problem is that in which it is sought to minimize or maximize a real function by systematically choosing the values of real variables from within an allowed set. When the allowed set contains only real values, it is called a real-valued programming problem.
  • 16. D Nagesh Kumar, IISc Optimization Methods: M1L316 Classification based on deterministic nature of the variables Under this classification, optimization problems can be classified as deterministic and stochastic programming problems (i) Deterministic programming problem • In this type of problems all the design variables are deterministic. (ii) Stochastic programming problem In this type of an optimization problem some or all the parameters (design variables and/or pre-assigned parameters) are probabilistic (non deterministic or stochastic). For example estimates of life span of structures which have probabilistic inputs of the concrete strength and load capacity. A deterministic value of the life-span is non-attainable.
  • 17. D Nagesh Kumar, IISc Optimization Methods: M1L317 Classification based on separability of the functions Based on the separability of the objective and constraint functions optimization problems can be classified as separable and non-separable programming problems (i) Separable programming problems In this type of a problem the objective function and the constraints are separable. A function is said to be separable if it can be expressed as the sum of n single-variable functions and separable programming problem can be expressed in standard form as : subject to : where bj is a constant.
  • 18. D Nagesh Kumar, IISc Optimization Methods: M1L318 Classification based on the number of objective functions Under this classification objective functions can be classified as single and multiobjective programming problems. (i) Single-objective programming problem in which there is only a single objective. (ii) Multi-objective programming problem A multiobjective programming problem can be stated as follows: where f1, f2, . . . fk denote the objective functions to be minimized simultaneously. subject to :
  • 19. D Nagesh Kumar, IISc Optimization Methods: M1L319 Thank You