SLIDE 9 Perspective 2: Sample Symbolic Regression Problems with GP
◮ Genetic Programming (GP) has
seen a recent effort towards standardization of benchmarks, particularly in the application area of Symbolic Regression and Classification.
◮ These have been mostly
artificial problems: a function is provided, which allows the generation of input-output pairs for regression.
◮ Some of the most commonly
used in recent GP literature include the sets defined by Keijzer (15 functions), Pagie (1 function), Korns (15 functions), and Vladislavleva (8 functions).
F1 : f (x1, x2) = exp(−(x1−1)2)
1.2+(x2−2.5)2
F2 : f (x1, x2) = exp(−x1)x3
1 cos(x1) sin(x1)(cos(x1) sin2 x1 − 1)(x2 − 5)
F3 : f (x1, x2, x3, x4, x5) =
10 5+5 i=1(xi −3)2
F4 : f (x1, x2, x3) = 30 (x1−1)(x3−1)
x22(x1−10)
F5 : f (x1, x2) = 6 sin(x1) cos(x2) F6 : f (x1, x2) = (x1 − 3)(x2 − 3) + 2 sin((x1 − 4)(x2 − 4)) F7 : f (x1, x2) = (x1−3)4+(x2−3)3−(x2−3)
(x2−2)4+10
F8 : f (x1, x2) =
1 1+x−4 1
+
1 1+x−4 2
F9 : f (x1, x2) = x14 − x13 + x22/2 − x2 F10 : f (x1, x2) =
8 2+x12+x22
F11 f (x1, x2) = x13/5 + x23/2 − x2 − x1 F12 : f (x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) = x1x2 + x3x4 + x5x6 + x1x7x9 + x3x6x10 F13 : f (x1, x2, x3, x4, x5) = −5.41 + 4.9 x4−x1+x2/x5
3x4
F14 : f (x1, x2, x3, x4, x5, x6) = (x5x6)/( x1
x2 x3 x4 )
F15 : f (x1, x2, x3, x4, x5) = 0.81 + 24.3
2x2+3x2 3 4x3 4 +5x4 5
F16 : f (x1, x2, x3, x4, x5) = 32 − 3 tan(x1)
tan(x2) tan(x3) tan(x4)
F17 : f (x1, x2, x3, x4, x5) = 22 − 4.2(cos(x1) − tan(x2))( tanh(x3)
sin(x4) )
F18 : f (x1, x2, x3, x4, x5) = x1x2x3x4x5 F19 : f (x1, x2, x3, x4, x5) = 12 − 6 tan(x1)
exp(x2) (x3 − tan(x4))
F20 : f (x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) = 5
i=1 1/xi
F21 : f (x1, x2, x3, x4, x5) = 2 − 2.1 cos(9.8x1) sin(1.3x5) Aleˇ s Zamuda, Miguel Nicolau, Christine Zarges Taxonomical Classes Identification Survey A Black-Box Discrete Optimization Benchmarking (BB-DOB) Pipeline Survey: Taxonomy, Evaluation, and Ranking 9 / 33