excel - 使用求解器或其他方法在 excel 中找到非线性问题的全局最优值?
问题描述
我在 excel 上创建了一个特定模型,它使用公司的历史回报,旨在找到回报和止损点之间的最佳点。基本上我需要最佳止损百分比。我一直在使用 excel 的求解器,但是,它只能找到局部最优值。求解器能以某种方式找到全局最优点甚至几个最优点吗?如果没有,有没有可以推荐使用的程序?
PS我不是很擅长数学,将所有信息从excel传输到方程或其他东西可能不是一个选择。
请帮忙,谢谢。
解决方案
您可以升级为具有更好支持以找到全局最优值的商业求解器。或者,您可以编写一个宏,将各种变量初始化为随机值,并重复启动优化器并在每个循环中检查是否找到了更好的解决方案,并在继续搜索之前存储变量的值。
请参阅https://www.solver.com/upgrade-excel-solver 注意:我不隶属于这家公司。我宁愿你使用开源解决方案。通过一些培训可以做到这一点。
推荐阅读
- php - 使用 PHP preg_split 拆分字符串的正则表达式,其值包含分隔符本身
- php - 为什么 php artisan migrate 不适用于 Docker?
- java - RestEasy SpringBoot 验证和依赖注入
- c++ - 具有自定义删除器作为类成员的智能指针
- node.js - 您可以将 NodeJS REST API 部署到 Glassfish 吗?
- ruby-on-rails - 选择过滤器后 Rails filterrific 不更新视图
- c# - 获取通过plink创建的子进程的PID
- java - 无法在jsp页面中获取整数值
- python-3.x - 使用 Python cx_Oracle 运行更新查询只会使系统挂起并且不会生成异常
- git - “发布”分支意外合并为“主”