I have a model built on two variables that I'm trying to enter into the "prior solutions" section on Define Search. The underlying data is unchanged, target expression is unchanged, and all formula building-blocks are unchanged.
The solutions is: y=round(days*delay(y,30)*less_or_equal(30.7438434, days)/delay(days, 13))
Eureqa says it can't interpret the prior solution. I've run a number of models over the last week or so and Eureqa hasn't been able to use any prior solutions, despite using identical data and an identical setup. I can even stop the search, enter the top-performing solution in "prior solutions" and then start a new search--changing nothing else--and still get the prior solution error. I'm wondering if there is a limit to the size of prior solutions or some other software limitation that I'm not aware of. I've even tried enabling every building-block to see if that works but with no luck.
In short, the prior solutions syntax is unforgiving. To work I need to modify my target expression to include the "delay" terms specified in the prior solution exactly. So while my original expression was something like y = f(x), once I enter the prior solution above, I would need to modify my target expression as follows: y = f(x, (delay(x, 13)), (delay(y, 30)))