在OR中升级:Excel求解器与Python
#python #machinelearning #msexcel #powerfuldevs

介绍
运营研究通常称为OR,是数学,科学和决策交集的动态领域。它源于第二次世界大战期间解决现实世界中问题的必要性,在第二次世界大战期间,军事战略家需要更好的方法来分配资源,计划物流并优化其运营以获得最大的影响。优化是分支,将实时决策取得成功,并通过选择和约束的迷宫进行导航。优化或拥有超级大国,可以帮助组织做出最小化成本,最大利润,减少浪费和简化运营的决策

真实 - 世界概念
系列Optimization Simplified我们探索了一些现实世界的例子。这些真实的例子说明了优化技术如何在提高效率,降低成本以及在各个行业和行业中做出明智的决策中发挥关键作用。他们证明了优化在有效解决复杂问题方面的多功能性和适用性。

excel求解器的考虑
Excel Solver是解决广泛优化问题的强大工具,尤其是那些尺寸相对较小且不需要高度专业算法的问题。当您可以将较大的问题分解为较小的组件时,求解器是最有效的,使您可以利用求解器来原型并为系统解决方案建立价值主张。
用求解器的约束
1)标准Microsoft Excel求解器的限制为200个决策变量
2)涉及离散(整数)和持续决策变量的问题,结合非线性约束,可能是具有挑战性的
3)不适合极其复杂的优化问题,尤其是那些决策变量和约束的问题。由于记忆和处理约束,会对性能产生影响
Excel默认设置为使用它可以使用的所有内核。但这也取决于您的代码和函数的编写方式。但是如果没有,请提前启用选项
Image description

摊牌 - excel求解器与python

标准 excel solver python
需要的技能 低代码 Pro Code
社区和支持 高(很多文献,但每个实现都需要一种设计方法)
文档 中间
安全 n/a 需要设计解决方案
可伸缩性 中等到高的,具体取决于您选择的求解器的类型
解决方案质量
许可 免费 取决于求解器的类型。还有免费求解器
性能 取决于求解器的类型。中等性能如果使用的开放版本求解器

系列的推论
最终,Excel求解器和Python编程之间的选择应与优化项目的特定要求和特征保持一致。评估复杂性,问题规模,自定义需求和集成功能等因素将有助于您做出明智的决定。