SlideShare a Scribd company logo
1 of 42
CE 588
Structural Optimization

Multi-Objective Optimization
Instructor: Y.Doç.Dr. NİLDEM TAYŞİ
3/12/2013
Samadar Salim Majeed
Introduction
 Is

an area of multiple criteria decision
making, that is concerned with mathmatical
optimization problem involving more than one
objective function to be optimized
simultaneously.
 Most real-world engineering optimization
problems are multi-Objective in nature
 Objectives are often conflicting
 Performance vs. Silicon area
 Quality vs. Cost
 Efficiency vs. Portability
 The notion of ”optimum” has to be redefined
 Multiobjective

optimization (multicriteria,
multiperformance, vector optimization or Pareto
optimization )
 Find a vector of decision variables which
satisfies constraints and optimizes a vector
function whose elements represent the objective
functions
 Objectives are usually in conflict with each other
 Optimize: finding solutions which would give the
values of all the objective functions acceptable to
the designer
Mathmatical Formulation
Feasible Region
Meaning Of Optimum
Pareto Optimum
Formulated
Pareto Optimum
Pareto Optimum
Pareto Front
Multi-Objective Optimization
Classic Methods :
1- Weighted Sum Method
2- Constraint method
3- Weighted Metric Methods
4- Rotated Weighted Metric Method
5- Benson’s Method
5- Value Function Method
Currently

an Evolutionary Algorithm
Methods are Used For MOOP
Multi-Objective Optimization
All

the problems that we have considered in this class
have been comprised of a single objective function
with perhaps multiple constraints and design variables.

Minimize

Subject To:

F (x)

g ( x) ≤ 0 ....
Multi-Objective Optimization
In such a case, the problem has a 1 dimensional
performance space and the optimum point is the one
that is the furthest toward the desired extreme.
Optimum

0

- +

F
Multi-Objective Optimization
What

happens when it is necessary (or at least
desirable) to optimize with respect to more than one
criteria?

Now

we have additional dimensions in our
performance space and we are seeking the best we
can get for all dimensions simultaneously.

What

does that mean “best in all dimensions”?
Multi-Objective Optimization
Consider the following 2D performance space:
F2

Minimize Both F’s

Optimum

F1
Multi-Objective Optimization
But what happens in a case like this:
F2

Minimize Both F’s

Optimum?

Optimum?

F1
Multi-Objective Optimization
The one on the left is better with respect to F1 but
worse with respect to F2.
And the one on the right is better with respect to F2 and
worse with respect to F1.
How does one wind up in such peril?
Multi-Objective Optimization
That depends on the relationships that exist between
the various objectives.
There are 3 possible interactions that may exist
between objectives in a multi-objective optimization
problem:
1. Cooperation
2. Competition
3. No Relationship
Multi-Objective Optimization
What defines a relationship between objectives? How
can I recognize that two objectives have any
relationship at all?
The relationship between two objectives is defined by
the variables that they have in common.
Two objectives will fight for control of common design
variables throughout a multi-objective design
optimization process.
Multi-Objective Optimization
Just how vicious the fight is depends on what type of
interaction exists (of the 3 we mentioned).
Let’s consider the 1st case of cooperation.
Two objectives are said to “cooperate” if they both wish
to drive all their common variables in the same
direction (pretty much all the time).
In such a case, betterment of one objective typically
accompanies betterment of the other.
Multi-Objective Optimization
In such a case, the optimum is a single point (or
collection of equally desirable points) like in our first
performance plot.

F2

Minimize
Both F’s

Optimum

F1
Multi-Objective Optimization
Now let’s consider the 2nd case of competition.
Two objectives are said to “compete” if they wish to
drive at least some of their common variables in
different directions.
In such a case, betterment of one objective typically
comes at the expense of the other.
This is the most interesting case.
Multi-Objective Optimization
In

such a case, the optimum is no longer a single
point but a collection of points called the Pareto Set.

Optimality

criterion for optimization problems with
multiple objectives. A state (set of parameters) is said
to be Pareto optimal if there is no other state
dominating the state with respect to a set of objective
functions.
State

A dominates state B if A is better than B in at least
one objective function and not worse with respect to all other
objective functions.
Multi-Objective Optimization
So let’s take a look at this:
F2

Minimize Both F’s

F1
Multi-Objective Optimization
For completeness, we will now consider the case in
which there is no relationship between two objectives.
When do you think such a thing might occur?
Clearly this only occurs when the two objectives have
no design variables in common (each is a function of a
different subset of the design variables and the 2
subsets have a null intersection).
Multi-Objective Optimization
In such a case, we are free to optimize each function
individually to determine our optimal design
configuration.
That is why this case is desirable but uninteresting.

So back to competing objectives.
Multi-Objective Optimization
Now that we know what we are looking for, that is, the
set of non-dominated designs, how are we going to go
about generating it?
The most common way to generate points along a
Pareto frontier is to use a weighted sum approach.
Consider the following example:
Multi-Objective Optimization
Suppose I wish to minimize both of the following
functions simultaneously:
F1 = 750x1+60(25-x1) x2+45(25- x1)(25- x2)
F2 = (25- x1) x2
For the typical weighted sum approach, I would assign
a weight to each function such that:

w1 + w2 = 1

and

w1 , w2 ≥ 0
Multi-Objective Optimization
I would then combine the two functions into a single
function as follows and solve:

FT = ∑ wi Fi
i

= w1 F1 + w2 F2
Multi-Objective Optimization
The net effect of our weighted sum approach is to
convert a multiple objective problem into a single
objective problem.
But this will only provide us with a single Pareto point.
How will be go about finding other Pareto points?
By altering the weights and solving again.
Multi-Objective Optimization
As mentioned, such schemes are very common in
multi-objective optimization.
In fact, in an ASME paper published in 1997, Dennis
and Das made the claim that all common methods of
generating Pareto points involved repeated conversion
of a multi-objective problem into a single objective
problem and solving.
Multi-Objective Optimization
Ok, so I march up and down my weights generating
Pareto points and then I’ve got a good representation
of my set.
Unfortunately not. As it turns out it is seldom this easy.
There are a number of pitfalls associated with using
weighted sums to generate Pareto points.
Multi-Objective Optimization
Some of those pitfalls are:
Inability

to generate points in non-convex portions of
the frontier
Inability to generate a uniform sampling of the frontier
A non-intuitive relationship between combinatorial
parameters (weights, etc.) and performances
Poor efficiency (can require an excessive number of
function evaluations).
Multi-Objective Optimization
Let’s consider the 1st pitfall:
What is a non-convex portion of the frontier?
I assume you are all familiar with the concept of
convexity so let’s move on to a pictorial.
Multi-Objective Optimization
F2

Minimize Both F’s

This is a non-convex
region of the frontier

F1
Multi-Objective Optimization
Ok so why do weighted sum approaches have difficulty
finding these points?
As discussed in reference 1, choosing the weights in
the manner that we have can be shown to be
equivalent to rotating the performance axes by an
angle that can be determined from the weights and
then translating those rotated axes until they hit the
frontier.
The effect of this on a convex frontier can be visualized
as follows.
Multi-Objective Optimization
F2

Minimize Both F’s

F1
Multi-Objective Optimization
So I think that you can see already what is going to
happen when the frontier is not convex.
Consider the following animation.
Multi-Objective Optimization
F2

Minimize Both F’s

F1
Multi-Objective Optimization
So we missed all the points in the non-convex region.
This also demonstrates one reason why we may not get
a uniform sampling of the Pareto frontier.
As it turns out, a uniform sampling is only possible in
this way for a Pareto set having a very specific shape.
So not even all convex Pareto sets can be sampled
uniformly in this fashion. You can read more about
this in reference 1.
Multi-Objective Optimization
Clearly, if we cannot generate a uniform sampling and
we cannot find non-convex regions, then the
relationship between changes in weights and motion
along the frontier is non-intuitive.
Finally, since with each combination of weights, we are
completing an entire optimization of our system, You
can see how this may result in a great deal of system
evaluations.

More Related Content

What's hot

Multi objective optimization and Benchmark functions result
Multi objective optimization and Benchmark functions resultMulti objective optimization and Benchmark functions result
Multi objective optimization and Benchmark functions resultPiyush Agarwal
 
Optimization and particle swarm optimization (O & PSO)
Optimization and particle swarm optimization (O & PSO) Optimization and particle swarm optimization (O & PSO)
Optimization and particle swarm optimization (O & PSO) Engr Nosheen Memon
 
Particle Swarm optimization
Particle Swarm optimizationParticle Swarm optimization
Particle Swarm optimizationmidhulavijayan
 
Particle Swarm Optimization - PSO
Particle Swarm Optimization - PSOParticle Swarm Optimization - PSO
Particle Swarm Optimization - PSOMohamed Talaat
 
Hill climbing algorithm in artificial intelligence
Hill climbing algorithm in artificial intelligenceHill climbing algorithm in artificial intelligence
Hill climbing algorithm in artificial intelligencesandeep54552
 
Markov decision process
Markov decision processMarkov decision process
Markov decision processHamed Abdi
 
Flowchart of GA
Flowchart of GAFlowchart of GA
Flowchart of GAIshucs
 
Introduction to optimization technique
Introduction to optimization techniqueIntroduction to optimization technique
Introduction to optimization techniqueKAMINISINGH963
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimizationMahesh Tibrewal
 
Particle Swarm Optimization
Particle Swarm OptimizationParticle Swarm Optimization
Particle Swarm OptimizationStelios Petrakis
 
Genetic Algorithms - Artificial Intelligence
Genetic Algorithms - Artificial IntelligenceGenetic Algorithms - Artificial Intelligence
Genetic Algorithms - Artificial IntelligenceSahil Kumar
 
Particle Swarm Optimization: The Algorithm and Its Applications
Particle Swarm Optimization: The Algorithm and Its ApplicationsParticle Swarm Optimization: The Algorithm and Its Applications
Particle Swarm Optimization: The Algorithm and Its Applicationsadil raja
 
Simulated Annealing
Simulated AnnealingSimulated Annealing
Simulated AnnealingJoy Dutta
 
Pso introduction
Pso introductionPso introduction
Pso introductionrutika12345
 

What's hot (20)

Optmization techniques
Optmization techniquesOptmization techniques
Optmization techniques
 
Multi objective optimization and Benchmark functions result
Multi objective optimization and Benchmark functions resultMulti objective optimization and Benchmark functions result
Multi objective optimization and Benchmark functions result
 
Optimization and particle swarm optimization (O & PSO)
Optimization and particle swarm optimization (O & PSO) Optimization and particle swarm optimization (O & PSO)
Optimization and particle swarm optimization (O & PSO)
 
Particle Swarm optimization
Particle Swarm optimizationParticle Swarm optimization
Particle Swarm optimization
 
Concept of Duality
Concept of DualityConcept of Duality
Concept of Duality
 
Particle Swarm Optimization - PSO
Particle Swarm Optimization - PSOParticle Swarm Optimization - PSO
Particle Swarm Optimization - PSO
 
Metaheuristics
MetaheuristicsMetaheuristics
Metaheuristics
 
Hill climbing algorithm in artificial intelligence
Hill climbing algorithm in artificial intelligenceHill climbing algorithm in artificial intelligence
Hill climbing algorithm in artificial intelligence
 
Markov decision process
Markov decision processMarkov decision process
Markov decision process
 
Flowchart of GA
Flowchart of GAFlowchart of GA
Flowchart of GA
 
PSO
PSOPSO
PSO
 
Practical Swarm Optimization (PSO)
Practical Swarm Optimization (PSO)Practical Swarm Optimization (PSO)
Practical Swarm Optimization (PSO)
 
Introduction to optimization technique
Introduction to optimization techniqueIntroduction to optimization technique
Introduction to optimization technique
 
Tabu search
Tabu searchTabu search
Tabu search
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimization
 
Particle Swarm Optimization
Particle Swarm OptimizationParticle Swarm Optimization
Particle Swarm Optimization
 
Genetic Algorithms - Artificial Intelligence
Genetic Algorithms - Artificial IntelligenceGenetic Algorithms - Artificial Intelligence
Genetic Algorithms - Artificial Intelligence
 
Particle Swarm Optimization: The Algorithm and Its Applications
Particle Swarm Optimization: The Algorithm and Its ApplicationsParticle Swarm Optimization: The Algorithm and Its Applications
Particle Swarm Optimization: The Algorithm and Its Applications
 
Simulated Annealing
Simulated AnnealingSimulated Annealing
Simulated Annealing
 
Pso introduction
Pso introductionPso introduction
Pso introduction
 

Similar to Multi Objective Optimization

White paper multi objopt
White paper multi objoptWhite paper multi objopt
White paper multi objoptAltairKorea
 
SINGLE VARIABLE OPTIMIZATION AND MULTI VARIABLE OPTIMIZATIUON.pptx
SINGLE VARIABLE OPTIMIZATION AND MULTI VARIABLE OPTIMIZATIUON.pptxSINGLE VARIABLE OPTIMIZATION AND MULTI VARIABLE OPTIMIZATIUON.pptx
SINGLE VARIABLE OPTIMIZATION AND MULTI VARIABLE OPTIMIZATIUON.pptxglorypreciousj
 
Linear programming
Linear programmingLinear programming
Linear programmingpolast
 
Ar1 twf030 lecture3.1: Design Optimization
Ar1 twf030 lecture3.1: Design OptimizationAr1 twf030 lecture3.1: Design Optimization
Ar1 twf030 lecture3.1: Design OptimizationPirouz Nourian
 
Lpp through graphical analysis
Lpp through graphical analysis Lpp through graphical analysis
Lpp through graphical analysis YuktaBansal1
 
Data envelopment analysis
Data envelopment analysisData envelopment analysis
Data envelopment analysisGlory Maker
 
Multiobjective optimization and Genetic algorithms in Scilab
Multiobjective optimization and Genetic algorithms in ScilabMultiobjective optimization and Genetic algorithms in Scilab
Multiobjective optimization and Genetic algorithms in ScilabScilab
 
New very very interesting Ppt best notesnew.pdf
New very very interesting Ppt best notesnew.pdfNew very very interesting Ppt best notesnew.pdf
New very very interesting Ppt best notesnew.pdfMUKESHKUMAR601613
 
Unit 1 - Optimization methods.pptx
Unit 1 - Optimization methods.pptxUnit 1 - Optimization methods.pptx
Unit 1 - Optimization methods.pptxssuser4debce1
 
A Optimization Techniques
A Optimization TechniquesA Optimization Techniques
A Optimization TechniquesAshley Smith
 
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
 
Linear programming models - U2.pptx
Linear programming models - U2.pptxLinear programming models - U2.pptx
Linear programming models - U2.pptxMariaBurgos55
 
Limitations of linear programming
Limitations of linear programmingLimitations of linear programming
Limitations of linear programmingTarun Gehlot
 
intro-factor-analysis.pdf
intro-factor-analysis.pdfintro-factor-analysis.pdf
intro-factor-analysis.pdfssuser2dbf1e1
 
35000120030_Aritra Kundu_Operations Research.pdf
35000120030_Aritra Kundu_Operations Research.pdf35000120030_Aritra Kundu_Operations Research.pdf
35000120030_Aritra Kundu_Operations Research.pdfJuliusCaesar36
 
NON LINEAR PROGRAMMING
NON LINEAR PROGRAMMING NON LINEAR PROGRAMMING
NON LINEAR PROGRAMMING karishma gupta
 
Machine Learning Explanations: LIME framework
Machine Learning Explanations: LIME framework Machine Learning Explanations: LIME framework
Machine Learning Explanations: LIME framework Deep Learning Italia
 

Similar to Multi Objective Optimization (20)

White paper multi objopt
White paper multi objoptWhite paper multi objopt
White paper multi objopt
 
SINGLE VARIABLE OPTIMIZATION AND MULTI VARIABLE OPTIMIZATIUON.pptx
SINGLE VARIABLE OPTIMIZATION AND MULTI VARIABLE OPTIMIZATIUON.pptxSINGLE VARIABLE OPTIMIZATION AND MULTI VARIABLE OPTIMIZATIUON.pptx
SINGLE VARIABLE OPTIMIZATION AND MULTI VARIABLE OPTIMIZATIUON.pptx
 
Linear programming
Linear programmingLinear programming
Linear programming
 
Chapter 04
Chapter 04Chapter 04
Chapter 04
 
Ar1 twf030 lecture3.1: Design Optimization
Ar1 twf030 lecture3.1: Design OptimizationAr1 twf030 lecture3.1: Design Optimization
Ar1 twf030 lecture3.1: Design Optimization
 
Lpp through graphical analysis
Lpp through graphical analysis Lpp through graphical analysis
Lpp through graphical analysis
 
Data envelopment analysis
Data envelopment analysisData envelopment analysis
Data envelopment analysis
 
Multiobjective optimization and Genetic algorithms in Scilab
Multiobjective optimization and Genetic algorithms in ScilabMultiobjective optimization and Genetic algorithms in Scilab
Multiobjective optimization and Genetic algorithms in Scilab
 
Reference 1
Reference 1Reference 1
Reference 1
 
New very very interesting Ppt best notesnew.pdf
New very very interesting Ppt best notesnew.pdfNew very very interesting Ppt best notesnew.pdf
New very very interesting Ppt best notesnew.pdf
 
Unit 1 - Optimization methods.pptx
Unit 1 - Optimization methods.pptxUnit 1 - Optimization methods.pptx
Unit 1 - Optimization methods.pptx
 
A Optimization Techniques
A Optimization TechniquesA Optimization Techniques
A Optimization Techniques
 
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...
 
Excel solver
Excel solverExcel solver
Excel solver
 
Linear programming models - U2.pptx
Linear programming models - U2.pptxLinear programming models - U2.pptx
Linear programming models - U2.pptx
 
Limitations of linear programming
Limitations of linear programmingLimitations of linear programming
Limitations of linear programming
 
intro-factor-analysis.pdf
intro-factor-analysis.pdfintro-factor-analysis.pdf
intro-factor-analysis.pdf
 
35000120030_Aritra Kundu_Operations Research.pdf
35000120030_Aritra Kundu_Operations Research.pdf35000120030_Aritra Kundu_Operations Research.pdf
35000120030_Aritra Kundu_Operations Research.pdf
 
NON LINEAR PROGRAMMING
NON LINEAR PROGRAMMING NON LINEAR PROGRAMMING
NON LINEAR PROGRAMMING
 
Machine Learning Explanations: LIME framework
Machine Learning Explanations: LIME framework Machine Learning Explanations: LIME framework
Machine Learning Explanations: LIME framework
 

Recently uploaded

Chapter 6(1)system devolopment life .ppt
Chapter 6(1)system devolopment life .pptChapter 6(1)system devolopment life .ppt
Chapter 6(1)system devolopment life .pptDoaaRezk5
 
cda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptcda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptMaryamAfzal41
 
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一Fi L
 
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full NightCall Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full Nightssuser7cb4ff
 
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书zdzoqco
 
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts ServiceCall Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Servicejennyeacort
 
办理学位证(SFU证书)西蒙弗雷泽大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙弗雷泽大学毕业证成绩单原版一比一办理学位证(SFU证书)西蒙弗雷泽大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙弗雷泽大学毕业证成绩单原版一比一F dds
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfneelspinoy
 
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一z xss
 
Apresentação Clamo Cristo -letra música Matheus Rizzo
Apresentação Clamo Cristo -letra música Matheus RizzoApresentação Clamo Cristo -letra música Matheus Rizzo
Apresentação Clamo Cristo -letra música Matheus RizzoCarolTelles6
 
Design and Managing Service in the field of tourism and hospitality industry
Design and Managing Service in the field of tourism and hospitality industryDesign and Managing Service in the field of tourism and hospitality industry
Design and Managing Service in the field of tourism and hospitality industryrioverosanniejoy
 
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
办理学位证(UCSD证书)美国加利福尼亚大学圣迭戈分校毕业证成绩单原版一比一
办理学位证(UCSD证书)美国加利福尼亚大学圣迭戈分校毕业证成绩单原版一比一办理学位证(UCSD证书)美国加利福尼亚大学圣迭戈分校毕业证成绩单原版一比一
办理学位证(UCSD证书)美国加利福尼亚大学圣迭戈分校毕业证成绩单原版一比一A SSS
 
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Yantram Animation Studio Corporation
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证nhjeo1gg
 
Design principles on typography in design
Design principles on typography in designDesign principles on typography in design
Design principles on typography in designnooreen17
 
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...Rishabh Aryan
 
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,Aginakm1
 
FiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfFiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfShivakumar Viswanathan
 

Recently uploaded (20)

Chapter 6(1)system devolopment life .ppt
Chapter 6(1)system devolopment life .pptChapter 6(1)system devolopment life .ppt
Chapter 6(1)system devolopment life .ppt
 
cda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptcda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis ppt
 
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
 
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full NightCall Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
 
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
 
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts ServiceCall Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
 
办理学位证(SFU证书)西蒙弗雷泽大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙弗雷泽大学毕业证成绩单原版一比一办理学位证(SFU证书)西蒙弗雷泽大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙弗雷泽大学毕业证成绩单原版一比一
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdf
 
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
 
Apresentação Clamo Cristo -letra música Matheus Rizzo
Apresentação Clamo Cristo -letra música Matheus RizzoApresentação Clamo Cristo -letra música Matheus Rizzo
Apresentação Clamo Cristo -letra música Matheus Rizzo
 
Design and Managing Service in the field of tourism and hospitality industry
Design and Managing Service in the field of tourism and hospitality industryDesign and Managing Service in the field of tourism and hospitality industry
Design and Managing Service in the field of tourism and hospitality industry
 
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
办理学位证(UCSD证书)美国加利福尼亚大学圣迭戈分校毕业证成绩单原版一比一
办理学位证(UCSD证书)美国加利福尼亚大学圣迭戈分校毕业证成绩单原版一比一办理学位证(UCSD证书)美国加利福尼亚大学圣迭戈分校毕业证成绩单原版一比一
办理学位证(UCSD证书)美国加利福尼亚大学圣迭戈分校毕业证成绩单原版一比一
 
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
 
Design principles on typography in design
Design principles on typography in designDesign principles on typography in design
Design principles on typography in design
 
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
 
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
 
FiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfFiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdf
 

Multi Objective Optimization

  • 1. CE 588 Structural Optimization Multi-Objective Optimization Instructor: Y.Doç.Dr. NİLDEM TAYŞİ 3/12/2013 Samadar Salim Majeed
  • 2. Introduction  Is an area of multiple criteria decision making, that is concerned with mathmatical optimization problem involving more than one objective function to be optimized simultaneously.  Most real-world engineering optimization problems are multi-Objective in nature  Objectives are often conflicting  Performance vs. Silicon area  Quality vs. Cost  Efficiency vs. Portability  The notion of ”optimum” has to be redefined
  • 3.  Multiobjective optimization (multicriteria, multiperformance, vector optimization or Pareto optimization )  Find a vector of decision variables which satisfies constraints and optimizes a vector function whose elements represent the objective functions  Objectives are usually in conflict with each other  Optimize: finding solutions which would give the values of all the objective functions acceptable to the designer
  • 11.
  • 12. Multi-Objective Optimization Classic Methods : 1- Weighted Sum Method 2- Constraint method 3- Weighted Metric Methods 4- Rotated Weighted Metric Method 5- Benson’s Method 5- Value Function Method Currently an Evolutionary Algorithm Methods are Used For MOOP
  • 13. Multi-Objective Optimization All the problems that we have considered in this class have been comprised of a single objective function with perhaps multiple constraints and design variables. Minimize Subject To: F (x) g ( x) ≤ 0 ....
  • 14. Multi-Objective Optimization In such a case, the problem has a 1 dimensional performance space and the optimum point is the one that is the furthest toward the desired extreme. Optimum 0 - + F
  • 15. Multi-Objective Optimization What happens when it is necessary (or at least desirable) to optimize with respect to more than one criteria? Now we have additional dimensions in our performance space and we are seeking the best we can get for all dimensions simultaneously. What does that mean “best in all dimensions”?
  • 16. Multi-Objective Optimization Consider the following 2D performance space: F2 Minimize Both F’s Optimum F1
  • 17. Multi-Objective Optimization But what happens in a case like this: F2 Minimize Both F’s Optimum? Optimum? F1
  • 18. Multi-Objective Optimization The one on the left is better with respect to F1 but worse with respect to F2. And the one on the right is better with respect to F2 and worse with respect to F1. How does one wind up in such peril?
  • 19. Multi-Objective Optimization That depends on the relationships that exist between the various objectives. There are 3 possible interactions that may exist between objectives in a multi-objective optimization problem: 1. Cooperation 2. Competition 3. No Relationship
  • 20. Multi-Objective Optimization What defines a relationship between objectives? How can I recognize that two objectives have any relationship at all? The relationship between two objectives is defined by the variables that they have in common. Two objectives will fight for control of common design variables throughout a multi-objective design optimization process.
  • 21. Multi-Objective Optimization Just how vicious the fight is depends on what type of interaction exists (of the 3 we mentioned). Let’s consider the 1st case of cooperation. Two objectives are said to “cooperate” if they both wish to drive all their common variables in the same direction (pretty much all the time). In such a case, betterment of one objective typically accompanies betterment of the other.
  • 22. Multi-Objective Optimization In such a case, the optimum is a single point (or collection of equally desirable points) like in our first performance plot. F2 Minimize Both F’s Optimum F1
  • 23. Multi-Objective Optimization Now let’s consider the 2nd case of competition. Two objectives are said to “compete” if they wish to drive at least some of their common variables in different directions. In such a case, betterment of one objective typically comes at the expense of the other. This is the most interesting case.
  • 24. Multi-Objective Optimization In such a case, the optimum is no longer a single point but a collection of points called the Pareto Set. Optimality criterion for optimization problems with multiple objectives. A state (set of parameters) is said to be Pareto optimal if there is no other state dominating the state with respect to a set of objective functions. State A dominates state B if A is better than B in at least one objective function and not worse with respect to all other objective functions.
  • 25. Multi-Objective Optimization So let’s take a look at this: F2 Minimize Both F’s F1
  • 26. Multi-Objective Optimization For completeness, we will now consider the case in which there is no relationship between two objectives. When do you think such a thing might occur? Clearly this only occurs when the two objectives have no design variables in common (each is a function of a different subset of the design variables and the 2 subsets have a null intersection).
  • 27. Multi-Objective Optimization In such a case, we are free to optimize each function individually to determine our optimal design configuration. That is why this case is desirable but uninteresting. So back to competing objectives.
  • 28. Multi-Objective Optimization Now that we know what we are looking for, that is, the set of non-dominated designs, how are we going to go about generating it? The most common way to generate points along a Pareto frontier is to use a weighted sum approach. Consider the following example:
  • 29. Multi-Objective Optimization Suppose I wish to minimize both of the following functions simultaneously: F1 = 750x1+60(25-x1) x2+45(25- x1)(25- x2) F2 = (25- x1) x2 For the typical weighted sum approach, I would assign a weight to each function such that: w1 + w2 = 1 and w1 , w2 ≥ 0
  • 30. Multi-Objective Optimization I would then combine the two functions into a single function as follows and solve: FT = ∑ wi Fi i = w1 F1 + w2 F2
  • 31. Multi-Objective Optimization The net effect of our weighted sum approach is to convert a multiple objective problem into a single objective problem. But this will only provide us with a single Pareto point. How will be go about finding other Pareto points? By altering the weights and solving again.
  • 32. Multi-Objective Optimization As mentioned, such schemes are very common in multi-objective optimization. In fact, in an ASME paper published in 1997, Dennis and Das made the claim that all common methods of generating Pareto points involved repeated conversion of a multi-objective problem into a single objective problem and solving.
  • 33. Multi-Objective Optimization Ok, so I march up and down my weights generating Pareto points and then I’ve got a good representation of my set. Unfortunately not. As it turns out it is seldom this easy. There are a number of pitfalls associated with using weighted sums to generate Pareto points.
  • 34. Multi-Objective Optimization Some of those pitfalls are: Inability to generate points in non-convex portions of the frontier Inability to generate a uniform sampling of the frontier A non-intuitive relationship between combinatorial parameters (weights, etc.) and performances Poor efficiency (can require an excessive number of function evaluations).
  • 35. Multi-Objective Optimization Let’s consider the 1st pitfall: What is a non-convex portion of the frontier? I assume you are all familiar with the concept of convexity so let’s move on to a pictorial.
  • 36. Multi-Objective Optimization F2 Minimize Both F’s This is a non-convex region of the frontier F1
  • 37. Multi-Objective Optimization Ok so why do weighted sum approaches have difficulty finding these points? As discussed in reference 1, choosing the weights in the manner that we have can be shown to be equivalent to rotating the performance axes by an angle that can be determined from the weights and then translating those rotated axes until they hit the frontier. The effect of this on a convex frontier can be visualized as follows.
  • 39. Multi-Objective Optimization So I think that you can see already what is going to happen when the frontier is not convex. Consider the following animation.
  • 41. Multi-Objective Optimization So we missed all the points in the non-convex region. This also demonstrates one reason why we may not get a uniform sampling of the Pareto frontier. As it turns out, a uniform sampling is only possible in this way for a Pareto set having a very specific shape. So not even all convex Pareto sets can be sampled uniformly in this fashion. You can read more about this in reference 1.
  • 42. Multi-Objective Optimization Clearly, if we cannot generate a uniform sampling and we cannot find non-convex regions, then the relationship between changes in weights and motion along the frontier is non-intuitive. Finally, since with each combination of weights, we are completing an entire optimization of our system, You can see how this may result in a great deal of system evaluations.