问题标签 [julia-jump]

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 投票
0 回答
404 浏览

optimization - Juliaopt JuMP CbcSolver 如何打印进度

我使用 Juliopt 的 JuMP 在 julia 中编码。我想知道如何使用 CbcSolver 打印求解进度?

我已经使用了日志级别参数:m = Model(solver = CbcSolver(log=1))

它可以工作,您可以在 0 到 3 之间进行选择,更高的细节。

但我的问题是日志级别仅在求解器完成后打印,我已经设置了时间限制参数“sec”但是当它设置为更高的值时永远不会停止,我不知道为什么!

m = 模型(求解器 = CbcSolver(sec=90,log=1))

我打算尝试回调,但 Cbc 不支持回调。

我很肯定有一种打印方法,因为当我在 excel 中使用 opensolver 时,一组 Cbc 来解决它显示了进度。我只是不知道该怎么做!

0 投票
1 回答
122 浏览

julia - 是否可以在 Julia 中制作包含非线性等式的矩阵?

我的代码中有这个约束。

它们是库存的预期价值和产品的浪费。以及 w 和 I 是决策变量。我想将所有期望值方程保存在一个矩阵 [3,2,3] 中。朱莉娅有可能吗?请帮助我。谢谢大家

0 投票
0 回答
263 浏览

integer - 在 Julia (JuMP) 中求解 MIP 时如何获得中间整数解决方案?

我正在使用 Julia 中的 CPLEX 求解 MIP 模型。我知道 CPLEX 有一个所谓的解池,其中存储了求解过程中的所有中间整数解。有没有办法使用 Julia (JuMP) 访问这些解决方案?

0 投票
2 回答
564 浏览

julia - Gurobi/Jump/Julia 中的多维数组

我正在使用 Jump/Julia 来解决优化问题。这是一些源位置和一些目的地的运输问题。此外,我有不同的产品类型,因此将一种产品从源 i 发送到目的地 j 与其他类型的产品不同。通常当产品是同质的时,我可以这样写一个成本矩阵

它只是意味着将一种产品从 i 发送到 j 的成本。当移动成本也取决于产品类型时,我试图找到一种修改成本矩阵的方法。示例 c[1,2,3] 表示将产品类型 1 从源 2 移动到目标 3 的成本。谢谢。

0 投票
1 回答
179 浏览

julia - 在 Julia 中使用 Jump 时出现意外错误

我正在尝试解决优化问题,我收到错误消息“错误:预期 m 是一个 JuMP 模型,但它在 C:\Users\Ting.julia 的 validmodel(::Int64, ::Symbol) 中具有 Int64 类型\v0.5\JuMP\src\macros.jl:247 在宏扩展中;在 C:\Users\Ting.julia\v0.5\JuMP\src\macros.jl:252 [inlined] 在宏扩展中;在 . \REPL[608]:3 [inlined] 匿名在 .\:?"

请参阅以下代码(约束 2 中的错误)。请不要介意我定义数组的方式,感谢您的帮助。谢谢

0 投票
0 回答
44 浏览

package - 修改通过 JuliaPro 下载的包的代码

我的 JuliaPro 安装有问题:

我想在 Cbc C 接口中添加一个函数,但我的 JuliaPro 安装目录中只有包含文件和动态库。

我可以保持我的 JuliaPro 安装不变并且仍然可以访问 Cbc 源,还是我需要回到标准安装?

非常感谢,

0 投票
1 回答
3587 浏览

julia - 加快 Julia 中的包加载速度

我使用 GLPKMathProgInterface 和 JuMP 编写了一个程序来解决 Julia 中的线性程序。Julia 代码由 python 程序调用,该程序通过多个命令行调用运行多个 Juila 代码实例。虽然我对实际求解器的性能非常满意,但初始化速度非常慢。我想知道是否有加快速度的方法。

例如,如果我只是将以下内容保存到文件中

并运行它

这似乎非常慢,有没有什么好方法可以加快使用模块,比如我可以做一次的预编译步骤?

0 投票
1 回答
61 浏览

julia - 将 MutivariatePolynomials 输出作为用户定义函数导入 JuMP

我正在尝试从 MultivariatePolynomials 导入函数的输出并将其作为函数使用到 JuMp 中。下面是相关代码,它是大型 NL 方程系统的一部分。

我收到以下错误:

似乎输出c_11并没有像我尝试通过定义函数那样转换为多元函数类型v11,而是保持为多项式类型。我该如何解决这个问题?拜托,非常感谢您的帮助

0 投票
1 回答
50 浏览

julia - 在 JuMP 中获取不正确的值

以下代码运行正常。但是,当我调用结果时,其中一个变量(utilizado)返回了不正确的值,只有零。我知道我做错了什么,但我不知道在哪里。

0 投票
1 回答
404 浏览

julia - Julia MethodError:没有方法匹配 parseNLExpr_runtime(

我正在尝试编写此处描述的方法来估计金属制造商的生产功能。我已经在 Python 和 Matlab 中完成了这项工作,但我正在尝试学习 Julia。

spain_clean.csv 是我正在加载的日志资本 (lnk)、日志劳动 (lnl)、日志输出 (lnva) 和日志材料 (lnm) 的数据集。滞后变量在它们之前用“l”表示。

代码在底部。我收到一个错误:

我认为这与使用向量和和数组进入非线性目标有关,但我对 Julia 的了解不足以对此进行调试。