问题标签 [neos-server]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
123 浏览

python-2.7 - 在 Neos Server 的 XML-RPC 接口中无法识别电子邮件地址

我正在向 Neos 服务器(优化、AMPL、MILP、Cplex)使用 XML-RPC 提交 API,并且收到一条错误消息,提示“除非您提供有效的电子邮件地址,否则 CPLEX 将不会运行”。

我是否误解了我应该如何处理 Neos 网站 [此处] 和此处提供的 python 模板?

我编辑的 Neos 提供的 .py文件的相关片段如下

除了电子邮件错误之外,我的代码还有效。我知道,因为有时其他求解器会返回结果(似乎有些求解器 - 虽然不是 CPLEX - 不需要电子邮件地址)

一个不相关的问题 对于使用此 Neos 服务器接口的人,使用正则表达式解析返回的输出文件的替代方法是什么?

谢谢!

0 投票
1 回答
83 浏览

ampl - 在 NEOS 服务器上运行 AMPL 时出现 BadStatusLine 错误

我试图从本地机器通过 Kestrel 在 NEOS 服务器上运行 AMPL 代码,如 AMPL 网站上所述:在 neos 上运行 ampl。我使用了一个简单的模型文件,其中包含以下选项:

最后一行来自 NEOS 网站上的教程:https ://neos-server.org/neos/kestrel.html

我收到以下错误,似乎没有工作排队:

如果我在 AMPL IDE 而不是终端中执行此操作,它就会挂起。

0 投票
1 回答
197 浏览

mathematical-optimization - 如何编写一个简单的 MPS 文件提交到 NEOS 服务器

我正在尝试找到一个对我的问题足够快的开源 lp 求解器。我正在尝试构建一个 MPS 文件,以便将其提交到 NEOS 服务器并比较不同求解器的性能。

在最困难的情况下,我的问题涉及大约 150 个整数变量,但我从一个简单的案例开始,以帮助我弄清楚 MPS 文件格式是如何工作的。

这就是问题:

我写了以下 MPS 文件:

使用 NEOS ( https://neos-server.org/neos/solvers/index.html ) 提供的线性求解器,只有 Gurobi 可以解决它。其他人发现问题是不可行的(事实并非如此)。

我很确定这是我的 MPS 文件的问题,但我无法弄清楚它是什么。我究竟做错了什么?

0 投票
0 回答
306 浏览

optimization - 使用 bonmin 为 MINLP 从 neos 中的失败运行中获取可变结果

我正在使用 neos-server 来解决高度受限的 MINLP,使用 bonmin 算法。使用分支定界法或混合法求解。输入代码是 AMPL

我想知道是否可以为失败的运行输出可变结果?

我已经尝试了这里列出的几乎所有 bonmin 选项

https://projects.coin-or.org/Bonmin/browser/stable/1.7/Bonmin/doc/BONMIN_UsersManual.pdf?format=raw

我对优化求解器知之甚少,无法真正理解所有这些选项。

我尝试了不同的 AMPL 选项,但这些选项只有在我成功运行时才有效。

最终,我想用最近失败运行的值输出模型中的所有变量。

这是我的命令文件

以下是失败运行的标头输出。这为我的所有变量提供了输出,但它们都是 0

0 投票
0 回答
515 浏览

mathematical-optimization - 相同优化模型的不同结果,除了目标函数中的成本系数:Neos、Bonmin、Ipopt

我正在使用 neos bonmin 求解器来找到高度约束的混合整数非线性问题的全局最小解。以下是相同模型的结果,除了成本目标函数中的系数对于找到最佳解决方案的结果较小。

有人可以举例说明为什么会发生这种情况吗?

是否有任何 Ipopt 或 Bonmin 选项可以让求解器通过具有较高成本系数的模型的第一个不可行的解决方案?

我已经在这里完成了两个求解器选项

邦民期权

https://projects.coin-or.org/Bonmin/browser/stable/1.8/Bonmin/doc/BONMIN_UsersManual.pdf?format=raw

Ipopt 选项

https://www.coin-or.org/Ipopt/documentation/node40.html

在这个例子中,客观成本系数更高,我得到了一个最终不可行的解决方案

在这个结果中,客观成本系数较低,我得到了一个最佳解决方案

这是我的模型中的成本目标函数和成本约束。我无法分享我的整个模型,因为它有几千行。

这里以“DRipSet”开头的变量是二元决策

0 投票
1 回答
306 浏览

using - 在 NEOS 服务器中使用 Pyomo 调用求解器后如何访问日志文件的内容?

我正在使用 Pyomo 从 NEOS 服务器运行 BONMIN 求解器。但是,它返回一个简单的日志文件,没有任何有用的信息,例如迭代次数。你能告诉我我应该怎么做才能检索完整的日志文件吗?Pyomo 中的代码如下:

现在日志文件的内容如下: Job 6915952 dispatched password: lBdrJjXS ---------- Begin Solver Output ----------- Condor submit: 'neos.submit' Condor submit: 'watchdog.submit' Job submitted to NEOS HTCondor pool.

0 投票
1 回答
16 浏览

optimization - 无法在起点评估约束

我正在将 MINLP 与 NEOS 求解器一起使用,我的问题是非凸的,我明白了

这是什么意思,我该如何解决?

0 投票
1 回答
225 浏览

pyomo - Pyomo - 警告:NEOS 暂时不可用

我试图通过将问题提交给 NEOS 并使用 ipopt 作为 slover 来解决问题:

但我遇到了这个问题:

我已经ipopt安装在我的机器上,但我怀疑这是原因。

0 投票
1 回答
93 浏览

pyomo - 警告:NEOS 暂时不可用。- 皮莫

我正在尝试学习如何将优化问题发送到 NEOS Server 以使用 BARON 解决它,但我收到一条错误消息,提示 NEOS 当前不可用,尽管我已经尝试了一段时间。我已经看到存在另一个具有相同错误代码的问题,但尚未解决,人们怀疑它是由使用代理引起的(我没有)因此我打开了另一个问题。

输出是:

0 投票
1 回答
178 浏览

pyomo - Pyomo 包中的 NEOS 求解器是否更新?

根据 NEOS 推特页面的链接,他们说在提交工作之前需要添加一个电子邮件地址。NEOS求解器的pyomo是否相应更新?请找到以下链接以获取更多信息:

https://twitter.com/NeosOpt/status/1336360894884966401

https://neos-guide.org/content/FAQ#email - 请参阅第 10 个问题。