Chapter 11 MI50: Ordered exploitation results

Here we present the results for best performances found by each selection scheme replicate on the ordered exploitation diagnostic with configurations presented below. Best performance found refers to the largest average trait score found in a given population. Note that performance values fall between 0.0 and 100.0. For our the configuration of these experiments, we execute migrations every 50 generations and there are 4 islands in a ring topology. When migrations occur, we swap two individuals (same position on each island) and guarantee that no solution can return to the same island.

11.2 Truncation selection

Here we analyze how the different population structures affect truncation selection (size 8) on the ordered exploitation diagnostic.

11.2.2 Generation satisfactory solution found

First generation a satisfactory solution is found throughout the 50,000 generations.

11.2.2.1 Stats

Summary statistics for the first generation a satisfactory solution is found.

## # A tibble: 3 x 8
##   Structure count na_cnt   min median   mean   max   IQR
##   <fct>     <int>  <int> <int>  <dbl>  <dbl> <int> <dbl>
## 1 EA          100      0 13737 15500. 15493. 16273  526.
## 2 IS          100      0 23617 25453  25405. 26920  950 
## 3 NMIS        100      0 26032 27935  27781. 29465  892.

Kruskal–Wallis test provides evidence of difference among selection schemes.

## 
##  Kruskal-Wallis rank sum test
## 
## data:  Generations by Structure
## Kruskal-Wallis chi-squared = 264.17, df = 2, p-value < 2.2e-16

Results for post-hoc Wilcoxon rank-sum test with a Bonferroni correction.

## 
##  Pairwise comparisons using Wilcoxon rank sum test with continuity correction 
## 
## data:  ssf$Generations and ssf$Structure 
## 
##      EA     IS    
## IS   <2e-16 -     
## NMIS <2e-16 <2e-16
## 
## P value adjustment method: bonferroni

11.3 Tournament selection

Here we analyze how the different population structures affect tournament selection (size 8) on the ordered exploitation diagnostic.

11.3.2 Generation satisfactory solution found

First generation a satisfactory solution is found throughout the 50,000 generations.

11.3.2.1 Stats

Summary statistics for the first generation a satisfactory solution is found.

## # A tibble: 3 x 8
##   Structure count na_cnt   min median   mean   max   IQR
##   <fct>     <int>  <int> <int>  <dbl>  <dbl> <int> <dbl>
## 1 EA          100      0 25458 27144. 27124. 28791  769.
## 2 IS          100      0 29313 32368. 32281. 34547 1474 
## 3 NMIS        100      0 33324 35488. 35510. 37674 1035.

Kruskal–Wallis test provides evidence of difference among selection schemes.

## 
##  Kruskal-Wallis rank sum test
## 
## data:  Generations by Structure
## Kruskal-Wallis chi-squared = 264.58, df = 2, p-value < 2.2e-16

Results for post-hoc Wilcoxon rank-sum test with a Bonferroni correction.

## 
##  Pairwise comparisons using Wilcoxon rank sum test with continuity correction 
## 
## data:  ssf$Generations and ssf$Structure 
## 
##      EA     IS    
## IS   <2e-16 -     
## NMIS <2e-16 <2e-16
## 
## P value adjustment method: bonferroni

11.4 Lexicase selection

Here we analyze how the different population structures affect standard lexicase selection on the ordered exploitation diagnostic.

11.4.2 Best performance

First generation a satisfactory solution is found throughout the 50,000 generations.

11.4.2.1 Stats

Summary statistics for the first generation a satisfactory solution is found.

## # A tibble: 3 x 8
##   Structure count na_cnt   min median  mean   max    IQR
##   <fct>     <int>  <int> <dbl>  <dbl> <dbl> <dbl>  <dbl>
## 1 EA          100      0  99.7   99.8  99.8  99.8 0.0338
## 2 IS          100      0  99.6   99.7  99.7  99.8 0.0545
## 3 NMIS        100      0  99.5   99.6  99.6  99.7 0.0435

Kruskal–Wallis test provides evidence of difference among selection schemes.

## 
##  Kruskal-Wallis rank sum test
## 
## data:  VAL by Structure
## Kruskal-Wallis chi-squared = 259.68, df = 2, p-value < 2.2e-16

Results for post-hoc Wilcoxon rank-sum test with a Bonferroni correction.

## 
##  Pairwise comparisons using Wilcoxon rank sum test with continuity correction 
## 
## data:  performance$VAL and performance$Structure 
## 
##      EA     IS    
## IS   <2e-16 -     
## NMIS <2e-16 <2e-16
## 
## P value adjustment method: bonferroni

11.4.3 Final performance

First generation a satisfactory solution is found throughout the 50,000 generations.

11.4.3.1 Stats

Summary statistics for the first generation a satisfactory solution is found.

## # A tibble: 3 x 8
##   Structure count na_cnt   min median  mean   max    IQR
##   <fct>     <int>  <int> <dbl>  <dbl> <dbl> <dbl>  <dbl>
## 1 EA          100      0  99.7   99.8  99.8  99.8 0.0338
## 2 IS          100      0  99.6   99.7  99.7  99.8 0.0545
## 3 NMIS        100      0  99.5   99.6  99.6  99.7 0.0435

Kruskal–Wallis test provides evidence of difference among selection schemes.

## 
##  Kruskal-Wallis rank sum test
## 
## data:  pop_fit_max by Structure
## Kruskal-Wallis chi-squared = 259.68, df = 2, p-value < 2.2e-16

Results for post-hoc Wilcoxon rank-sum test with a Bonferroni correction.

## 
##  Pairwise comparisons using Wilcoxon rank sum test with continuity correction 
## 
## data:  performance$pop_fit_max and performance$Structure 
## 
##      EA     IS    
## IS   <2e-16 -     
## NMIS <2e-16 <2e-16
## 
## P value adjustment method: bonferroni

11.4.4 Generation satisfactory solution found

First generation a satisfactory solution is found throughout the 50,000 generations.

11.4.4.1 Stats

Summary statistics for the first generation a satisfactory solution is found.

## # A tibble: 2 x 8
##   Structure count na_cnt   min median   mean   max   IQR
##   <fct>     <int>  <int> <int>  <dbl>  <dbl> <int> <dbl>
## 1 EA          100      0 34868 38382. 38649. 44624 2638.
## 2 IS           70      0 42523 47526. 47195. 49938 2560.

Kruskal–Wallis test provides evidence of difference among selection schemes.

## 
##  Kruskal-Wallis rank sum test
## 
## data:  Generations by Structure
## Kruskal-Wallis chi-squared = 122.11, df = 1, p-value < 2.2e-16

Results for post-hoc Wilcoxon rank-sum test with a Bonferroni correction.

## 
##  Pairwise comparisons using Wilcoxon rank sum test with continuity correction 
## 
## data:  ssf$Generations and ssf$Structure 
## 
##    EA    
## IS <2e-16
## 
## P value adjustment method: bonferroni