问题标签 [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.

0 投票
1 回答
207 浏览

java - 如何在 LpSolve 中将灵敏度设置为“真”

我希望在 LpSolve (http://lpsolve.sourceforge.net/5.5/sensitivity.htm) 中启用灵敏度。

文档表明您通过将 -S4 传递给命令行来启用敏感性。在 R 中,您可以在 lpsolve() 函数调用中传递 compute.sens=true。

但是,我使用的是 Java API,我看不到这样的设置选项。

我确实看到了一个 setSense(布尔最大化)函数。是这样吗?

0 投票
4 回答
4305 浏览

java - Windows\System32\lpsolve55j.dll:找不到依赖库

当我尝试使用 LPSolve for Java(mavenized 版本,http://code.google.com/p/lpsolve-java/source/checkout)时,出现以下错误:

一世

  • 将 lpsolve55j.dll 放入 Windows\System32 和
  • 将目录 C:\Program Files\LPSolve IDE 添加到 PATH 环境变量中。

该错误发生在eclipse(测试用例)以及“mvn test”执行期间。

这些都没有帮助。

我该如何解决这个错误?

0 投票
1 回答
347 浏览

c# - 将地理分布表示为线性概率的约束?

我现在正在学习 Solver Foundation。我实际上正在为我的项目插入 lpsolve,但我认为我的问题是如何最好地表示我的约束的一般问题。

我认为,我有一个相当典型的背包或包装问题。我有一组位置,每个位置都有一个“分数”。我想选择满足目标“分数”的最少位置数。

(实际上,它比这要复杂一些——每个位置都有许多不同的属性,我经常会针对多个属性进行定位)。

到目前为止,一切都很好。但是,我有一个额外的限制 - 我想最大化我选择的位置的地理分布。我如何表示该约束?

这是我现在拥有的基本示例:

这将只选择前三个位置,这给了我 60 的目标,但是这三个位置非常接近地聚集在一起。我更希望它选择前三个(ID 0 - 2)和后两个(ID 3 和 4)中的一个,它们分布得更远。

有人可以在这里提供一些指导吗?提前谢谢了。

0 投票
1 回答
258 浏览

lpsolve - 为什么 lp_solve 在普通实例上失败?

我正在尝试使用 lp-solve 解决以下实例

这似乎不是一个困难的例子,但 lp-solve 无法解决它。我对 lp-solve 文档的理解是,求解器实际上开始将实例作为常规 lp 求解,然后将问题修复为整数定义。在这种情况下,lp-solution 应该是正确的。

有人可以给我一些见解,为什么这不起作用?特别是,是否有快速解决此类实例的“技巧”?

0 投票
1 回答
1027 浏览

java - 如何使用 lp_solve 和 Java 包装器设置自由变量

我不明白如何在我试图用 lp_solve 和 Java 包装器解决的 LP 问题中设置自由变量。

我用方法

公共 void setUnbounded (int colnr) 抛出 LpSolveException

javadocs中的那个应该“如果变量是免费的则设置”。

但是,当我在解决 LP 之前调用它时,我得到了错误

关于“模型尚未优化”是什么意思的任何线索?如果我没记错的话,我应该在求解 LP之前设置自由变量。我对吗?

0 投票
3 回答
1939 浏览

c# - 用于 Microsoft Solver Foundation 的 LpSolve 插件无法在 64 位操作系统上运行

我不能让用于 MSF 的 LPSolvePlugIn 在 64 位操作系统上工作。(内部 ac# dll 托管从 asp mvc 3 应用程序调用)

有没有特定的版本?我应该构建面向 x86 的应用程序吗?我应该将求解器插件从源代码重建为目标 x64 吗?

我很茫然,关于插件的文档不多,最新的代码似乎针对 MSF 2.0.7(我目前有 3.0.1 或 3.0.2)

任何帮助,将不胜感激。我会在星期一检查并在需要时添加更多信息。

谢谢

0 投票
1 回答
600 浏览

php - lp解决安装问题。操作系统

我正在尝试使用以下命令安装 lpsolve:http://jeyroz.tumblr.com/post/605709794/lpsolve-php所以 ,我正在尝试执行命令:

当我执行 phpize 时,它​​说:

不确定这是否正常。

当我执行./configure --enable-maintainer-zts --with-phplpsolve55=../..时,它说:

谁能帮我?

0 投票
1 回答
785 浏览

linear-programming - 将 lingo 模型转换为 lp 格式

我使用 LINGO 编写了一个程序,但试用版有 30 个非线性变量和 30 个整数变量的限制,超出了我的限制。在我决定购买下一个版本之前,我想我会看看我的程序在自由软件上的表现如何。我下载了 LPSolve IDE 5.5 并尝试手动转换它,但我遇到了诸如无法使用括号影响操作顺序以及无法划分等问题。有没有更简单的方法来转换语言程序?我尝试将其导出到 MPS 文件,但这给了我错误。

0 投票
0 回答
434 浏览

linux - 在 Ubuntu 12.04 64 位上为 MATLAB 安装 lpsolve?

我试图安装这个工具包 3 小时.. 首先,对于 Python.. 我放弃了。然后对于 MATLAB...

http://web.mit.edu/lpsolve/doc/MATLAB.htm

它说了一些关于安装的信息(我在所有其他网站上都阅读了所有内容),但我不知道它在说什么......

为什么这么复杂?它不像 Windows,对于我想要安装的所有东西,双击 .zip 文件上的“设置”或“安装”文件会安装我需要的所有东西。

我很困惑和苦恼..请帮助我...

我对 Ubuntu 不太了解,所以请解释一下我应该下载哪些文件(有很多文件但我不知道要下载什么...),以及如何使用哪些命令安装它。

谢谢你。

0 投票
1 回答
506 浏览

linear-programming - 意外的 VARSYM、ZIMPL 程序

我的 ZIMPL 程序出现意外的 VARSYM 错误,我不知道问题出在哪里,这是代码的一部分

这里是变量

上升到 28,其中一些点的上限为 3、2 和 1

这是得到错误的方程

错误说它在分号的末尾