140 likes | 280 Views
Population Sizing as an Emergent Behavior. Jason Cook. Motivation. Ease of use Limit necessary manual tuning Potentially improve performance. Problem Statement. Remove the population size parameter Introduce no new parameters Maintain useful level of accuracy. Solution Method.
E N D
Population Sizing as an Emergent Behavior Jason Cook
Motivation • Ease of use • Limit necessary manual tuning • Potentially improve performance
Problem Statement • Remove the population size parameter • Introduce no new parameters • Maintain useful level of accuracy
Solution Method • Set up the population size as an emergent behavior • Replace survivor selection with a survival chance • SRi = (Fi – Fmin) / (Fmax – Fmin)
Experimental Setup • Compare with a traditional EA • Two main test problems: Griewank Function and D-TRAP Problem • Survival Method: • Survival Chance or • N-Tournament • Other operators and parameter held constant for both EAs
Griewank Function • N dimensional minimization problem • Many local optima • Optimal solution: xi = 0
D-TRAP • 250 4-bit pieces • Each piece is worth: • 3 – u if u ≤ 3 • 4 otherwise • Optimal solution: xi = 0
Analysis • Performs as well or better than a traditional EA • Still affected by the initial population size
Future Work • More test problems • Use a more competitive EA to test against