I’m just flying by the seat of my pants here as system development infant. To me it seems sensible to run a coarse optimization of the variables in order to identify ranges of interest, and then use smaller variable intervals inside the ranges that look sexy. Making sense so far?

However the problem is that the optimizer only increments linearly. That’s not a big deal if you were say optimizing a variable range 1000 to 1100 in increments of 5, but it’s very inefficient if your variable is range 0 to 80 inc 5. ie in the sequence 0, 5, 10…..75, 80, the 75 to 80 step is proportionately much smaller than the 5 to 10. So my coarse optimization would be too course for the low numbers and needlessly fine for the high numbers.

So have any of you developed a way around this in Ami? Conceptually I understand that you would have to create a function that spread the steps in some kind of geometric progression, but being mathematically challenged I don’t have clue how to approach it, nor am I sure it’s even possible given the constraints of the optimize function.

Given that optimization is the most time consuming thing in Ami, I think it’s well worth sorting this out early on.

## Bookmarks