SlideShare a Scribd company logo
3
Most read
9
Most read
10
Most read
CHAPTER-5
MULTI OBJECTIVE OPTIMIZATION
AND
PARETO MULTI OBJECTIVE OPTIMIZATION
OPTIMIZATION TECHNIQUES
AND
OPERATIONS RESEARCH
PRESENTED BY:
ADITYA DESHPANDE (S-42)
GUIDED BY:
PROF. G. N. KOTWAL SIR
 Involve more than one objective function that are to be minimized
or maximized
 Answer is set of solutions that define the best trade off between
competing objectives
 Basic difference is in the single-objective optimization problem,
the superiority of a solution over other solutions easily determined
by comparing their objective function values.
2
CONCEPT OF MOOP
 In multi-objective optimization problem, the goodness of a solution is
determined by the dominance
 Real-world problems have more than one objective function,
each of which may have a different individual optimal solution.
 Different in the optimal solutions corresponding to different
objectives because the objective functions are often conflicting
(competing) to each other.
 Set of trade-off optimal solutions instead of one optimal solution,
generally known as “Pareto-Optimal” solutions (named after
Italian economist Vilfredo Pareto (1906)).
 No one solution can be considered to be better than any other with
respect to all objective functions. The non-dominant solution
concept.
3
CONCEPT OF MOOP(cont…)
4
MOOP EXAMPLES
 Other example fields:
1. Economics
2. Optimal control and design
3. Process optimization
4. Radio resource management
5. Electric power systems
5
MOOP EXAMPLES
 Non-dominated - given two objectives, a non-dominated solution
is when none of both solution are better than the other with
respect to two objectives. Both objectives are equally important.
e.g. speed and price.
 Dominated: when solution a is no worse than b in all objectives,
and solution a is strictly better than b in at least one objective,
then solution a dominate solution b.
6
Non Dominated & Dominated Solutions
 F(x) = [F1(x), F2(x),...,Fm(x)],
 Min F(x), subject to Gi(x)=0, i=1,...,ke; Gi(x)≤0, i=ke+1,...,k; l≤x≤u.
 Simple car design example: two objectives - cost and accident rate –
both of which are to be minimized.
7
MOOP MATHS
A, B, D - One objective
can only be improved at
the expense of at least
one other objective!
 Need to save money
 Or
 Have shortest flying time
 If we compare tickets A & B, we can’t say that
either is superior without knowing the relative
importance of Travel Time vs. Price.
 comparing tickets B & C shows that C is
better than B in both objectives, so we can say
that C “dominates” B.
 as long as C is a feasible option, there is no
reason we would choose B. 8
Ticket Travel
Time
(hrs)
Ticket
Price
(Rs)
A 10 17000
B 9 20000
C 8 18000
D 7.5 23000
E 6 22000
Flying Example
 D is dominated by E
 rest of the options (A, C, & E) have a trade-off associated with
Time vs. Price, so none is clearly superior to the others
9
Flying Example
Plane Ticket Options
0
1000
2000
3000
4000
5000
0 5 10 15 20 25
Flight Time (hrs)
Price($)
AE
D
C
B
Feasible Region
 Solutions that lie along the line are non-dominated solutions
 those lie inside the line are dominated because there is always another
solution on the line that has at least one objective that is better.
 The line is called- Pareto front and solutions on it are Pareto-optimal.
 All Pareto-optimal solutions are non-dominated.
 Imp to find the solutions as close as possible to the Pareto front & as
far along it as possible.
10
f1
f2
Feasible
RegionPareto
Front
1. Traditional Approach
A.Aggregating approaches
i. Weighting Method
ii. Constraint Method
iii.Goal Programming
iv.Minmax Approach
B. VEGA (Vector Evaluated Genetic Algorithm)
2. Pareto Techniques
B. Genetic Algorithm (GA)
C. Multi-Objective Evolutionary Algorithm (MOEA)
11
Two approaches for MOOP
12
RESPONSE SURFACE OPTIMIZATION
MOOP IN ANSYS
13
MOOP IN ANSYS
14
MOOP IN MATLAB
15
The gamultiobj solver attempts to create a set of Pareto optima for a
multiobjective minimization.
 You may optionally set bounds or other constraints on variables.
 gamultiobjuses the genetic algorithm for finding local Pareto optima.
 As in the ga function, you may specify an initial population, or have the solver
generate one automatically.
Multiobjective optimization is, therefore, concerned with the generation and
selection of noninferior solution points.
Noninferior solutions are called Pareto optima. A general goal in multiobjective
optimization is constructing the Pareto optima using GAMULTIOBJ
MOOP IN MATLAB
16
17
 The function f(x) is called the objective function. This is the
function you wish to minimize
 The inequality x1
2+x2
2≤1 is called a constraint. Constraints limit
the set of x over which you may search for a minimum.
 Non linear problem only using inequality
 So need to add equality by ourselves 18
MOOP IN MATLAB (ROSEN BROCK FUNCTION)
 STEPS
1. Define Rosen brock function in editor…….. save
2. Define constraint in other editor window……..save
Here, use [ ] blank to add equality
3. Use optimization app>>>>fmincon-constrained nonlinear minimization
4. Give objective function, starting point, constraint function
START………………
FIND FINAL POINT WITH MINIMUM OB. FUNCTION
19
MOOP IN MATLAB (ROSEN BROCK FUNCTION)
THANK YOU20

More Related Content

What's hot (20)

PPT
Multiobjective presentation
Mohammed Kamil
 
PDF
Multiobjective optimization and trade offs using pareto optimality
Amogh Mundhekar
 
PDF
Metaheuristic Algorithms: A Critical Analysis
Xin-She Yang
 
PPTX
Optimization problems and algorithms
Aboul Ella Hassanien
 
PDF
Classification of optimization Techniques
shelememosisa
 
PPTX
Metaheuristics
ossein jain
 
PPTX
Duality in Linear Programming
jyothimonc
 
PDF
ADVANCED OPTIMIZATION TECHNIQUES META-HEURISTIC ALGORITHMS FOR ENGINEERING AP...
Ajay Kumar
 
PPTX
Particle swarm optimization
Suman Chatterjee
 
PPTX
Optmization techniques
Deepshika Reddy
 
PPT
Introduction to Optimization.ppt
MonarjayMalbog1
 
PPSX
Linear programing
Aniruddh Tiwari
 
PPTX
NON LINEAR PROGRAMMING
karishma gupta
 
PPTX
Travelling Salesman Problem
Shikha Gupta
 
PPTX
Fuzzy sets
ABSARQURESHI
 
PPTX
Optimization tutorial
Northwestern University
 
PPTX
Linear programming - Model formulation, Graphical Method
Joseph Konnully
 
PDF
Differential evolution
ҚяậŧĭҚậ Jậĭn
 
PDF
Operation research history and overview application limitation
Balaji P
 
PDF
Particle Swarm Optimization: The Algorithm and Its Applications
adil raja
 
Multiobjective presentation
Mohammed Kamil
 
Multiobjective optimization and trade offs using pareto optimality
Amogh Mundhekar
 
Metaheuristic Algorithms: A Critical Analysis
Xin-She Yang
 
Optimization problems and algorithms
Aboul Ella Hassanien
 
Classification of optimization Techniques
shelememosisa
 
Metaheuristics
ossein jain
 
Duality in Linear Programming
jyothimonc
 
ADVANCED OPTIMIZATION TECHNIQUES META-HEURISTIC ALGORITHMS FOR ENGINEERING AP...
Ajay Kumar
 
Particle swarm optimization
Suman Chatterjee
 
Optmization techniques
Deepshika Reddy
 
Introduction to Optimization.ppt
MonarjayMalbog1
 
Linear programing
Aniruddh Tiwari
 
NON LINEAR PROGRAMMING
karishma gupta
 
Travelling Salesman Problem
Shikha Gupta
 
Fuzzy sets
ABSARQURESHI
 
Optimization tutorial
Northwestern University
 
Linear programming - Model formulation, Graphical Method
Joseph Konnully
 
Differential evolution
ҚяậŧĭҚậ Jậĭn
 
Operation research history and overview application limitation
Balaji P
 
Particle Swarm Optimization: The Algorithm and Its Applications
adil raja
 

Similar to Multi Objective Optimization and Pareto Multi Objective Optimization with case study (20)

PDF
Search and Optimization Strategies
Fulvio Corno
 
PDF
New very very interesting Ppt best notesnew.pdf
MUKESHKUMAR601613
 
PDF
Multi optimization lectures for the the understanding of the multi variable d...
doublemmash
 
PDF
Chapter5[1]
Hariharan Ponnusamy
 
PDF
Production & Operation Management Chapter5[1]
Hariharan Ponnusamy
 
PPT
1 resource optimization 2
shushay hailu
 
PPTX
Packing Problems Using Gurobi
Terrance Smith
 
PDF
MOO_Lectures for the information and introduction of multi objective optimiza...
doublemmash
 
PPTX
linear programing is the model that can be
BegetaChalkut
 
DOCX
Mb0048 operations research
smumbahelp
 
PPT
Laymans Guide To Multi Obj Opt[1]
rogerbeatty
 
PDF
Multiobjective optimization and Genetic algorithms in Scilab
Scilab
 
PPTX
Finding Robust Solutions to Requirements Models
gregoryg
 
PDF
A HYBRID COA/ε-CONSTRAINT METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS
ijfcstjournal
 
PDF
A HYBRID COA/ε-CONSTRAINT METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS
ijfcstjournal
 
PPTX
Linear Programming Presentation - 24-8-22 (1).pptx
prorims3926
 
PDF
White paper multi objopt
AltairKorea
 
PPTX
Moga
ErSweety Mittal
 
PPTX
SINGLE VARIABLE OPTIMIZATION AND MULTI VARIABLE OPTIMIZATIUON.pptx
glorypreciousj
 
PDF
Chapter 2.Linear Programming.pdf
Tsegay Berhe
 
Search and Optimization Strategies
Fulvio Corno
 
New very very interesting Ppt best notesnew.pdf
MUKESHKUMAR601613
 
Multi optimization lectures for the the understanding of the multi variable d...
doublemmash
 
Chapter5[1]
Hariharan Ponnusamy
 
Production & Operation Management Chapter5[1]
Hariharan Ponnusamy
 
1 resource optimization 2
shushay hailu
 
Packing Problems Using Gurobi
Terrance Smith
 
MOO_Lectures for the information and introduction of multi objective optimiza...
doublemmash
 
linear programing is the model that can be
BegetaChalkut
 
Mb0048 operations research
smumbahelp
 
Laymans Guide To Multi Obj Opt[1]
rogerbeatty
 
Multiobjective optimization and Genetic algorithms in Scilab
Scilab
 
Finding Robust Solutions to Requirements Models
gregoryg
 
A HYBRID COA/ε-CONSTRAINT METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS
ijfcstjournal
 
A HYBRID COA/ε-CONSTRAINT METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS
ijfcstjournal
 
Linear Programming Presentation - 24-8-22 (1).pptx
prorims3926
 
White paper multi objopt
AltairKorea
 
SINGLE VARIABLE OPTIMIZATION AND MULTI VARIABLE OPTIMIZATIUON.pptx
glorypreciousj
 
Chapter 2.Linear Programming.pdf
Tsegay Berhe
 
Ad

More from Aditya Deshpande (20)

PDF
Building Brand Architecture Report- HUL, Patanjali
Aditya Deshpande
 
PPTX
Brake Fluid and Brake Pads
Aditya Deshpande
 
PDF
Analysis of Brake Biasing (Balance Bar) on Baja Vehicle
Aditya Deshpande
 
PDF
Organizational Strategies to Motivate Employees - Tata Motors, Flipkart
Aditya Deshpande
 
PDF
Case Study on Personality- Nelson Mandela
Aditya Deshpande
 
PPTX
CSR Analysis of Marketing Companies in World
Aditya Deshpande
 
PPTX
E Commerce - 99acres.com
Aditya Deshpande
 
PDF
Country Research Report - Brazil
Aditya Deshpande
 
PPTX
Indian company profile analysis- Adani, Kotak Mahindra, ICICI Securities
Aditya Deshpande
 
PDF
Global Defense: Make in India Impact
Aditya Deshpande
 
PDF
1st P - Product - Company Product Portfolios
Aditya Deshpande
 
PPTX
Soft power of India: Brief Analysis
Aditya Deshpande
 
PPTX
A Brief Study on Introduction to HCCI Engine- Hybrid Engine
Aditya Deshpande
 
PDF
Relationship between IT and Service Quality in Dual Direction Supply Chain- C...
Aditya Deshpande
 
PDF
Roles of TQM and BPR in organizational change strategies- Case Study
Aditya Deshpande
 
PDF
Concurrent Engineering- Automotive Interiors and MNC Case Study
Aditya Deshpande
 
PDF
Kraljic Purchase Portfolio Matrix- Materials Management
Aditya Deshpande
 
PPTX
I.c. Engine Testing and Pollution Control
Aditya Deshpande
 
PPTX
Logistics and Facility Location
Aditya Deshpande
 
PDF
Plastic Introduction to Automotive Interiors
Aditya Deshpande
 
Building Brand Architecture Report- HUL, Patanjali
Aditya Deshpande
 
Brake Fluid and Brake Pads
Aditya Deshpande
 
Analysis of Brake Biasing (Balance Bar) on Baja Vehicle
Aditya Deshpande
 
Organizational Strategies to Motivate Employees - Tata Motors, Flipkart
Aditya Deshpande
 
Case Study on Personality- Nelson Mandela
Aditya Deshpande
 
CSR Analysis of Marketing Companies in World
Aditya Deshpande
 
E Commerce - 99acres.com
Aditya Deshpande
 
Country Research Report - Brazil
Aditya Deshpande
 
Indian company profile analysis- Adani, Kotak Mahindra, ICICI Securities
Aditya Deshpande
 
Global Defense: Make in India Impact
Aditya Deshpande
 
1st P - Product - Company Product Portfolios
Aditya Deshpande
 
Soft power of India: Brief Analysis
Aditya Deshpande
 
A Brief Study on Introduction to HCCI Engine- Hybrid Engine
Aditya Deshpande
 
Relationship between IT and Service Quality in Dual Direction Supply Chain- C...
Aditya Deshpande
 
Roles of TQM and BPR in organizational change strategies- Case Study
Aditya Deshpande
 
Concurrent Engineering- Automotive Interiors and MNC Case Study
Aditya Deshpande
 
Kraljic Purchase Portfolio Matrix- Materials Management
Aditya Deshpande
 
I.c. Engine Testing and Pollution Control
Aditya Deshpande
 
Logistics and Facility Location
Aditya Deshpande
 
Plastic Introduction to Automotive Interiors
Aditya Deshpande
 
Ad

Recently uploaded (20)

PDF
International Journal of Information Technology Convergence and services (IJI...
ijitcsjournal4
 
PPTX
REINFORCEMENT AS CONSTRUCTION MATERIALS.pptx
mohaiminulhaquesami
 
PPTX
MPMC_Module-2 xxxxxxxxxxxxxxxxxxxxx.pptx
ShivanshVaidya5
 
PPTX
原版一样(Acadia毕业证书)加拿大阿卡迪亚大学毕业证办理方法
Taqyea
 
PPTX
Innowell Capability B0425 - Commercial Buildings.pptx
regobertroza
 
PPTX
Electron Beam Machining for Production Process
Rajshahi University of Engineering & Technology(RUET), Bangladesh
 
PDF
Water Design_Manual_2005. KENYA FOR WASTER SUPPLY AND SEWERAGE
DancanNgutuku
 
PPTX
Presentation on Foundation Design for Civil Engineers.pptx
KamalKhan563106
 
PDF
BioSensors glucose monitoring, cholestrol
nabeehasahar1
 
PDF
A presentation on the Urban Heat Island Effect
studyfor7hrs
 
PPTX
Hashing Introduction , hash functions and techniques
sailajam21
 
PDF
Introduction to Productivity and Quality
মোঃ ফুরকান উদ্দিন জুয়েল
 
PDF
UNIT-4-FEEDBACK AMPLIFIERS AND OSCILLATORS (1).pdf
Sridhar191373
 
PPTX
NEUROMOROPHIC nu iajwojeieheueueueu.pptx
knkoodalingam39
 
PDF
6th International Conference on Machine Learning Techniques and Data Science ...
ijistjournal
 
PDF
POWER PLANT ENGINEERING (R17A0326).pdf..
haneefachosa123
 
PPTX
265587293-NFPA 101 Life safety code-PPT-1.pptx
chandermwason
 
PPTX
Benefits_^0_Challigi😙🏡💐8fenges[1].pptx
akghostmaker
 
PPT
inherently safer design for engineering.ppt
DhavalShah616893
 
DOCX
8th International Conference on Electrical Engineering (ELEN 2025)
elelijjournal653
 
International Journal of Information Technology Convergence and services (IJI...
ijitcsjournal4
 
REINFORCEMENT AS CONSTRUCTION MATERIALS.pptx
mohaiminulhaquesami
 
MPMC_Module-2 xxxxxxxxxxxxxxxxxxxxx.pptx
ShivanshVaidya5
 
原版一样(Acadia毕业证书)加拿大阿卡迪亚大学毕业证办理方法
Taqyea
 
Innowell Capability B0425 - Commercial Buildings.pptx
regobertroza
 
Electron Beam Machining for Production Process
Rajshahi University of Engineering & Technology(RUET), Bangladesh
 
Water Design_Manual_2005. KENYA FOR WASTER SUPPLY AND SEWERAGE
DancanNgutuku
 
Presentation on Foundation Design for Civil Engineers.pptx
KamalKhan563106
 
BioSensors glucose monitoring, cholestrol
nabeehasahar1
 
A presentation on the Urban Heat Island Effect
studyfor7hrs
 
Hashing Introduction , hash functions and techniques
sailajam21
 
Introduction to Productivity and Quality
মোঃ ফুরকান উদ্দিন জুয়েল
 
UNIT-4-FEEDBACK AMPLIFIERS AND OSCILLATORS (1).pdf
Sridhar191373
 
NEUROMOROPHIC nu iajwojeieheueueueu.pptx
knkoodalingam39
 
6th International Conference on Machine Learning Techniques and Data Science ...
ijistjournal
 
POWER PLANT ENGINEERING (R17A0326).pdf..
haneefachosa123
 
265587293-NFPA 101 Life safety code-PPT-1.pptx
chandermwason
 
Benefits_^0_Challigi😙🏡💐8fenges[1].pptx
akghostmaker
 
inherently safer design for engineering.ppt
DhavalShah616893
 
8th International Conference on Electrical Engineering (ELEN 2025)
elelijjournal653
 

Multi Objective Optimization and Pareto Multi Objective Optimization with case study

  • 1. CHAPTER-5 MULTI OBJECTIVE OPTIMIZATION AND PARETO MULTI OBJECTIVE OPTIMIZATION OPTIMIZATION TECHNIQUES AND OPERATIONS RESEARCH PRESENTED BY: ADITYA DESHPANDE (S-42) GUIDED BY: PROF. G. N. KOTWAL SIR
  • 2.  Involve more than one objective function that are to be minimized or maximized  Answer is set of solutions that define the best trade off between competing objectives  Basic difference is in the single-objective optimization problem, the superiority of a solution over other solutions easily determined by comparing their objective function values. 2 CONCEPT OF MOOP
  • 3.  In multi-objective optimization problem, the goodness of a solution is determined by the dominance  Real-world problems have more than one objective function, each of which may have a different individual optimal solution.  Different in the optimal solutions corresponding to different objectives because the objective functions are often conflicting (competing) to each other.  Set of trade-off optimal solutions instead of one optimal solution, generally known as “Pareto-Optimal” solutions (named after Italian economist Vilfredo Pareto (1906)).  No one solution can be considered to be better than any other with respect to all objective functions. The non-dominant solution concept. 3 CONCEPT OF MOOP(cont…)
  • 5.  Other example fields: 1. Economics 2. Optimal control and design 3. Process optimization 4. Radio resource management 5. Electric power systems 5 MOOP EXAMPLES
  • 6.  Non-dominated - given two objectives, a non-dominated solution is when none of both solution are better than the other with respect to two objectives. Both objectives are equally important. e.g. speed and price.  Dominated: when solution a is no worse than b in all objectives, and solution a is strictly better than b in at least one objective, then solution a dominate solution b. 6 Non Dominated & Dominated Solutions
  • 7.  F(x) = [F1(x), F2(x),...,Fm(x)],  Min F(x), subject to Gi(x)=0, i=1,...,ke; Gi(x)≤0, i=ke+1,...,k; l≤x≤u.  Simple car design example: two objectives - cost and accident rate – both of which are to be minimized. 7 MOOP MATHS A, B, D - One objective can only be improved at the expense of at least one other objective!
  • 8.  Need to save money  Or  Have shortest flying time  If we compare tickets A & B, we can’t say that either is superior without knowing the relative importance of Travel Time vs. Price.  comparing tickets B & C shows that C is better than B in both objectives, so we can say that C “dominates” B.  as long as C is a feasible option, there is no reason we would choose B. 8 Ticket Travel Time (hrs) Ticket Price (Rs) A 10 17000 B 9 20000 C 8 18000 D 7.5 23000 E 6 22000 Flying Example
  • 9.  D is dominated by E  rest of the options (A, C, & E) have a trade-off associated with Time vs. Price, so none is clearly superior to the others 9 Flying Example Plane Ticket Options 0 1000 2000 3000 4000 5000 0 5 10 15 20 25 Flight Time (hrs) Price($) AE D C B Feasible Region
  • 10.  Solutions that lie along the line are non-dominated solutions  those lie inside the line are dominated because there is always another solution on the line that has at least one objective that is better.  The line is called- Pareto front and solutions on it are Pareto-optimal.  All Pareto-optimal solutions are non-dominated.  Imp to find the solutions as close as possible to the Pareto front & as far along it as possible. 10 f1 f2 Feasible RegionPareto Front
  • 11. 1. Traditional Approach A.Aggregating approaches i. Weighting Method ii. Constraint Method iii.Goal Programming iv.Minmax Approach B. VEGA (Vector Evaluated Genetic Algorithm) 2. Pareto Techniques B. Genetic Algorithm (GA) C. Multi-Objective Evolutionary Algorithm (MOEA) 11 Two approaches for MOOP
  • 15. 15 The gamultiobj solver attempts to create a set of Pareto optima for a multiobjective minimization.  You may optionally set bounds or other constraints on variables.  gamultiobjuses the genetic algorithm for finding local Pareto optima.  As in the ga function, you may specify an initial population, or have the solver generate one automatically. Multiobjective optimization is, therefore, concerned with the generation and selection of noninferior solution points. Noninferior solutions are called Pareto optima. A general goal in multiobjective optimization is constructing the Pareto optima using GAMULTIOBJ MOOP IN MATLAB
  • 16. 16
  • 17. 17
  • 18.  The function f(x) is called the objective function. This is the function you wish to minimize  The inequality x1 2+x2 2≤1 is called a constraint. Constraints limit the set of x over which you may search for a minimum.  Non linear problem only using inequality  So need to add equality by ourselves 18 MOOP IN MATLAB (ROSEN BROCK FUNCTION)
  • 19.  STEPS 1. Define Rosen brock function in editor…….. save 2. Define constraint in other editor window……..save Here, use [ ] blank to add equality 3. Use optimization app>>>>fmincon-constrained nonlinear minimization 4. Give objective function, starting point, constraint function START……………… FIND FINAL POINT WITH MINIMUM OB. FUNCTION 19 MOOP IN MATLAB (ROSEN BROCK FUNCTION)