solver

投资组合理论:Excel 规划求解未按预期工作
solver

投资组合理论:Excel 规划求解未按预期工作

大约 4-5 年前,我已经尝试过投资组合理论,并取得了成功。您可以找到这个 Excel这里。现在我想用其他 ETF 来做这件事,但不幸的是,Excel 求解器总是直接说找不到解决方案。然而这个异常出现得如此之快,好像他甚至不会开始计算。 我试图找到问题,但没有找到。然后我打开旧的 Excel,尝试通过更改黄色突出显示字段中的值并运行求解器来重现 4-5 年前的结果(12%、12.50%、13% 等回报)。但是,我在这里也得到了相同的结果。求解器立即告诉我它找不到解决方案,尽管自从 4 年前上次使用 Excel 以来我没有更改任何内容,并且求解器当时也找到了解...

Admin

Excel 求解器:根据参考求解矩阵值以匹配行/列总和
solver

Excel 求解器:根据参考求解矩阵值以匹配行/列总和

我一直在尝试编写 Excel Solver 程序来填充矩阵的值,以便行和列的总和与预先设定的值相匹配。见图: Excel 问题 我知道这个问题有无限的解决方案,这就是为什么我想通过一个参考矩阵来约束这个问题,我想要匹配它的权重(总和的百分比)。我试图通过对加权参考矩阵和解矩阵之间的差异求和并求解以最小化绝对值来实现这一点: =((SUM(B19:F31))^2)^(1/2) Excel 工作表 求解器参数 不幸的是,excel 找不到可行的解决方案。有什么想法吗? ...

Admin

在 Excel/Google 表格中优化销售
solver

在 Excel/Google 表格中优化销售

我有一张如下所示的表格: 投资 p1 p2 p3 1000 100 50 80 2000 200 60 95 3000 300 70 110 4000 400 80 125 5000 500 90 140 6000 600 100 155 7000 700 110 170 8000 800 120 185 9000 900 130 200 10000 1000 140 215 ... ... ... ... 15000 1500 190 290 ... ... ... ... 20000 2...

Admin

为什么 Excel Solver 不尊重变量界限?
solver

为什么 Excel Solver 不尊重变量界限?

我明确设置了变量可以取值的界限。然而优化器经常忽略这些界限并测试超出界限的值。为什么以及如何阻止这种情况发生?如果它遵守我指定的界限,那么很多问题都可以解决。 你知道吗,如果你使用 Evolution,它会强迫你为变量设置边界,但它仍然不尊重这些边界。这有什么意义呢? ...

Admin

有没有一种在 Excel Solver Optimizer 中快速添加多个约束的方法?
solver

有没有一种在 Excel Solver Optimizer 中快速添加多个约束的方法?

我正在对 16 个变量进行简单的约束优化,但已经有 64 个约束。使用添加按钮逐个添加约束非常痛苦。 文件链接: https://drive.google.com/file/d/1cPEprFzkM4hm9wvTiZ9CvzCAIihaiko6/view?usp=sharing 单元格 D21、D22 和 D23 表示一组约束“重新稳定”。即 $V$7 >= $V$3:$V$6,$V$10:$V$14 且 $V$8 >= $V$3:$V$6,$V$10:$V$14 且 $V$8 >= $V$3:$V$6,$V$10:$V$14 是否...

Admin

EXCEL 机器 grg 求解器的 epsilon
solver

EXCEL 机器 grg 求解器的 epsilon

我经常使用 EXCEL 的内置解算器(grg nonlinear),我对它的性能非常满意。由于我使用解算器生成的数据进行进一步计算,所以我想知道机器 epsilon(结果的误差)。有没有办法估算它,或者解算器会报告它,而我在报告中找到它? 通过改变 R_18 最小化的公式是 min=-3*K*(R_18)^\lambda+2*K*R_45*R_18^\lambda+s*R_18-R_46 所有其他量都是已知的。 ...

Admin

查找具有多个列的最佳组合
solver

查找具有多个列的最佳组合

我有一个包含 3 列的电子表格,其中 A 列是“商品名称”,B 列是“销售收入”,C 列是“采购价格”。我希望比较商品列,以显示如何在总“采购价格”预算范围内实现最高“销售收入”的不同组合。 例如,我有一份杂货店商品清单,其中每件商品都有自己的收入和购买价格。我如何才能混合搭配不同的商品进行购买,同时获得最佳组合以实现最高收入? 我听说 Solver 也许能够帮助解决这类事情? ...

Admin

在运行宏的任意时刻关闭并重新启动 Excel ?
solver

在运行宏的任意时刻关闭并重新启动 Excel ?

example_code假设excel 2016 文件中有一个宏:example_excel.xlsm它包含大量代码但不会创建外部文件(所有计算都在example_excel.xlsm. 我很好奇是否有办法: 在任意时刻中断/暂停正在运行的代码。 在代码中手动添加下一行:运行/调用函数/子函数: 保存完整example_excel.xlsm状态(包括激活和选中的工作表和单元格,以及变量/代码运行环境), 在代码中的任意位置关闭它,然后 重新打开 excel example_code从上次中断的地方继续运行代码, 删除保存excel状态的插入行后, 立即...

Admin

Excel:规划求解插件:更改约束问题:错误,还是我的错误?
solver

Excel:规划求解插件:更改约束问题:错误,还是我的错误?

我正在为一个特定问题配置求解器插件,我想在该插件上运行它。 我将尝试从高层次解释这一点,因为据我所知,这似乎是一个高层次的问题。如果需要深入了解细节,我很乐意提供更多细节。 下列的: 我在求解器插件中有一个约束,您可以在下面的屏幕截图中看到,以黄色标记($B$5 >= $B$3 + 1): 原始约束配置 我想将此约束更改为 $B$5 >= $B$4 + 1 我尝试通过以下方式做到这一点: 1)通过鼠标单击选择约束 2)“点击”“更改”按钮 3)手动将“3”更改为“4”(见以下屏幕截图) 改变约束 但是,我收到以下错误消息:...

Admin

如何在 Excel VBA 中使用行和列(1,1)而不是字母符号(A1)引用单元格?
solver

如何在 Excel VBA 中使用行和列(1,1)而不是字母符号(A1)引用单元格?

这是我的 Excel 规划求解的 VBA 代码: SolverAdd CellRef:="$G$209", Relation:=2, FormulaText:="$G$210" 同样地,我正在尝试写类似这样的内容: SolverAdd CellRef:=Worksheets("Sheet1").Cells(209, 7).Value, Relation:=2, FormulaText:=Worksheets("Sheet1").Cells(210, 7).Value 但这种语法是错误的。我该如何正确编写此代码?稍后,我将能够使用这种格式“Cell...

Admin

OpenSolver 和 Excel 的 Solver 给出了不同的最优解
solver

OpenSolver 和 Excel 的 Solver 给出了不同的最优解

我注意到 OpenSolver 和 Solver 往往会给出不同的解决方案。例如,在示例中文件由此提供网站OpenSolver 给出的答案是 X=0 和 Y=60,而 Solver 的答案是 X=10 和 Y=45。知道为什么会这样吗?我应该相信哪一个? (编辑)该文件本质上是对以下问题的建模: 最大化:30X+20Y 受制于: 5X+2Y <= 140 3X+2Y <= 120 X,Y >= 0 ...

Admin

有没有办法可以暂时停止 Excel 重新计算某些单元格?
solver

有没有办法可以暂时停止 Excel 重新计算某些单元格?

我有一个相当复杂的电子表格,其中包含数百个计算密集型公式(indirect()、sumproduct() 等)。我想为该电子表格的其中一行添加一些优化。 优化是一个相当简单的约束极小极大值,并不比矩阵加法和乘法更复杂。其中一个矩阵的项使用计算速度慢的公式计算,但为了优化,公式的值保持不变(它们不以任何方式依赖于优化变量)。不幸的是,Excel Solver 似乎没有考虑到这一点,因为它挂起和/或无法产生有意义的结果;但如果我将单元格复制并粘贴为值到新的电子表格中,优化运行良好。 所以,我的问题是:有没有办法让 Excel 或 Excel Solver 将...

Admin

在 Excel 规划求解上添加多个约束
solver

在 Excel 规划求解上添加多个约束

在 Excel 求解器中,我需要一个变量要么为零,要么位于最大值的 50% 到 100% 之间。即,它不应该位于 0 到 50% 之间,而可以为零。如何添加这样的约束? ...

Admin

Excel 2007 中缺少 AllDifferent 约束
solver

Excel 2007 中缺少 AllDifferent 约束

我尝试使用 Excel 2007 中的求解器,但没有找到“alldifferent”约束,例如: 例子 我可以看到“整数”“二进制”,但没有“alldifferent”。 有人能帮我找到吗?谢谢! ...

Admin

我如何使用 Excel 求解器来解决这个问题?
solver

我如何使用 Excel 求解器来解决这个问题?

ABC 公司是一家全球电气零部件分销商。该公司签订合同从欧洲购买零部件,并将它们运送到三个欧洲港口 E1、E2、E3 的仓库。各种零部件根据美国客户的需求装入集装箱。每个港口每月都有固定数量的集装箱可用。然后,集装箱通过集装箱船运往海外 P1、P2、P3 和 P4 港口。从这些海港,集装箱通常与卡车相连,并运往 I1、I2 和 I3 的内陆港口。每个港口每月都有固定数量的货运拖车。这些内陆港口有时被称为“货运村”或联运枢纽,集装箱在这里被收集并从一种运输方式转移到另一种运输方式(即从卡车到铁路,反之亦然)。从内陆港口,集装箱被运输到 ABC 在 D1、D2、...

Admin