Multiple objective function optimization R.T. Marker, J.S. Arora, - - PowerPoint PPT Presentation

multiple objective function optimization
SMART_READER_LITE
LIVE PREVIEW

Multiple objective function optimization R.T. Marker, J.S. Arora, - - PowerPoint PPT Presentation

Multiple objective function optimization R.T. Marker, J.S. Arora, Survey of multi-objective optimization methods for engineering Structural and Multidisciplinary Optimization Volume 26, Number 6, April 2004 , pp. 369-395(27) Multiple


slide-1
SLIDE 1

Multiple objective function optimization

R.T. Marker, J.S. Arora, “Survey of multi-objective optimization methods for engineering”

Structural and Multidisciplinary Optimization Volume 26, Number 6, April 2004 , pp. 369-395(27)

slide-2
SLIDE 2

Assume all f,g,h are differentiable

Multiple Objective Functions

slide-3
SLIDE 3

Feasible design space - satisfies all constraints Preliminaries Feasible criterion space - objective function values

  • f feasible design space region

Preferences - user’s opinion about points in criterion space Scalarization methods v. vector methods

slide-4
SLIDE 4

rugged fitness landscape sensitivity issue

http://www.calresco.org/lucas/pmo.htm

slide-5
SLIDE 5

Strange Attractors non-linear cross-coupling

M( t+1 ) = a * M(t) + b * I ( t ) + c * T ( t ) I ( t+1 ) = d * I ( t ) + e * T ( t ) + f * M( t ) T ( t+1 ) = g * T (t) + h * M( t ) + j * I ( t )

economic resources money ideas time

http://www.calresco.org/lucas/pmo.htm

slide-6
SLIDE 6

a priori articulation of preferences a posteriori articulation of preferences progressive articulation of preferences genetic algorithms

Organization

slide-7
SLIDE 7

compromise solution utopia (ideal) point point that optimizes all objective functions

  • ften doesn’t exist
  • ne or more objective functions not optimal

close as possible to utopia point F0

slide-8
SLIDE 8

x1 is superior to x2 iff x1 dominates x2 x1 > x2

slide-9
SLIDE 9

Pareto optimal solution if there does not exist another feasible design

  • bjective vector such that all objective functions

are better than or equal to and at least one

  • bjective function is better

i.e., there is no x’ such that x’ > x i.e., it is not dominated by any other point

slide-10
SLIDE 10

Weakly Pareto Optimal no other point with better object values Properly Pareto Optimal

slide-11
SLIDE 11

Pareto optimal set Set of all Pareto optimal points possibly infinite set Various Approaches Identify Pareto optimal set Identify some subset of optimal set seek a single final point

slide-12
SLIDE 12

Solving multiple objective optimization provides: Necessary condition for Pareto optimality and / or Sufficient condition for Pareto optimality

slide-13
SLIDE 13

Common function transformation methods to remove dimensions or balance magnitude differences

slide-14
SLIDE 14

Methods with a priori articulation of preferences Allow user to specify preferences for, or relative importance of, objective functions

slide-15
SLIDE 15

Weighted Sum Method Sufficient for Pareto optimality no guarantee of final result acceptable impossible to find points in non-convex sections not even distribution

slide-16
SLIDE 16

Weighted global criterion method

slide-17
SLIDE 17

Lexicographic Method

  • bjective functions arranged in order of importance

solve following optimization problems one at a time

slide-18
SLIDE 18

Goal Programming Method

slide-19
SLIDE 19

Goal Attainment Method

computationally faster than typical goal programming methods

slide-20
SLIDE 20

Physcial Programming

Class function for each metric monotonically increasing, monotonically decresing, or unimodal function

specify numeric ranges for degrees of preference desirable, tolerable, undesirable, etc.

slide-21
SLIDE 21

Methods for a posteriori articualtion of preference generate first, choose later approaches generate representative Pareto optimal set user selects from palette of solutions

slide-22
SLIDE 22

Physical Programming systematically vary parameters

traverses criterion space

slide-23
SLIDE 23

Normal boundary intersection method

slide-24
SLIDE 24

Normal constraint method determine utopia point normalize objective functions individual minimization of objective functions form vertices of utopia hyperplane

slide-25
SLIDE 25

Methods no articulation of preferences Global criterion methods

with wi = 1.0

similar to a priori techniques with no weights

slide-26
SLIDE 26

Min max method provides weakly Pareto optimal point treat as single objective function

slide-27
SLIDE 27

Objective sum method To avoid additional constraints and discontinuities

slide-28
SLIDE 28

Nast arbitration and objective product method Maximize where si >= Fi(x)

slide-29
SLIDE 29

Rao’s method

normalize so Finorm is between zero and one and Finorm=1 is worst possible

slide-30
SLIDE 30

Genetic Algorithms no derivative information needed global optimization

e.g., generate sub-populations by optimizing one objective function

slide-31
SLIDE 31
slide-32
SLIDE 32
slide-33
SLIDE 33

directions in shaded area reduce both objective functions

slide-34
SLIDE 34
slide-35
SLIDE 35
slide-36
SLIDE 36
slide-37
SLIDE 37
slide-38
SLIDE 38
slide-39
SLIDE 39
slide-40
SLIDE 40
slide-41
SLIDE 41