However, when I run an optimization whereby I introduce a single alternate to a single variable (so 2108 iterations), it uses a whopping 800GB in RAM, and takes 10 hours to complete (IsInstantiatedOnEachOptimizationIteration is set to False).
I'm trying to understand why there is such a huge disparity in RAM usage (57x) and time taken (5x) when the number of iterations is only doubled. From a layman point of view, I would expect it to only use twice the amount of resources.
I guess I'm asking this to find out if there's a fundamental deficiency in my code that is causing the optimization to blow up, or this is just the way NT8's engine works, and I should just focus my efforts on how to work with it.
Thanks in advance.
Comment