问题标签 [mosel]
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.
mathematical-optimization - 如何在 FICO Xpress Mosel 中创建和初始化记录实例
我正在尝试在 Mosel 中重构一些代码并使用记录集来表示稀疏多维数组的索引。我希望能够动态地填充我的记录集,所以我不能使用文件或数据库中的初始化内容。
我有:
然后我想做类似的事情:
但是在 Mosel 中没有“new”关键字或运算符,并且文档在这一点上显得很弱,所以我只是不知道如何创建我的记录的新实例并初始化它,以便我可以将它添加到我的动态集.
或者,我可能只是以错误的方式思考这个问题 - 是否有更好的方法来创建一个稀疏索引集,以保留对稀疏索引组件的访问。
sql-server - SQL Server 上每个事务的最大插入数
有谁知道INSERT
每个事务 SQL Server 可以同时处理多少个命令?基本上,我正在用一堆INSERT
's 构建一个长字符串(大约 8000 个INSERT
命令,每个命令大约有 600 个字符),然后我将使用一个函数执行SQLexcute(sql_text)
:
memory - Mosel 迭代 - 清理内存
我正在尝试使用循环优化 250 种不同价格场景的模型。一开始,XPRESS 可以在一分钟内处理 5 个场景,但随后内存开始增加,运行速度变慢,在 50 个场景后,XPRESS 开始在 5 分钟内解决单个场景。如何在每次迭代结束时清理内存?
非常感谢,
阿胡
optimization - E-1100:使用 XPRESS (Mosel) 时的空模型
我正在为一个项目使用 FICO XPRESS 构建优化模型。当我收到错误 E-1100:空问题时,代码运行良好,直到最小化(obj)行。这似乎归结为不被视为约束的约束。
该文档将错误详细说明为“我们正在尝试将一个空问题生成或加载到求解器中(即没有约束;边界不算作约束)。” (最后一部分特别不清楚)
我已经将模型剥离回最简单的约束公式,但总是会出现同样的问题。我感觉这与 mpvar 变量的寻址或引用方式有关。我一直在使用记录数据结构,它在所有其他方面都很好用,尽管当我使用数组时也会发生同样的情况(同样的问题也困扰着一位只使用数组的同事(我们正在处理 MSc 作业)
任何帮助将不胜感激。我觉得这一定很常见,但有用的信息似乎很少。
optimization - 使用 mmxnlp 模块进行无限最小化
我正在使用 mmxnlp 模块研究 Xpress Mosel 的非线性优化。
如何进行无限最小化以在每一步中找到更好的局部最小值?
只有这样?:
xpressive - 谁在 Mosel Xpress IVE 中创建动态数组并调整其大小?
我正在尝试创建一个大小为 5 的动态数组( x : dynamic array(5) of integer)
,我用x(1)=1,x(2)=4,x(3)=1,x(4)=2,x(5)=3
.
多亏了这一点,我想解决一个问题。然后,在同一个程序中,我想将此数组的 die 大小增加到 7 以添加另一个值x(6)=2,x(7)=3
,请提供一个可以做到这一点的算法。
callback - Mosel PREINTSOL 回调的语法?
在与 CPLEX 合作了一段时间后,我是 Xpress Mosel 的新手。我想通过 Mosel 和 Xpress 中的回调来解决车辆路线问题。
到目前为止,我收到错误消息:“回调 PREINTSOL 的过程类型错误”(但https://www.fico.com/fico-xpress-optimization/docs/latest/mosel/mosel_lang/dhtml/setcallback.html指定完全使用这个)我发现有类似的东西cbsetcutoff
,但我还不知道如何使用它。
我还没有找到任何使用 PREINTSOL 的代码示例。你能指出我可以使用的示例实现吗?
谢谢你 :)
linear-programming - Fico Xpress / Mosel:最优解不满足约束
考虑以下最小化问题:
决策变量的 3 维数组应该受到约束,使得对于第一维 A 上的每个索引,约束ct2
断言只有一个x(1,b,c)
、只有一个x(2,b,c)
等等于1
。
但是,Xpress 返回一个最优解,其中ct2
违反了x(1,2,3) = 1
和x(1,4,6) = 1
。
有人知道为什么违反了该约束吗?
macos-catalina - 由于 OS Catalina,FICO Xpress Workbench 无法工作,产生错误“spawn mosel ENOENT”
我在这里有一个技术问题。自从升级到 OS Catalina 后,我尝试运行我的 Xpress Workbench 文件并弹出一条警告说“它无法打开,因为 Apple 无法检查恶意软件。” 当绕过它并无论如何打开它时,每当我运行一些代码时都会产生错误:
“产卵 mosel ENOENT”
有没有其他人经历过这个?错误是什么意思?我一直与 Apple 支持部门取得联系,但他们并没有那么有帮助,我也与 FICO(该程序的开发人员)取得了联系,他们之前没有遇到过这个问题,但正在与他们的开发团队取得联系。
任何帮助将非常感激。
本。
temporary-files - 在 mosel 中创建临时文件的惯用方法是什么?
我正在寻找类似于 R/Python 中的 tempfile 函数的东西: https://docs.python.org/3/library/tempfile.html https://www.rdocumentation.org/packages/base/versions/3.6 .1/主题/临时文件
这在摩泽尔有吗?