问题标签 [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.
ubuntu - LPSolve、Python 和 Ubuntu?
我正在尝试安装 LP solve 5.5 以在 ubuntu 13.10 64 位中与 python 2.7 一起使用。我无计可施!:,(
我安装了python。
python路径如下:
lp-solve
以及liblpsolve55-dev
从 ubuntu repos 安装的软件包。LP Solve 命令实用程序按预期运行。
但是 lpsolve 在 python 中失败了,
我检查了以下文件是否存在。
我怀疑我缺少可以按照编译 lpsolve 驱动程序中所述编译的python lpsolve55.so 驱动程序。我真的不知道该怎么做。我以前在基于 Windows 的系统上的 python 中使用过 LP 求解,但我不需要编译任何东西。
请帮忙。
logic - 逻辑表达式的否定库?
鉴于我有一个条件表达式,如:a > 9,你知道是否存在一个库,它可以正确地否定条件:a <= 9。?
问题:我有一个约束求解器 lp_solve,我用约束(即条件)提供它。然后它为我计算一个解决方案,即一个满足约束的数字。但有时我需要一个不满足约束的数字。这就是为什么我需要一个可以否定条件表达式的库的原因。
顺便提一句。lp_solve 仅支持以下关系运算符:"<" "<=" "=" ">" ">="。不幸的是,这不包括!或不,在我的情况下这将是一个很好的功能。
编辑:解决这个问题的另一种方法可能是首先计算最大解,即满足约束的最大数,然后是最小值,因此选择不包括在区间 [min , max] 中的数字。这比逻辑否定更好吗?
最好的问候,卡伊。
lpsolve - 找到不满足约束的解决方案?
我知道如何找到满足约束的解决方案,但就我而言,我需要找到不满足约束的解决方案。反正有没有lp_solve
可以为我做到这一点?
可以说我有以下LP
格式:
然后,我可以使用lp_solve
给我一个满足约束条件的解决方案,但是否也可以使用 找到约束条件不满足的解决方案lp_solve
?
r - 使用 R 的线性规划
我们如何使用 R 求解线性程序?我想解决以下示例:
这些方程式可能没有完全的意义。我只需要知道在 R 中编写这些方程的语法。我可能会为上述方程写这样的东西
这是正确的吗?在文档中,矩阵总是M*M
,如果矩阵在M*N
哪里N != M
呢?
r - lpIsolveApi,约束外的解决方案
我无能为力,请帮助!以下是问题的设置。顺便问一下,当变量超过8个时,为什么我无法查看模型详细信息?
我已经设置了约束以将答案绑定到窗口内。为变量 10 提供的解决方案不受约束。有什么我想念的吗?
罗兰,
我添加了源代码。最初的帖子没有包括,因为我认为浏览器输出显示了设置。提前感谢您的帮助。
set.bounds(lpIr,lower=rep(-100,10)) ##设置目标方向,最大化信息比
## cat(rightV,"\n")
objective-c - 如何在 osx 中创建静态库
lpsolve 是一个 C 库,可用于解决线性规划问题。他们有一些头文件,你可以使用它们创建一个 dylib 或一个静态库(.a)。osx 库有一些头文件、一个 dylib 文件和一个 .a 文件。但这些是为 32 位编译的。但是 OSX 现在使用的是 64 位操作系统,我必须重新编译这些才能使用他们的 api。
谁能给我任何有关如何为 64 位操作系统编译这些 .h 文件的链接?
objective-c - 将静态库添加到我的 xcode 命令行项目
我有一个 liblpsolve55.a 文件和 liblpsolve55.dylib 文件,它们是从 macports 的目录中获得的。我没有使用 macports 安装任何东西,但我使用此链接获取 liblpsolve55.a 和 liblpsolve55.dylib 文件。
现在据我了解,我必须将这些文件链接到我的项目。我正在创建一个简单的命令行项目来了解库中的各种功能。
现在如何将这个 .a 文件或 .dylib 文件链接到我的项目。我可以将 .a 文件放在我的项目目录中并使用 #import 之类的命令将其与我的主文件链接吗?是否有教程显示如何在您的项目中使用外部 .a/.dylib 文件(您没有编译)?
r - 如何增强 lpsolve R 优化解决方案以在 hadoop 集群上运行?
我正在使用 R lpsolve 包来优化我的运输模型。我的代码运行良好,但运行需要很长时间,因为我有大量的节点和路径。我打算在 hadoop 集群上运行我的代码。
请指导我有关我需要对我的代码进行的更改。我认为在 hadoop 集群上运行优化可能是不可能的,因为我们最终可能会得到局部最小值而不是全局最小值。
我在互联网上搜索“lpsolve hadoop”之类的术语,但没有得到任何有用的信息。
请指导我查看我应该查看的材料或示例。======================================更新1=========== =========================== 我原来的问题就在这里。
我进一步简化了问题,我正在解决的当前问题如下。
附上我使用 excel 构建的 R 代码和输入数据文件。在实际场景中,输入数据文件将使用 SQL 生成,长度超过 30,000 行。
我的输入excel文件:
我的 R 代码如下:您必须获取上述 csv 数据并将其粘贴到文件 C:/dumy_network.csv 中。
我的 R 代码可能效率不高,但它可以达到目的!
======================================更新2=========== =========================== 没有得到任何答案,所以试图简化我的问题:
页面的示例部分给出了一个简单的问题。有谁知道如何使用 Mapreduce 解决它?我的意思是说我有一个类似的问题,但是有大量的变量和约束,那么有没有办法实现更快的处理?
r - R Ipsolve 如何查看所有解决方案
我在看8 个皇后拼图。我使用了下面的 R 代码,它直接来自 R lpsolve 文档。参数 num.bin.solution 设置为 3。在 R 文档中,它说 num.bin.solns 代表返回的解决方案数量的数字指标。在那种情况下,我怎样才能看到 3 种可能的解决方案?我使用了命令 chessing$solution,但输出并不容易理解。还有没有办法返回所有可能的解决方案?
更新:我的主要问题得到了回答。但仍然想知道是否有任何有效的方法来获得所有可能的解决方案。
matlab - 当一个变量属于一个集合时如何解决整数线性规划
我正在使用整数线性规划解决优化问题,其中一个约束假设变量的值属于一组值,如下所示
我如何在 matlab 中使用 CPLEX 或 lp_solve 来表示这个问题来解决它?F,A,b 数组的值是多少?
谢谢