问题标签 [gurobi]

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

mathematical-optimization - Java 数学优化库——免费还是开源推荐?

有谁知道这样一个执行数学优化(线性规划、凸优化或更一般类型的问题)的库?我正在寻找类似 MATLAB 的东西,但它能够处理更大的问题。我是否必须编写自己的实现,或购买其中一种商业产品(CPLEX 等)?

0 投票
1 回答
719 浏览

solver - 用于半整数的 Microsoft Solver Foundation

是否可以使用 MSF api 将变量指定为半整数(V = 0a <= V <= b)?

以下是 LP_Solve 中的一个示例,它使用“sec”和“int”关键字来指示变量是半连续的和整数的。

无国界医生中类似的东西会很好。我注意到可以在 MSF 中调用 Gurobi 插件 DLL,但是我在该 api 中找不到能够正确设置变量类型的任何地方(我认为 Gurobi 将其称为 VTYPE),所以我认为它是没有在他们的 .net api 中公开或在 MSF 使用的 Gurobi 版本中不可用?或者,有没有一种从.NET 调用 LP_Solve 的好方法?

0 投票
1 回答
1874 浏览

matlab - matlab中的Gurobi求解器

我想在 Matlab 中使用 Gurobi 求解器,但我不知道如何计算所需的矩阵(qrow 和 qcol)。

供您参考,我正在复制文档中提供的示例。

受制于

这是否意味着如果我有 4 个决策变量,我应该使用 0、1、2、3 作为我的决策变量 x_1、x_2、x_3、x_4 的索引?

谢谢

注意:我尝试使用 mathurl.com,但我不知道如何以正确的格式书写,表明它将显示为乳胶文本。对不起符号。

0 投票
1 回答
590 浏览

java - Gurobi和java以及空解决方案

我正在使用 Gurobi 和 java 来解决 ILP 问题。我设置了所有并启动程序。但是 Gurobi 甚至没有尝试解决我的问题,而是给了我一个空的解决方案,所有变量都设置为 0。

在松弛步骤期间,Gurobi 显示该函数的最小值为 -246。这与下一步相反,gurobi 显示最优解为 0。

Gurobi 的输出是:

0 投票
1 回答
5824 浏览

java - 从 Eclipse 与系统设置环境变量

我正在使用 Gurobi 优化器,我需要为此设置两个环境变量:LD_LIBRARY_PATHGRB_LICENSE_FILE.

如果我使用 Eclipse 设置变量(运行方式 --> 运行配置 --> 环境),一切正常。如果我通过系统设置变量(export在 Linux 中使用),我会收到错误

任何想法为什么会发生这种情况以及如何解决这个问题?

最后,我想在 Tomcat 中运行一个 Web 应用程序,这需要正确设置这些变量。

0 投票
1 回答
311 浏览

java - 从 Gurobi Java 接口记录信息

有没有办法获取有关使用 Gurobi 的 Java 接口解决的优化问题的详细日志信息。可能类似于打印日志信息的方法。GRBEnv可以使用日志文件进行初始化,但那里的信息不允许您查看矩阵、变量和约束。以编程方式生成这些很麻烦。

0 投票
1 回答
298 浏览

c# - 如何知道一个模型是否可行

我正在使用 C# api。给定一个 gurobi 模型

在填充约束、给出目标函数并执行之后

有没有办法确定模型是否可行?

0 投票
1 回答
2769 浏览

c# - Printout Constraints and Objective Function using Gurobi C# interface

Given a model, how to printout

  1. all added constraints
  2. its objective function?

in C#?

Says

How do I achieve what is in the comments? Thanks.

0 投票
1 回答
1071 浏览

c# - 如何在 C# 中中断 Gurobi 模型优化?

我已经看到可以设置时间限制、节点限制等来停止 Gurobi 模型优化,但这些参数只能在运行优化之前设置。

我想知道如何在不停止调用模型的程序的情况下以编程方式中断优化(我正在用 c# 编程),因为我想尝试使用次优的变量值。

如果它有任何用处,我将在与程序 GUI 不同的线程中运行模型。

0 投票
2 回答
462 浏览

c# - IronPython 的 Gurobi API 异常 (GRBException)

我在通过 IronPython 使用 C#/.NET 库运行 Gurobi 优化模型时遇到问题。

我有一种方法可以通过变量的名称(即 GRBModel.GetVarByName)访问变量,例如

问题是在我的 IronPython 脚本上,当我尝试访问一个不存在的变量时,什么也没有发生……消息没有出现在控制台上。我做错了什么???