A variation on this:
Any expression should be considered for replacement by a slightly bigger or smaller one. For example
z = f(x**2 * y)
should be replaceable by
z = f((x**2 - 1) * y)
The generated programs are quite short. So I would guess that this multiplies their number by 100-1000, if you consider one perturbation at a time.
A variation on this:
Any expression should be considered for replacement by a slightly bigger or smaller one. For example
z = f(x**2 * y)
should be replaceable by
z = f((x**2 - 1) * y)
The generated programs are quite short. So I would guess that this multiplies their number by 100-1000, if you consider one perturbation at a time.