问题标签 [lpsolve]
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.
c++ - 尝试运行时解决错误
我正在尝试在 MS Visual C++ 2010 中使用 lpsolve 进行优化。但是,我尝试按照链接库的说明进行操作,但在尝试运行 lpsolve 站点上提供的演示时仍然出现错误。
- 我是64位系统,但是在VS2010中只能做一个控制台32的应用
- 我在 System32 和 SysWOW64 中都放置了 lpsolve55.dll
- 我已将所有头文件放在 C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include
- 我已将所有库文件和 dll 放在 C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib
- 在项目首选项、链接器、附加依赖项中我列出了 lpsolve55.lib
使用 win32 lpsolve 存档,演示编译,但运行后立即引发以下错误:“lpsolveDEMO.exe 中 0x77b98e19 处的未处理异常:0xC0000005:访问冲突写入位置 0x00000014。”
我没有添加库或使用除 stdio 库之外的任何其他库的经验。任何帮助将不胜感激,或者任何更直接地使用线性优化库的建议,因为除了这个不起作用的演示之外,我找不到任何关于 lpsolve 的教程
r - How to write lp object to lp file?
I have been using lpSolve and lpSolveAPI. I build my constraint matrix, objective function etc and feed to the lp function and this works just fine. I want to save the problem as an lp file using write.lp and am having trouble. I keep getting an error telling me that the object is not an lp object. Any ideas?
python - 如何在 Windows 64 位中使用来自 python 的 lpsolve
我尝试了几种方法来做到这一点,但我最终无法找到在 python 中使用 lpsolve 的确切方法。我提到了这篇文章,但不知何故我无法获得 lp_solve55.pyd。目前我有 lp_solve55.dll,我应该如何从那里走得更远?
linear-programming - 如何使用 LPSolve 拼接 2D 图像马赛克
我是 LPSolve 和工具包的新手。我正在尝试使用 LPSolve IDE 拼接 4 个图像 1024x1024 瓷砖。为了简化任务,我只使用瓷砖的 x 坐标。
如果我按以下方式定义关系
LPsolve 产生正确的结果
如果我将模型更改为以下,即将 Tile4 移动一个像素
LPSolve 以“模型不可行”响应,而我认为响应应该是
我究竟做错了什么?
r - How to update this outdated example so that ggplot2 does not give "error: use theme instead"
I found a great linear programming example using lpsolveapi. It was mentioned on R bloggers, and the link to the original post can be found here. The Rscript can be downloaded from Github here.
The problem is that the code was based on a version of ggplot2 pre version 0.9.1. So when running the example, the error message is Error: Use 'theme' instead. (Defunct; last used in version 0.9.1)
.
On CRAN, the suggestion is:
I understand that the code has to reformulated based on the more recent version of ggplot2, but that's where I get stuck. Being the beginner that I am, I don't know where to start. I tried not assigning to y and I tried using stat='bin'
or stat='identity'
. Instead of me posting my messing code with errors, I will rather ask if the outdated file could be updated.
Here is a section of the code, that if updated, I could replicate to the other sections:
rstudio - lpsolve 解决过程中的反馈
我在 RStudio 中使用 lpsolver 来解决供应链网络优化问题。我试图解决的 MILP 模型需要很多时间。我想知道在求解时是否可以从模型中获得一些反馈。当前目标、当前上限等反馈对我来说应该足够了。
java - java.lang.UnsatisfiedLinkError:找不到依赖库
我是 lp 解决的新手。我正在尝试运行以下代码并收到以下错误:
错误:
c# - 在c#中通过LPSolve查找IIS(不可约不可行子集)
我正在使用 LPsolve 来优化投资组合。我将问题定义为:我使用买卖权重作为变量和一些约束,例如指定 0<= Sum(B+S) <= 20 的 churn。现在我还有其他几个约束。
我想知道是否有办法找到哪些约束相互矛盾。即,将 IIS 作为数组或列表返回的方法。
linear-programming - 整数线性规划 (ILP) 中具有多重赋值的 If-Then-Else
我有一个 ILP 问题,其中我表达了实现 A OR B 的一些约束,其中 A 和 B 是逻辑 AND 的结果(假设 A = A1 AND A2,B = B1 AND B2 AND B3)。在我的问题的这一点上,据说A和B之间的一个等于1。A和B都是二进制变量。
我想用 If-Then-Else 来表达这个断言:
我知道如何编写简单的 If-Condition,例如
但我不知道如何编写一组约束来表达“复杂”的 if。
你们中有人知道如何在 LPsolve 中解决这个问题吗?
optimization - 如何使用线性规划解决逻辑约束
我希望使用线性规划来解决以下逻辑描述。在下面的示例中,n1, n2, n3, b1, b2, b3
是布尔变量。
目标是最小化c1
。
以下是约束:
约束1: ((n1==n2 xor n3) && c1==2 && b1 ) || ( (n1== n2 or n3) && c1==1 && b2 ) || (( n1 == n2 and n3) 1&& c1==3 && b3)
约束2:n1 && n2== not n3
约束 3:only one of b1, b2, b3 is true
我可以知道是否可以将这些逻辑约束编码为 Gurobi 或 lpsolve 等线性编程工具所需的整数约束?或者有没有可以利用布尔约束的工具?
谢谢。