问题标签 [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.
linear-programming - lp文件格式,如何乘以变量
我正在尝试使用具有以下语法的 lp 文件:
http://www.rpi.edu/dept/math/math-programming/cplex66/sun4x_58/doc/refman/html/appendixE13.html
虽然它说乘法是这样的:
这*
给了我一个语法错误。有任何想法吗?
我正在使用标准的 linux 包lp_solve
java - 在带有mac的java中使用lp_solve,在java.library.path中没有lpsolve55j
我已经包含lpsolve55j.jar
在 Eclipse 中,但它仍然给了我
我在这里尝试了说明
所以我下载lp_solve_5.5.2.0_dev_osx32.tar.gz
了,这给了我:liblpsolve55.a
然后liblpsolve55.dylib
:
试了demo,好用!
但 Eclipse 中的 java 代码仍然无法正常工作,所以继续,将lp_solve_5.5_java/lib/mac/build-osx
文件第 14 行更改为:
然后尝试构建 JNI 扩展:
又卡住了
由于我无法在我的旧 Mac 上安装它,所以我使用了另一台 Windows 计算机。
r - R:“externalptr”类型的对象不是子集问题
我创建了一个线性规划模型,如下所示:
% 定义数据
% 详细说明利率
% 定义变量的数量
% 创建一个具有 num_constraints 约束和 % num_vars 变量的 LP 模型
% 这是我发现问题的地方: % 我正在努力理解如何访问lpmodel
. 我收到错误“% lpmodel[t, column - (ntimes - 1) + t - 1] 中的错误:'externalptr' 类型的对象不是子集
谢谢
linear-programming - 使用 MILP 求解器求解 MILP,以获得多个变量值
我正在使用 lp_solve...我想用各种约束来解决这个 MILP
但我需要为 w1、h1、w2、h2、w3、h3、w4 和 h4、m 的不同值解决这个问题。
是否可以通过 lp_solve 解决?或通过任何其他 lpsolver
我将在每次解决之前手动输入这些值
说我可以得到 w1=3,w2=4,w3=5,w4=8, h1=8,h2=8,h3=6,h4=7,m=23 的解决方案
在以后的情况下,我只需要更改值..我不想每次都为每个值更改约束处的值。我需要该程序将采用这些 w_i 和 h_i &m 的值,这个 lp 每次都可以用这个固定的约束来解决
parse-error - 第 2 行解析错误 LPSove
我是 LpSolve 的新手,我试图解决一个问题,但我不断收到解析错误,无法得到正确的答案。我找不到我的错误。这是我的代码:
r - 要求整数优化变量取唯一值
我用 lp solve 来求解一个线性规划方程,这个解给出了一个向量
这很好,但我希望这个向量中的每个条目都是 1-9 之间的整数,并且每个整数只能使用一次。例如,就像矢量在下面的样子。
有什么办法可以做到这一点?先感谢您!
编辑
这是我用于 lp 函数的代码
基本上它的作用是解决 3x3 网格的优化问题:
其中约束为x1+x2+x4+x5=20、x2+x3+x5+x6=17、x4+x5+x7+x8=27、x5+x6+x8+x9=15,每个x必须是整数介于 1 和 9 之间,并且每个 x 必须是唯一的。
java - liblpsolve55.so:无法打开共享对象文件:没有这样的文件或目录
早上好,我正在使用带有 eclispe 和 Java 的 lpsolve。
我可以正确导入程序,但是在运行它时出现异常:
或者,我已经编辑了本机库路径:usr/lib/lp_solve.
谁能帮我 ?谢谢 !
linear-programming - AMPL IDE:无法使用 lpsolve
我下载并解压amplide-demo-linux64.tar.gz
到/opt/amplide/
.
然后我下载lp_solve_5.5.2.0_exe_ux32.tar.gz
并解压文件lpsolve
到/opt/amplide/ampl/
.
我liblpsolve55.so
在 AMPL 页面上建议的目录下:
这就是发生的事情:
那个怎么样?
r - 使用 lpsolve/lpsolveapi 在 r 中切割库存优化/浪费最小化
我很难理解如何为切割库存问题制定代码。我在网上广泛搜索过,我看到了很多理论,但没有实际的例子。
大部分查询结果指向维基百科页面:http ://en.wikipedia.org/wiki/Cutting_stock_problem
将生产 13 种图案,并在旁边标明所需数量。机器默认生产一个 5600 宽度的工件,切割成以下宽度。目标是减少浪费。
有人会告诉我如何用 lpsolve/lpsolve API 在 R 中制定这个解决方案吗?