Presentación de soporte de la tesis doctoral "Reliability of Performance Measures in Tree-Based Genetic Programming: A Study on Koza's Computational Effort". Contiene todas las figuras y tablas de dicha tesis.
TESIS DOCTORAL
Reliability ofPerformance Measures in Tree-Based
Genetic Programming
MATERIAL DE SOPORTE
David Fernández Barrero
Directores:
Dra. María D. R-Moreno
Dr. David Camacho
Departamento de Automática
Universidad de Alcalá
Diciembre 2011
Capítulos 1 y 2
Capítulo 3
Figuras
Capítulo 4
Tablas
Capítulo 5
Capítulo 6
Capítulo 2
Figura 2.3: Funciones de De Jong
Sphere Step
y y
x2 x1 x2 x1
Quartic function with noise Rosenbrock
y y
x2 x1 x2 x1
6 / 68
7.
Capítulos 1 y 2
Capítulo 3
Figuras
Capítulo 4
Tablas
Capítulo 5
Capítulo 6
Capítulo 2
Figura 2.4: Camino de Santa Fe
7 / 68
8.
Capítulos 1 y 2
Capítulo 3
Figuras
Capítulo 4
Tablas
Capítulo 5
Capítulo 6
Capítulo 2
Figura 2.5: Clasificación de medidas
8 / 68
9.
Capítulos 1 y 2
Capítulo 3
Figuras
Capítulo 4
Tablas
Capítulo 5
Capítulo 6
Capítulo 2
Figura 2.6: Eficacia vs. Eficiencia
0.5
0.4
Function value
0.3
0.2
Efficiency
0.1
Effectivity
0 1 2 3 4 5 6
Function evaluations
9 / 68
10.
Capítulos 1 y 2
Capítulo 3
Figuras
Capítulo 4
Tablas
Capítulo 5
Capítulo 6
Tabla 2.1
Tabla 2.1: Clasificación de diseños experimentales
Author Publication Adjectives
C.C. McGeoch [?] Dependency study
Robustness study
Proving study
A. E. Eiben [?] Design
Repetitive
Control (particular case of repetitive)
J. Derrac [?] Single problem analysis
Multiprogram problem analysis
M. Chiarandini [?] Univariable
Multivariable
R. L. Rardin [?] Scientifical/development
Design/planning/control
Sequential/factorial
P. R. Cohen [?] Exploratory / confirmatory
Manipulation / observation
Several [?, ?, ?] Pilot or exploratory
10 / 68
11.
Capítulos 1 y 2
Capítulo 3
Figuras
Capítulo 4
Tablas
Capítulo 5
Capítulo 6
Capítulo 2
Tabla 2.2: Clasificación de problemas
Author Publication Classes of problem
A. E. Eiben [?] Useless
Natural
Artificial
R. L. Rardin [?] Real world datasets
Random variants of real datasets
Published libraries
Randomly generated instances
T. Bartz-Beielstein [?] Test functions
Real-world problems
Randomly generated test problems
11 / 68
12.
Capítulos 1 y 2
Capítulo 3
Figuras
Capítulo 4
Tablas
Capítulo 5
Capítulo 6
Capítulo 2
Tabla 2.3: Funciones de De Jong
Function Expression Domain Minimum
Pn
Sphere f1 (x) = x2 | xi |≤ 5,12 f (0, . . . , 0) = 0
Pi=1 i
n−1 2 2 2
Rosenbrock f2 (x) = i=1P − xi ) + 100(xi+1 − xi ) )
((1 | xi |≤ 2,048 f (1, . . . , 1) = 0
Step f3 (x) = 25 + n i=1 xi | xi |≤ 5,12 f (([−5,12, −5), . . . ,
[−512, −5))) = 0
Pn 4
Quartic f4 (x) = i=1 (ixi ) + N(0, 1) | xi |≤ 1,28 f (0, . . . , 0) = 0
Sheckel (2D) f (x1 , x2 ) = 1 | xi |≤ 65,536 f (−32, −32) = 1
0,02+
P25 1
j=1 j+P2 (xi −aji )6
i=1
Quartic w/n [?] Solution quality
12 / 68
13.
Capítulos 1 y 2
Capítulo 3 Figuras
Capítulo 4 Tablas
Capítulo 5 Algoritmos
Capítulo 6
Capítulo 3
Figura 3.1: Arquitectura de Searchy
13 / 68
14.
Capítulos 1 y 2
Capítulo 3 Figuras
Capítulo 4 Tablas
Capítulo 5 Algoritmos
Capítulo 6
Capítulo 3
Figura 3.2: Ejemplo de integración
14 / 68
15.
Capítulos 1 y 2
Capítulo 3 Figuras
Capítulo 4 Tablas
Capítulo 5 Algoritmos
Capítulo 6
Capítulo 3
Figura 3.2: Ejemplo de despliegue
15 / 68
16.
Capítulos 1 y 2
Capítulo 3 Figuras
Capítulo 4 Tablas
Capítulo 5 Algoritmos
Capítulo 6
Capítulo 3
Figura 3.3: Ejemplo de codificación
16 / 68
Capítulos 1 y 2
Capítulo 3 Figuras
Capítulo 4 Tablas
Capítulo 5 Algoritmos
Capítulo 6
Capítulo 3
Tabla 3.4: Comparación de Searchy con otras herramientas de integración de información
Platform Agent support Semantic Web Web Services Interdomain
support
InfoSleuth Yes No No Yes
SIMS Yes No No Yes
Building Finder No Yes No No
SODIA No Yes Yes Yes
Knowledge Sifter Yes Yes Yes Limited
Searchy Yes Yes Yes Yes
22 / 68
23.
Capítulos 1 y 2
Capítulo 3 Figuras
Capítulo 4 Tablas
Capítulo 5 Algoritmos
Capítulo 6
Capítulo 3
Algoritmo 3.1: Algoritmo de selección de alfabeto
1 .- P := Set of positive examples
2 .- S := Set of candidate delimiters
3 .- D := T := { }
4 .-
5 .- for each p in P
6 .- for each s in S
7 .- tokens := split p using s
8 .- numberTokens := number of tokens
9 .-
10.- for each token in tokens
11.- occurrence(token) := occurrence(token) + 1
12.- endfor
13.-
14.- if (numberTokens > 0) add s to D
15.- endfor
16.- endfor
17.-
18.- sort occurrence
19.- add n first elements of occurrence to T
23 / 68
Capítulos 1 y 2
Capítulo 3
Figuras
Capítulo 4
Tablas
Capítulo 5
Capítulo 6
Capítulo 4
Figura 4.3: Ejemplo 3D de CP y CIW
0.6
0.8
0.6
CIW
0.4
CP
0.4 0.0 0.0
0.2 0.2 0.2
0.2
(p)
(p)
0.4 0.4
ility
ility
20 20
bab
bab
0.6 0.6
Nu40 Nu40
Pro
Pro
mb mb
er 60 0.8 er 60 0.8
of of
tria tria
ls 80 ls 80
(n) (n)
1001.0 1001.0
26 / 68
Capítulos 1 y 2
Capítulo 3
Figuras
Capítulo 4
Tablas
Capítulo 5
Capítulo 6
Capítulo 6
Figura 6.3: Error máximo de redondeo como función de ε y comparación de R y Rc
Maximum relative ceiling error Comparison of R with and without ceiling
30
150
ε=1−z=0.05 R (with ceiling)
ε=1−z=0.01 Rc (without ceiling)
ε=1−z=0.001
25
Relative ceiling error (%)
20
100
P(M,i)=0.95
15
R
10
50
5
R=1
0
0
0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0
Success probability Success probability
51 / 68
Capítulos 1 y 2
Capítulo 3
Figuras
Capítulo 4
Tablas
Capítulo 5
Capítulo 6
Capítulo 6
Figura 6.13: Error experimental absoluto de I (Mi, z)
Artificial ant 6−Multiplexer
39500000 41000000 42500000
5.0e+06 1.5e+07 2.5e+07
Absolute estimation error
Absolute estimation error
50 200 400 50 200 400
Number of runs (n) Number of runs (n)
Regression
1e+08
Absolute estimation error
8e+07
6e+07
50 200 400
Number of runs (n)
61 / 68
62.
Capítulos 1 y 2
Capítulo 3
Figuras
Capítulo 4
Tablas
Capítulo 5
Capítulo 6
Capítulo 6
Figura 6.13: Error experimenta relativo de I (M, i, z)
Artificial Ant 6−Multiplexer
Relative estimation error (%)
Relative estimation error (%)
100
100
0
0
−200 −100
−200
0.00 0.05 0.10 0.15 0.20 0.0 0.2 0.4 0.6 0.8 1.0
Success probability (p) Success probability (p)
5−Parity Regression
Relative estimation error (%)
Relative estimation error (%)
100
50
0
−50 0
−200
−150
0.00 0.04 0.08 0.12 0.0 0.1 0.2 0.3 0.4
Success probability (p) Success probability (p)
62 / 68
63.
Capítulos 1 y 2
Capítulo 3
Figuras
Capítulo 4
Tablas
Capítulo 5
Capítulo 6
Capítulo 6
Figura 6.14: Error experimental absoluto de redondeo
Artificial ant 6−Multiplexer
15000
6000
E−Ec
E−Ec
5000
0 2000
0
50 200 400 50 200 400
Number of runs Number of runs
5−Parity Regression
150000
6000
E−Ec
E−Ec
0 50000
2000
0
50 200 400 50 200 400
Number of runs Number of runs
63 / 68
64.
Capítulos 1 y 2
Capítulo 3
Figuras
Capítulo 4
Tablas
Capítulo 5
Capítulo 6
Capítulo 6
Figura 6.15: Error experimental relativo de E
Artificial ant 6−Multiplexer
Estimation error of E (%)
Estimation error of E (%)
0 20
−200
−600
−40
With ceiling
−1000
Without ceiling
−80
50 200 400 50 200 400
Number of runs Number of runs
5−Parity Regression
Estimation error of E (%)
Estimation error of E (%)
50
−100
0
−300
−100
−500
50 200 400 50 200 400
Number of runs Number of runs
64 / 68
65.
Capítulos 1 y 2
Capítulo 3
Figuras
Capítulo 4
Tablas
Capítulo 5
Capítulo 6
Capítulo 6
Tabla 6.1: Mejores estimaciones
Artificial ant 6-Multiplexer 5-Parity Regression
n 100,000 100,000 5,000 100,000
k 13,168 95,629 305 29,462
ˆ best (M, G )
P 0.13168 0.95629 0.061 0.29462
ˆ
E best 490,000 24,000 14,800,000 117,000
ˆ
Ecbest 487,276 22,805 14,633,571 116,468
Difference 2,724 (0.5 %) 1,195 (4.98 %) 166,429 (1.13 %) 536 (0.49 %)
65 / 68
66.
Capítulos 1 y 2
Capítulo 3
Figuras
Capítulo 4
Tablas
Capítulo 5
Capítulo 6
Capítulo 6
Tabla 6.2: Diferencia de E y E
|Ebest − E | sd|Ebest − E | |Ebest − E | sd|Ebest − E |
50 3627.9770 2562.9722 3482.4215 2910.1751
100 2585.3189 1961.6505 2416.7762 1900.6281
200 1634.6052 1264.5999 1572.8789 1204.3831
300 1368.5800 1013.5731 1300.1529 991.7907
400 1158.0780 888.1902 1118.1963 860.9419
500 1073.2470 790.5500 1012.5622 766.0491
66 / 68
67.
Capítulos 1 y 2
Capítulo 3
Figuras
Capítulo 4
Tablas
Capítulo 5
Capítulo 6
Capítulo 6
Tabla 6.3: ANOVA de la diferencia Ec − E
Problem df Sum. sq. Mean sq. F-value p-value
Artificial ant 5 2445 489.03 0.9689 0.437
6-Multiplexer 5 5145 1029 5.1462 0.0001529*
5-Parity 5 236380 47276 4.9595 0.0002247*
Regression 5 4349 869.79 2.9602 0.01266
67 / 68
68.
Capítulos 1 y 2
Capítulo 3
Figuras
Capítulo 4
Tablas
Capítulo 5
Capítulo 6
Capítulo 6
Tabla 6.3: ANOVA del error de estimación
Problem df Sum sq Mean sq F value p-value
Artificial Ant 5 126.44 25.2874 12.579 1.035e-10
6-Multiplexer 5 95.09 19.0180 14.654 3.272e-12
5-Parity 5 98.72 19.7441 8.4623 4.308e-07*
Regression 5 106.12 21.2248 12.264 3.414e-10
68 / 68