问题标签 [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 回答
1606 浏览

android - android 线性规划 lp_solve 库

有人可以帮我如何lpsolve55j.jar在 Android 设备上使用。我尝试像其他所有库一样导入它(将其放在 libs 文件夹中并将其添加到 JavaBuildPath -> Libraries 中),但出现此错误:

编辑

好的,所以我需要这个来解决不平等系统。有人可以帮我找到可以解决这个问题的图书馆的替代品吗?

0 投票
1 回答
656 浏览

php - Using lpsolve php library

I need to use lpsolve library for one of my projects... How do i configure it with Apache 2.2 and php 5.3.9 on WAMP?

0 投票
2 回答
9159 浏览

r - R 用于解决线性规划问题

我正在寻找一个很好的 R 包来解决线性规划模型。我对默认值很满意lpSolve::lp,但没有办法得到阴影和降价。我需要这些以及完整性约束。

样品型号:

0 投票
1 回答
2350 浏览

r - 如何在 LPsolve 中实现所有不同的约束?

我有一个问题,其解决方案必须在每个变量中包含一个唯一值。例如,24 名战斗机飞行员必须在一天的不同时间出发。所以解决方案必须包含整数 1:24,以某种顺序,根据对顺序的一些约束。

我尝试在 LPSolve 中使用特殊有序集来执行此操作,但我不明白如何使用它。无论如何,我的试验都需要很长时间才能执行,我不敢相信我设置正确。我可以在 1/1000 的时间内使用蛮力解决它。

使用 LPSolve/整数规划来优化一组唯一的相邻整数是否可行?如果是这样,在 R(或 Python)中添加约束以表达 x1 != x2 != x3 != xN 的最佳方法是什么?如果没有,我应该寻找哪种算法来进行这种优化?

这是我到目前为止的代码:

0 投票
1 回答
610 浏览

python - Define integrer variables in PyLPsolve (a lpsolve wrapper for python)

PyLPsolve has some great features I want to use. I have a question, though: How do you define the list of integer variables of the MIP?

That is, in the standard wrapper of lpsolve: solution = lp_solve(f,A,b,e,lvb,uvb,xint) Where xint is the list of indexes of the integer variables of the MIP.

How can I define a non trivial xinf in PyLPSolve?

Happy coding ! and happy optimization !

0 投票
1 回答
6033 浏览

r - R中的lpsolve包

我正在使用lpsolve包进行线性编程,但已经阅读了它的教程,它只解决了非负变量。

这是我的代码:

请注意,忽略了约束编号 7 是非正的事实。

编辑:我为lpSolveAPI包添加了新代码。为了检查是否有效,我为原始问题和对偶问题准备了不同的代码。

数据:

主要问题:(这里我们没有任何问题,因为所有变量都必须是非负数)

双重问题:(这里我们需要第一个变量是非正的,所以使用set.bounds

0 投票
1 回答
432 浏览

java - 我如何将查询从 java 发送到 lpsolve 作为字符串

嗨,我使用 java 制定了一个线性规划问题

我想将它发送给 lpsolve 解决,而无需单独创建每个约束。

我想发送整个块(如果我将它插入到 ide 效果很好)并得到结果

所以基本上而不是使用类似的东西

我只想作为一个字符串发送

如果可以怎么做?

0 投票
0 回答
739 浏览

r - 优化,lpSolve lp.transport:计算时间?

我正在尝试使用 R 中的 lpSolve 包中的 lp.transport 运行优化,使用通用形式

lp.transport (cost, "min", row.signs, row.rhs, col.signs, col.rhs)

成本矩阵很大,为 6791 x 15594。行对应食品生产者,列对应消费者,显然 row.rhs 的所有值的总和等于 col.rhs 的总和。

优化现在已经运行了大约 12 个小时(使用大约 30 Mb 的内存,在 64 位 R 中)。有什么方法可以估计需要的时间吗?关于如何修改输入以最终减少计算时间的任何建议?

0 投票
1 回答
703 浏览

r - 使用 lpSolve 时的退化

我在 R 中使用 lpSolve。我的模型(数据包络分析)在我的 MAC 上运行良好,但是当我尝试在 UNIX 集群上运行它时,发现许多模型是退化的。两个系统上的 lp.control 选项相同。通过使用 presolve 和 anti.degen 选项,我能够减少但不能消除退化的数量。

请注意,当我使用预构建的 R 包(Benchmarking、nonparaeff)来解决相同的线性规划模型时,会出现完全相同的问题。

有谁知道为什么 UNIX 集群上的退化错误?

干杯,

彼得

如果有人感兴趣,代码如下。基本上,它为三百个代理中的每一个创建了一个线性规划模型并解决了这个问题。在我的 MAC 上,所有问题都解决得很好,但在集群上,90% 的问题被发现是退化的:

0 投票
1 回答
615 浏览

r - 在 R 中使用大数据的线性规划 (lpSolve) 错误

我试图用 30000 个变量和 1700 个约束来优化我的模型,但是当我添加更多约束时我得到了这个错误。

我正在使用 win 32 位、2gb 内存。我可以做些什么来使用大型数据集工作和优化我的模型?