您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 市场营销 > excel求解精确重心法
精确重心法问题描述假设有一系列点代表生产地和需求地,各自有一定量货物需要以一定的运输费率运向待定的仓库,或从仓库运出,现在要确定仓库应该位于何处才能使总运输成本最小?这是一类单设施选址问题,精确重心法是求解这类问题最有效的算法之一。我们以该点的运量乘以到该点的运输费率再乘以到该点的距离,求出上述乘积之和最小的点,即:niiii1minTCVRd其中:TC——总运输成本iV——i点的运输量iR——到i点的运输费率id——从位置待定的仓库到i点的距离22iiidK(X-X)(YY)其中k代表一个度量因子,将坐标轴上的一单位指标转换为通用的距离单位,如英里等。传统的精确重心法是对上述目标函数求偏微分,然后再使用迭代的方法,计算过程繁琐,在这里我们使用excel软件求解。算例:假设有两个工厂向一个仓库供货,由仓库供应三个需求中心,工厂一生产A产品,工厂二生产B产品。工厂和需求地的坐标、货运量和运输费率见表1,k值取10。表一工厂和需求地的坐标、货运量和运输费率地点产品总运输量(担)运输费率(美元/担/英里)坐标值XY工厂一A20000.0538工厂二B30000.0582需求地一A、B25000.07525需求地二A、B10000.07564需求地三A、B15000.07588第一步:建立excel模型,输入已知数据,如图1所示第二步:在第一步基础上,利用excel提供的函数,分别求出各个地点到仓库的运输成本和总成本。如图2(1)和2(2)所示第三步:用excel的“规划求解”工具求解。点击“工具”菜单,选择“规划求解”(如果没有此菜单,选择“工具——加载宏”,选择加载“规划求解”即可。),此时出现一个“规划求解参数”对话框,如图3所示。在此对话框中输入“规划求解”的参数,其中目标单元格为$J$10,目标函数求的是最小值,可变单元格为$D$5、$E$9,即仓库坐标值x和y所在的单元格。最后点击“求解”按钮求解。第四步:保存计算结果。计算机计算完成后将会提示是否将结果保存,点击“确定”保存结果。本算例的求解结果如图4所示。求得的仓库最优坐标值为(4.910,5.058),总运输成本为21425.136美元。分析:(1)在上述excel模型中,仓库坐标值的初始值不能为0,即D5和E5单元格均不能为0。(2)excel的“规划求解”实际上包含一个非线性优化模块,对于求解小型问题很有效。
本文标题:excel求解精确重心法
链接地址:https://www.777doc.com/doc-5697607 .html