Posteriori Articulation of Preferences - PowerPoint PPT Presentation

1 / 37
About This Presentation
Title:

Posteriori Articulation of Preferences

Description:

Weighted Sum Driven By DOE - programming. eConstraint Tradeoff Study no programming ... S m=1 wm = 1. xi(L) = xi = xi(U) , i = 1,2, ..., n ... – PowerPoint PPT presentation

Number of Views:26
Avg rating:3.0/5.0
Slides: 38
Provided by: davidjp1
Category:

less

Transcript and Presenter's Notes

Title: Posteriori Articulation of Preferences


1
Posteriori Articulation of Preferences
  • Weighted Sum Driven By DOE - programming
  • eConstraint Tradeoff Study no programming
  • Multiobjective Genetic Algorithm no programming
  • Weighted Goal Programming (not demonstrated)
  • Weighted Min Max (previously demonstrated)
  • Weighted Benson (not demonstrated)

2
Weighted Sum Approach With iSIGHT Automatically
Varying Wgts
  • Minimize f(x) S wmfm(x)
  • Subject to gj(x) lt 0, j 1,2,.,J
  • hk(x) 0, k 1,2,.,K
  • M
  • S m1 wm 1
  • xi(L) lt xi lt xi(U) , i 1,2, , n
  • Need to normalize each objective for weights to
    be meaningful.

3
Weighed Sum Formulation For Pareto Curve
  • Add a Calculation to calculate weighted sum.
  • Insure add api_UnsetBestRunInfo tcl api to
    Optimization Step Prologue
  • Add a parent DOE from file task with 2 parameters
    to vary weight 1 (CrossSectionAreaWeight) and
    weight 2 (StaticDeflectionWeight) in .1
    increments (e.g.weight 1 .1 weight 2
    .9weight 1 .2 weight 2 .8
  • .

4
Add Calculation to Beam Task
5
Add Parent Task With Parameter Mapping
6
Create DOE for Parent Task
7
DOE Study from Datafile
8
Problem Formulation
9
Solution Monitor
10
Standard Tradeoff Curve
11
EDM Parallel Coordinates Plot
12
Scatter Plot Matrices
13
Summary of Weighted Sum
  • Simplest and perhaps most widely used
  • If convex objective space then every point can be
    found.
  • A uniformly distributed set of weight vectors
    will not necessarily get a uniform distributed
    set of pareto-optimal solutions.

14
e-Constraint Approach
Idea is to have a single objective and make the
others constraints.
Figure from Deb
15
e-Constraint
Figure from Deb
16
e-Constraint
  • Advantages
  • Works in convex and non convex spaces
  • Can find all points on pareto optimal front
  • Fully supported without programming in iSIGHT.
  • Disadvantage
  • Requires user to select appropriate values of
    constraints

17
iSIGHT Implementation
  • Single task single level
  • Single objective Minimize StaticDeflection
  • Additional constraint for upper bound to
    CrossSectionArea
  • Vary CrossSectionArea using iSIGHT Tradeoff Study

18
Single Objective to Min StaticDeflection
19
Tradeoff Analysis in 100 increments for Cross
Section Area
20
Make Tradeoff Study the Task Plan
21
Solution Monitor Tradeoff Study
22
Standard Tradeoff Curve With eConstraint
23
MOGA Multi Objective Genetic Algorithms
  • New GA methods to create entire pareto optimal
    set on one run, NSGA2 or NCGA.
  • Both do the same thing.
  • Decision to choose one over the other is one
    based solely on preference.
  • Works on NLP, INLP and MINLP problems
  • For this portion, I will focus on NSGA 2
  • No programming is required. Fully supported
    within GUI.

24
Genetic and Evolutionary Algorithms
  • Citations per year (from Coello)
  • 1992 6
  • 1995 - 60
  • 1998 - 145
  • 2001 120
  • Many interesting 2nd generational approaches
    PAES, SPEA, NSGA-II, micro-GA

25
Difference in Single Objective GA and
Multi-Objective GA
Difference in Single Objective GA and
Multiobjective GA
26
Desirable Features in Multi-objective GA
1. Strong approach to the Pareto Front
2. Wide coverage area of Pareto front
3. Uniform distribution on Pareto front
27
NSGA 2 Features
28
NSGA2
  • User selects multiple objectives in parameter
    window in normal fashion.
  • When NSGA completed the file, Ibeam_NSGA_pareto_p
    rofile.txt, contains pareto optimal set in
    standard iSIGHT DB format.
  • Analyze results using EDM. Use this file
    directly instead of db file.

29
Problem Formulation (Straightforward)
30
Technique Selection
31
Basic Tuning Parameters
32
Advanced Tuning Parameters Rarely need to modify
33
EDM Select Pareto Txt File
34
Scatter Plot Matrix
35
(No Transcript)
36
NSGA Modeling
Can optimize a single objective as you do
now. Can truly optimize multiple objectives for
an entire paretoset. Consider removing
constraints and treating as objectives.Likely
candidates are active constraints. Consider
having a parameter constrained and also part
ofobjective. A major advantage of NSGA2 is that
it works with convexand non convex spaces and
with mixed integer problems.
37
Summary of Posteriori Articulation of Preferences
  • Weighted Sum Driven By DOE - programming
  • eConstraint Tradeoff Study no programming
  • Multiobjective Genetic Algorithm no programming
  • Weighted Goal Programming (not demonstrated)
  • Weighted Min Max (previously demonstrated)
  • Weighted Benson (not demonstrated)
Write a Comment
User Comments (0)
About PowerShow.com