问题标签 [cplex]

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

c++ - CPLEX C++ 通过变量名获取变量的索引

在 CPLEX 优化器中是否可以使用 c++ api 通过变量名获取变量的索引?我找不到任何合适的方法来做到这一点。请帮忙。

我有 [IloNumVarArray vars;] 变量来按名称存储变量。

vars[i].getName(); // 给出索引 i 处的变量名

有没有像 vars.getIndex(name) 这样的方法,可以给出变量的索引?

0 投票
1 回答
596 浏览

c++ - 将 IloEnv 转换为 CPXENVptr

我正在使用 Concert 技术使用 IloCplex 构建优化模型。在我的例程中,我需要调用我的教授几年前编写的子例程。此子例程需要一个“指向由 CPXopenCPLEX 返回的 CPLEX 环境的指针”作为参数。问题是,我不知道如何使用 Concert 技术制作这样的指针。“CPXopenCPLEX”似乎属于可调用库。到目前为止,我所做的是将模型中的 IloEnv 声明为

IloEnv 环境;

然后我尝试将其转换为指向 CPLEX 环境的指针,如下 CPXENVptr cpxenv; cpxenv = (CPXENVptr) &(env);

但它似乎不起作用。它会编译,但是当我运行代码时,我会看到消息

“分段错误(核心转储)”

我希望有一个人可以帮助我?

0 投票
0 回答
1192 浏览

c++ - Cplex C++ 内存不足错误

我正在使用 C++ 和 cplex 进行一些优化,尽管有大量可用内存,但我仍然遇到内存不足错误。

我调用了函数

它应该为程序分配足够多的内存,但它似乎永远不会全部使用。我的操作系统是 Windows 7 64 位。我在某处读到 32 位系统限制了 GAMS 可以使用的内存量,所以这应该不是问题。但我确实安装了 32 位版本的 cplex。这可能是问题吗?我还让它运行单线程,因为我听说它节省了内存。

0 投票
2 回答
3239 浏览

java - 如何从 java 访问 ilog 决策变量?

我有一个在 IBM ILOG CPLEX Optimization Studio 中建模的线性问题,它返回正确的解决方案,即目标值。出于模拟目的,我使用了一个 ILOG 模型模型文件和一个我都从 java 调用的数据文件:

现在,我想从 java 访问实际的决策变量 match[Matchable]。

在 ILOG CPLEX Optimization Studio 中,我使用以下命名法:

在 Java 中,我通过以下方式访问目标值(效果很好):

现在,我如何访问决策变量“match”?到目前为止,我已经开始

但我似乎无法更进一步。非常感谢您的帮助!非常感谢!

0 投票
1 回答
575 浏览

visual-studio-2010 - 视觉 2010 与 cplex 12.2 的兼容性

我尝试集成visual 2010 和 cplex 122。它不会编译并抛出错误LNK1112:模块机器类型 'x64'与目标机器类型 'X86' 冲突。此外,当我编写一个非常小的代码时,它显示它找不到“iostream.h”文件。无论如何,我真的很感激任何帮助......

0 投票
1 回答
667 浏览

c++ - 错误 LNK2019:未解决的外部符号?

我正在使用 Cplex 和 Visual Studio 2010。我添加了包含并链接了.lib. 我有很多错误,如下所示:

  • 错误 1

    /li>
  • 错误 2

    /li>

请问,你能帮我解决这个问题吗?

0 投票
2 回答
3473 浏览

c++ - 未处理的异常错误

我调用 cplex 来解决 Visual Studio 中的优化问题。我的问题很简单:

但每次它给我这个错误信息:

我做错了什么?

0 投票
3 回答
2237 浏览

c++ - C++ 中的 Cplex:无法打开此源文件

我正在学习音乐会技术,我还处于起步阶段。我试图打开其中一个示例(Ilolpex1.ccp),但是当我运行它时,程序说:

我怎么解决这个问题?

0 投票
0 回答
1088 浏览

r - 为 R 安装和编译 cplexAPI 包源

操作系统:Windows 7 x64

R 安装:2.15.1 x64

Cplex 安装:Cplex Studio Academic 124(32 位和 64 位)

我安装了 Rtools,并且我有一个独立的 cygwin 安装,其中包含所有必需的软件包。我也安装了 MikTex...

我设置了以下环境标志...

然后,当我在 RI 中运行安装命令时,出现以下错误



我不确定我做错了什么或我错过了什么

0 投票
2 回答
2017 浏览

vb.net - 如何在 VB.NET 中集成像 CPLEX 这样的线性规划求解器?

我想解决一个通过 VB.NET 构建的线性编程模型。在这种情况下,我有以下问题,

a) 如何通过 VB.NET 调用 CPLEX 或任何此类求解器(Coin-OR)?(这样做时我不希望打开 CPLEX 窗口。即它应该在后台解决它。)

b) 如何将 LP 模型转移到 CPLEX?(再次,我想远离打开一个新窗口,然后将模型写入 CPLEX)

VB.NET 理解:中级

谢谢