Chapter 7 MI500: Ordered exploitation results

Here we present the results for best performances found by each selection scheme replicate on the ordered exploitation diagnostic with our base configurations. 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 base configuration, we execute migrations every 500 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.

7.2 Truncation selection

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

7.2.2 Generation satisfactory solution found

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

7.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 14684 15546  15554. 16254  492.
## 2 IS          100      0 24669 26780. 26767. 28518 1318.
## 3 NMIS        100      0 26330 27939  27888. 29654  825.

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

## 
##  Kruskal-Wallis rank sum test
## 
## data:  Generations by Structure
## Kruskal-Wallis chi-squared = 231.88, 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

7.3 Tournament selection

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

7.3.2 Generation satisfactory solution found

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

7.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 25242 27228. 27172. 28742  921.
## 2 IS          100      0 30589 34356. 34349. 36461 1564.
## 3 NMIS        100      0 33412 35764  35692. 37306 1213

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

## 
##  Kruskal-Wallis rank sum test
## 
## data:  Generations by Structure
## Kruskal-Wallis chi-squared = 229.49, 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 2.8e-16
## 
## P value adjustment method: bonferroni

7.4 Lexicase selection

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

7.4.2 Best performance

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

7.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.0291
## 2 IS          100      0  99.5   99.6  99.6  99.7 0.0465
## 3 NMIS        100      0  99.5   99.6  99.6  99.7 0.0535

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

## 
##  Kruskal-Wallis rank sum test
## 
## data:  VAL by Structure
## Kruskal-Wallis chi-squared = 235.04, 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

7.4.3 Final performance

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

7.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.0291
## 2 IS          100      0  99.5   99.6  99.6  99.7 0.0465
## 3 NMIS        100      0  99.5   99.6  99.6  99.7 0.0535

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 = 235.02, 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

7.4.4 Generation satisfactory solution found

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

7.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 34272 38848  38795. 42983  2814
## 2 IS           18      0 46454 48378. 48402. 49847  1929

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

## 
##  Kruskal-Wallis rank sum test
## 
## data:  Generations by Structure
## Kruskal-Wallis chi-squared = 45.378, df = 1, p-value = 1.624e-11

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 8.3e-12
## 
## P value adjustment method: bonferroni