Excel 中的 Excel Solver 插件可供任何 Excel 用户使用。Excel Solver 允许 Excel 用户在 Excel 中实现数学编程。通过这种方式,Excel用户可以解决优化问题。在这篇博文中,我提供了 3 个 Excel Solver 在 SCM 中的应用示例。
在 Excel Solver 中确定采购支出的优先级
想象一个油田,您希望促进该油田的原油生产。为此,您需要将泵安装在油田上。油田的表面积有限。您还可以指定每天或每月抽取的原油桶量作为生产目标。您可以购买不同类型的油泵。泵的类型在采购价格、表面积要求以及维护费用、其他可变运营费用和交货时间方面也有所不同。
作为采购经理,您可以用数学方法表述此问题并在 Excel Solver 中求解。目标是最大限度地减少采购支出(或所有成本的总净现值),限制如下:
- 确保生产目标的实现。
- 遵守油泵安装可用表面积的限制。
- 确保承诺的生产开始日期(与交货时间相关)。
使用 Excel Solver,您可以使用 LP 单纯形算法解决此问题。以下是 Excel Solver 中示例性油泵容量规划程序的链接:
我也在 Python 中分享了这个例子。请参阅下面的链接。
在 Excel Solver 中解决混合问题
参考上述油田规划问题,您可以想到另一个常见的优化问题——混合问题。在这种情况下,拥有该油田的公司还拥有其他油田。不同油田的原油在质量和含量上略有不同。在下游,该公司利用原油混合物生产汽油和其他产品。为此,需要指定为光谱的明确原油质量。
这会导致混合问题。考虑到不同的原油产品,以不同的市场价格进行交易,并且不同产品的市场需求不同,问题是:在需求约束、可用原油数量和类型以及原油混合质量要求的情况下,最大化经营利润。
我为此开发了一个 Excel Solver 模板。您可以通过以下链接找到它:
Excel Solver 中的交通方式规划
假设原油混合物已被加工成汽油等产品,现在的问题是如何将产品分销给客户。在这种情况下,假设所有设施都已经安装和固定(这是中短期配送规划的情况),这个问题就归结为运输方式规划。
例如,公司可以使用卡车、铁路、空运或海运进行运输。可用的卡车、轮船、飞机和铁路货车的数量可能是确定的,并且它们的租赁费或每单位体积的运输费会有所不同。交货时间也会因运输方式而异。由此产生的交通方式规划程序可以在 Excel Solver 中实施。目标是最大限度地降低运输成本,同时尊重供应限制、可用车辆数量和运输能力。另一个制约因素是客户需求的满足。
我为这个问题开发了一个模板。这是 Excel Solver for SCM 的另一个很好的例子。您可以通过下面的链接找到 Excel 模板。
专业领域为优化和仿真的工业工程师(R,Python,SQL,VBA)
Leave a Reply