When I tried running Eureqa, I immediately got an error message:
"Unable to interpret the prior solution ...
based on the current variable and Target Expression"
Here is what the log says
" Couldn't seed solution: 0.5 + 0.0125240211293536*erf(1.34339047092964*log(x)  1.26777649668828  2.12394504369926*y^2) + 0.487475978870646*erf((0.974158485628697*log(x)  0.842297540173634  0.111666033842753*exp(y))/y), 0, 0, 0, 0"
I believe that this solution satisfies z = f1(erf(f2(x, y, log(x)))) + f3(erf(f4(x, y, log(x)))) + 0.5
Would it be possible to identify what causes this problem?
I had encountered this problem before. I would run Eureqa, and obtain a good solution. Then I would rename the Eureqa project, paste that good solution into "base and prior solutions" field, not change any other parameter or setting, and try running Eureqa  I would then get the same error message. I am not sure why I am getting an error message if I am plugging a solution obtained using the same set of variables and the same target expression.


Tweet 
Hi Bill,
Sorry for the delay  I was sourcing more info. Can you try putting parentheses around the precomputed function inputs?
For example, the following:
z = f1(erf(f2(x, y, log(x)))) + f3(erf(f4(x, y, log(x)))) + 0.5
should be:
z = f1(erf(f2(x, y, (log(x)) ))) + f3(erf(f4(x, y, (log(x)) ))) + 0.5
because it is a determined input that gets precomputed into a new variable with the same name but with parentheses.
Let me know if that helps.
Best,
Jess
It looks like you're new here. If you want to get involved, click one of these buttons!