问题描述
我希望基本上使用 Scipy 在 Excel 中创建求解器模型。
我有三个带有配送中心、商店和其他数据点的 Pandas 数据框。
这是 DC 信息。
Max Volume No of Doors No of Drivers
0 25000.0 10 20
1 45000.0 9 15
2 50000.0 12 22
这是商店数据框。
Volume required Drivers
0 3076.919370 1
1 6642.991806 2
2 1230.287984 1
3 1735.861729 1
4 3484.800434 1
我有一个数据框,其中包含从配送中心到商店的所有距离,我需要在满足所有商店容量要求的同时最小化总行驶距离。还创建了一个空数据框以匹配刚刚提到的我的决策变量。
我创建的对象函数如下所示:
def obj_function(dec_var):
for selected in np.where(dec_var == 1):
distance = sum(dec_var[selected] * dc_to_store[selected])
return distance
## Sumproduct the distances based on which stores were selected
我查看了 Scipy 文档,但不确定我是否正确解释。使用 Scipy 的模型,我似乎无法解决这样的问题。
任何帮助将不胜感激。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)