【问题标题】:how to add an array of variables to a matrix of variables in Julia?如何将变量数组添加到 Julia 中的变量矩阵?
【发布时间】:2014-11-05 01:28:17
【问题描述】:

我想使用 Julia 的 JuMP 包实现列生成算法。所以在每次迭代中,我想将一个大小为n-1 的多维变量添加到另一个大小为n 的多维变量中。我知道像 push!()append!() 这样的函数可以处理参数,但我不能将它们用于变量。

如果您知道此功能或方法,请告诉我?

【问题讨论】:

  • 我想有办法。您能否发布一些您希望工作的代码或伪代码。从那里我想我们可以为您指出解决方案
  • 这有点难以理解你想要做什么(例如,矩阵通常需要 2 个数字来指定它们的大小,所以我什至不知道什么是“大小矩阵 @987654325 @“ 是)。 spencerlyon2 的建议很好。

标签: julia julia-jump


【解决方案1】:

这个问题刚刚出现在 julia-opt 组:https://groups.google.com/forum/#!topic/julia-opt/-QTq4oKsZ9A

简而言之,您不能附加到 JuMP 的专用容器,而是可以使用标准的 Vector{Variable}push! 来添加。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多