Grasshopper

algorithmic modeling for Rhino

Hello,

I have a slight problem with Goat solver repeating the same calculations. No matter which algorithm I use, calculations are doubled or tripled for the same variable number.

And whereas it is hardly recognisable in the normal GH definition, not without the DataRecorder component at least, I use the external FE software and each loop takes some time which basically doubles the summary calculation time for the whole optimisation. This problem occurs even in the tutorials on the Goat website, at least on my system.

Is there a solution or am I missing something in my attempts?

Thanks a lot,

Wojt

Views: 375

Replies to This Discussion

Hi,

This is by construction. The optimization algorithms need to evaluate the objective many times, including multiple evaluations at the same variables. Neither the core optimization algorithms nor goat perform any kind of caching.

The proper though tricky solution would be to implement some kind of caching (or even a caching GH component ...) - I'll see if there is possible with justifiable effort.

best, simon

Ui, that would be divine:) 

thanks (for the tip as well)!

RSS

About

Translate

Search

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service