我创建了一个代码,通过求解器通过4个循环系列(每个循环具有15'迭代')来运行60次优化。代码工作得很好,但它需要经过(超过一个小时)。每个优化都是一个简单的线性模型(找到全局解决方案),只是改变我正在看的那个月。
问题设置:我正在努力减少满足摄入量的工人/试验台的数量,但要限制在容量不足的情况下。
我不知道如何才能让它更快,但我不能把它发送给其他人并期望他们使用它。有人有什么建议吗?
以下是我的代码:
.do()
答案 0 :(得分:0)
弄清楚原因。我的工作表包含数百个vlookup和其他反应函数。这导致工作表重新计算每次迭代并极大地减慢它。通过对这些值进行硬编码,我能够将时间缩短到<2分钟。