传统重心法不考虑费率的非线性情况,该代码考虑费率非线性的情况。并且还考虑配送重心的固定费用等。
2021-12-09 14:54:56 4KB 重心法 费率非线性
1
计算模版使用方法: 初始数据填写 1.自行填入节点名称,如不需这么多节点空着即可 2.自行填入X坐标,Y坐标,如没有的节点空着即可 3.自行填入运输量,运输费率,如没有的节点空着即可 初始坐标填写计算 1.自动计算出Ti和初始坐标 一次迭代计算 2.自动计算出Ti和初始坐标 3.与初始坐标Ti进行对比,是否小于初始坐标,如小于根据一次迭代结果进行二次迭代 二次迭代 1.复制一次迭代表(1) 2.将Di行第一个数据的公式内B列和D列行数改成一次迭代计算结果行数 例:SQRT(SUMSQ($B$43-B78,$D$43-C78))改成SQRT(SUMSQ($B$73-B78,$D$73-C78)) 3.将计算结果填充,及右下角变成十字后下拉 4.对比Ti是否小于一次迭代如果小于做三次迭代,否则一次迭代为最佳选址地址 5.复制一次迭代表(2),计算出坐标 结果 1.直到迭代Ti结果大于上面迭代,否则持续迭代 2.如果迭代结果大于上面,则上面的迭代坐标为最佳选址 3.如果计算结果坐标为有东西,则向上找最小的Ti选择没东西的坐标
2021-05-25 16:01:58 37KB 重心法选址
1