On the Optimization Of a Class of Blackbox Optimization Algorithms - PowerPoint PPT Presentation

1 / 42
About This Presentation
Title:

On the Optimization Of a Class of Blackbox Optimization Algorithms

Description:

Available Crossover Type. Single-point, Two-point, uniform. Mutation: Bitwise ... Crossover Rate Selection -Seemingly consistent trend. Counting Ones. Mutation ... – PowerPoint PPT presentation

Number of Views:18
Avg rating:3.0/5.0
Slides: 43
Provided by: jeffc57
Category:

less

Transcript and Presenter's Notes

Title: On the Optimization Of a Class of Blackbox Optimization Algorithms


1
On the Optimization Of a Class of Blackbox
Optimization Algorithms
  • Gang Wang, Erik Goodman and William Punch
  • Presented By Jeff Clune

2
Experimental Results
  • Sherri has told you the Grand Idea

3
Experimental Results
  • Sherri has told you the Grand Idea
  • Raising the perennial question

4
Experimental Results
  • Sherri has told you the Grand Idea
  • Raising the perennial question
  • Did you do it, does it work?

5
Experimental Results
  • Note
  • The first part of the paper uses formal notation
    to describe the idea
  • In the interest of time, we press on to the data

6
Experimental Results
  • Test problems
  • Counting Ones
  • Royal Road

7
Counting Ones
  • Fitness Function
  • Number of ones in the genome

8
Counting Ones
  • Parameters

9
Counting Ones
  • Parameters
  • Chromosome length 900
  • Population size 400 (each)

10
Counting Ones
  • Control
  • Simulated Simple GA (SGA)
  • Used DAGA2 to simulate
  • Level 1 parameters static
  • Single population was used

11
Counting Ones
  • Control SGA

12
Counting Ones
  • Control SGA

- Mutation rate is too high
13
Counting Ones
  • Control II SGA

14
Counting Ones
  • Control II SGA

- Selection pressure too light progress, but slow
15
Counting Ones
  • DAGA2

16
Counting Ones
  • DAGA2
  • Available Selection Type
  • Tournament selection, roulette wheel selection,
    stochastic remainder sampling, stochastic
    universal sampling
  • Available Crossover Type
  • Single-point, Two-point, uniform
  • Mutation Bitwise
  • Crossover Rate .5, 1
  • Mutation Rate .001, .01

17
Counting Ones
  • DAGA2
  • Level-2 fitness function
  • Increase in average fitness since last cycle
  • Current average fitness

18
Counting Ones
  • DAGA2
  • Level-2 fitness function
  • Increase in average fitness since last cycle
  • Current average fitness
  • Note that it includes both a raw and delta
    component

19
Counting Ones
  • DAGA2

20
Counting Ones
  • DAGA2

-This one is JUST RIGHT!
21
Counting Ones
  • How did it do it?

22
Counting Ones
  • Selection Selection

23
Counting Ones
  • Selection Selection

-Indicates Level-2 Evolution
24
Counting Ones
  • Crossover Selection

-Some trends, but more ambiguous
25
Counting Ones
  • Crossover Rate Selection

-Seemingly consistent trend
26
Counting Ones
  • Mutation Rate Selection

-Obviously consistent trend, but not to the floor
27
Counting Ones
  • Testing the discoveries

28
Counting Ones
  • Testing the discoveries

-Not surprisingly, this outperforms all others
29
Counting Ones
  • Quick Recap
  • Definitely seeing level-2 evolution
  • Level-2 evolution honing in on appropriate
    parameters
  • Meta-GA unnecessary on simple problems, but that
    is not the point.

30
Royal Road
  • Royal road with potholes - Holland 93
  • GA must
  • complete the assembly of building blocks to
    level 3 (the penultimate level) of a level-4
    problem
  • i.e., to generate a chromosome with either the
    first eight or last eight blocks set
    appropriately (Wang et al, 1997)

31
Royal Road
  • First experiment
  • Fitness functions
  • offspring with fitness gt parents this cycle
  • Fitness of best individual/number function
    evaluations
  • No. 1/function evals

32
Royal Road
  • First experiment
  • Fitness functions
  • offspring with fitness gt parents this cycle
    (4/20)
  • Fitness of best individual/number function
    evaluations (19/20)
  • No. 1/function evals (20/20)

33
Royal Road
  • First experiment
  • Fitness functions
  • offspring with fitness gt parents this cycle
    (4/20)
  • Fitness of best individual/number function
    evaluations (19/20)
  • No. 1/function evals (20/20) - use this one for
    the rest

34
Royal Road
  • Second experiment
  • Reducing crossover
  • rate range
  • Experiments 6,7,8 vs. 5
  • Negative effect, but still pretty good
  • Note that 7 poses no bound

35
Royal Road
  • Second experiment
  • Reducing crossover
  • rate range
  • Experiments 6,7,8 vs. 5
  • Negative effect, but still pretty good
  • Note that 7 poses no bound
  • Conclude Level-2 parameters are sensitive, but
    too much

36
Royal Road
  • Third experiment
  • Increasing cycle length
  • Experiment 9
  • Negative effect, but still pretty good at 75
  • Similar conclusion

37
Royal Road
  • Fourth experiment
  • Reduce migrants
  • Experiment 10
  • Slight negative effect, but could be chance
  • Similar conclusion

38
Conclusions
  • DAGA2 demonstrates evolution of level-2
    parameters to appropriate settings

39
Conclusions
  • DAGA2 demonstrates evolution of level-2
    parameters to appropriate settings
  • Shows less sensitivity to parameter settings than
    at level-1

40
Future Work
  • More replicates, statistical significance

41
Future Work
  • More replicates, statistical significance
  • Get a free lunch!
  • Show two test problems that DAGA2 solves, but no
    individual parameter setting would solve

42
Future Work
  • More replicates, statistical significance
  • Get a free lunch!
  • Show two test problems that DAGA2 solves, but no
    individual parameter setting would solve
  • Show a problem that clearly is solved better by
    changes in parameters over time
Write a Comment
User Comments (0)
About PowerShow.com