问题标签 [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.
mathematical-optimization - Java 数学优化库——免费还是开源推荐?
有谁知道这样一个执行数学优化(线性规划、凸优化或更一般类型的问题)的库?我正在寻找类似 MATLAB 的东西,但它能够处理更大的问题。我是否必须编写自己的实现,或购买其中一种商业产品(CPLEX 等)?
mathematical-optimization - 最佳开源混合整数优化求解器
我正在使用 CPLEX 来解决巨大的优化模型(超过 10 万个变量)现在我想看看我是否可以找到一个开源替代方案,我解决了混合整数问题 (MILP) 并且 CPLEX 效果很好,但是如果我们想要扩展,所以我真的需要找到替代方案或开始编写我们自己的临时优化库(这会很痛苦)
任何建议/见解将不胜感激
linear-programming - GNU 线性规划工具包
有人将 GLPK 用于生产系统吗?我有一个当前由 CPLEX 提供支持的应用程序,并希望将其替换为免费软件替代品。
它用于解决调度问题的大型 MIP(数千个变量)。我想知道 GLPK 是否足够成熟来处理这个问题。
谢谢
cplex - CPLEX 错误 1001 内存不足
我试图用 CPLEX 解决 IMP。当我构建模型时,它会引发异常“CPLEX 错误 1001:内存不足”。该模型包含大约 2200000 行。使用 CPXmipopt 后优化时出现此错误。
我该如何解决,请注意,当我检查内存表单任务管理器时,我发现了一些未使用的内存。
c++ - 在 C++ 中声明全局变量的问题
我在类中有一个全局变量:
这将在类的几个函数之间共享。
在其中一个函数中,我将像这样初始化这个模型:
我收到错误:错误 1 错误 C2064:术语不计算为采用 1 个参数的函数
如果我在函数中编写,这将起作用:
但如果模型对象是全局声明的,则不是。
请建议如何使模型对象全局化,以便可以在多个函数之间共享相同的对象?
c# - 在 C# 项目中添加 C++ dll 引用的问题
我实现了一个成功编译的 C++ dll。该项目包含一个头文件和 cpp 文件。cpp 文件包括几个第三方头文件(主要是 Cplex)。
创建 dll 后:然后我尝试在 Visual Studio 中引用该 dll,但它不起作用。在控制台应用程序中,我使用了 tlbimp.exe,但遇到了错误消息:
然后我使用了依赖walker,它显示了错误消息:
我肯定遗漏了一些东西,如果您能指出解决方案可能是什么,我将不胜感激?
c++ - 在 Visual Studio 2010 中调试 cplex 项目
我无法在 Visual Studio 上编译我的 c++ 项目 cplex 库。
版本是 Windows 7 上的 cplex 122 和 Visual Studio 2010,我使用的 cplex 标头是
链接的 cplex 库是
为发布设置完成了所有必要的设置,它编译和运行没有任何问题(我没有遇到我的编程错误)
但是,我尝试了这个网页上的东西,我得到的错误是下面的很多次
顺便说一下,graph.obj
是我自己的目标文件
optimization - CPLEX 二次单纯形?
有谁知道 CPLEX 使用哪种类似单纯形的算法来求解二次规划。它使用的所谓二次单纯形是什么?
提前谢谢你,梅赫迪
mex - 来自 Matlab 的 Mex 命令中的 Cplex 链接错误
我正在尝试通过使用 Mex 函数从 Matlab 调用 Cplex (122version) 来运行混合整数二次规划。当我在 matlab 中尝试时:mex miqp_cplex.c,出现以下类型错误。
创建库 C:\Users\maskamal\AppData\Local\Temp\mex_3XVWAG\templib.x 和对象 C:\Users\maskamal\AppData\Local\Temp\mex_3XVWAG\templib.exp miqp_cplex.obj : error LNK2019: unresolved external symbol __imp_CPXcloseCPLEX 在函数 miqp miqp_cplex.obj 中引用:错误 LNK2019:未解析的外部符号 __imp_CPXfreeprob 在函数 miqp miqp_cplex.obj 中引用:错误 LNK2019:未解析的外部符号 __imp_CPXgetmipitcnt 在函数 miqp miqp_cplex.mexw64 中引用:致命错误 LNK1120:21 未解决的外部
C:\PROGRA~1\MATLAB\R2011A\BIN\MEX.PL:错误:“miqp_cplex.mexw64”链接失败。
由于找不到“ilcplex\cplex.h”,我添加了完整路径
包括 "C:\ILOG\CPLEX_Studio_AcademicResearch122\cplex\include\ilcplex\cplex.h" 我猜问题与 cplex.h 和与库的链接有关。
欢迎任何解决我的问题的提示。
matlab - 来自 MATLAB 的 LP 求解器中的灵敏度分析
据我了解,CPLEX、LP_solve和GLPK以及其他 LP 求解器提供灵敏度分析。
我的机器上安装了上述三个求解器,以及这两个 MATLAB 包装器:
- CPLEX for MATLAB API(用于 CPLEX)
- YALMIP(用于多个求解器的通用 MATLAB 包装器)
我查看了这两个包装器的文档,但找不到从它们中运行敏感性分析的方法。他们支持吗?如果没有,是否有任何 LP 求解器为其灵敏度分析提供 MATLAB 支持?
敏感性分析是什么意思?
我的意思是关于成本函数和约束的敏感性分析。从概念上讲,敏感性分析试图解决以下问题:
如果问题的某些方面发生了变化,解决方案将如何变化?
例如:
j
在不影响解的最优性的情况下,变量的系数可以取的值范围是多少?
更具体地说,这里是CPLEX为敏感性分析提供的 Java、C++ 和 C API 的列表。
这是LP_solve提供的有关敏感性分析的信息。您可以通过在此处搜索“灵敏度”,在LP_solve的主要参考指南中找到上一个链接的帮助文本。