lpsolve

    0热度

    1回答

    我正在使用ubuntu机器,并且已经下载了lp_solve源文件(lp_solve_5.5.2.5_source.tar.gz)并将其解压缩。然后我将我的命令提示符输入路径lp_solve_5.5/lpsolve55。 然后我运行命令 ./ccc 然后我得到这个错误,并创建空的bin文件夹。 In file included from ../lp_SOS.c:3:0: ../shared/c

    1热度

    1回答

    我有这样的优化问题,我试图根据列X中的唯一值来最大化列z,但也在约束条件下,每个X所选的唯一值总和最大的列Y小于(在此例如)23. 例如,我有这样的样本数据: d=data.frame(x=c(1,1,1,2,2,2,3,3,3),y=c(9,7,5,9,7,5,9,7,5),z=c(25,20,5,20,10,5,10,5,3)) ,看起来像这样: X Y Z 1 1 9 25 2 1

    1热度

    1回答

    我使用以下R代码为我的幻想体育联盟优化足球阵容。到目前为止,它一直在努力工作,但我想解决的约束列表中添加了新的皱纹。 阵容由8名选手组成。 1GK,2D,2M,2F,& 1 Util。 在创建模型矩阵,我现在必须考虑混合玩家位置如M/F或d/M 在该R是什么在列添加1 M和正确的方式如果球员位置是M/F,则在F列中是1?这是解决这个问题的正确方法吗?或者我应该看看其他想法。 与GK d M F位置

    0热度

    1回答

    我正在尝试使用CPLEX读取.lp文件,并且它给了我一个错误1615,它无法读取“(”或甚至“[”。我是不满意的话,因为我有什么需要读取必须对自己的括号以下是我有: [NUM1 + NUM2 + NUM3 + num4 + num5] * 1/12 首先, ,我不知道CPLEX将如何采取乘号所以,相反,我有: [NUM1 + NUM2 + NUM3 + num4 + num5] 1/12 然后,它

    1热度

    1回答

    在我的代码中,我运行了几个迭代,每个迭代使用lpSolveAPI解决LP问题。在某些情况下,LP会花费过多的时间,所以我想设置一个时间限制,以便我可以跳过当前的迭代并转到下一个迭代。 for (i in 1:1000) { #create LP model for problem for instance i solve(model) } 我已经尝试过: solve(m

    0热度

    1回答

    这是我第一个关于Stack Overflow的问题。 我正在与R和包lpSolveAPI优化问题的工作,到目前为止,这对我来说非常合适。 我的问题很简单:如何将约束变量添加到约束的右侧? 让C1,C2,...,C50为决策变量。 如何制定C1> C34的限制条件? 这似乎很容易,我觉得我在某处丢失了点,但是我阅读过的每篇文章以及我见过的每个示例都适用于像C1 > 1000这样的常数数字约束。 我对

    0热度

    1回答

    可以使用main()从C++程序调用lpsolve,但我无法在ommes ++模拟中的handlemesage()或任何其他用户定义的方法中使用它。 赞赏这方面的任何帮助。 感谢

    0热度

    1回答

    我正在使用LPSolve与R和我的输入数据是在多个CSV文件的形式,每个文件都有一个表。的表2中提及以下: 说明有关约束的 - 有从每个生产家发起 总流出从生产工艺路线房子=源自它的路线的总和(路线容积) 制作公司合计流出< =生产能力 路线卷本身就是一个决策变量取决于在这个岗位未提到的其他变量 约束的数学表达式如下: `Production Total Outflow = ∑(Route Vol

    2热度

    1回答

    我想在R(LPsolve)中运行LP,但是我的组合之一应该永远不会发生。例如,如果我正在尝试配对男性和女性(不是人类:-))来最大化函数值(下面称为“级别”的矩阵)。然而,其中一个男性是女性的一个完整的兄弟,所以我不希望这种交配永远发生(例如,下面矩阵中的男性1 &女性1)。我希望所有的女性交配(即约束),并且我希望所有男性有2次交配(只有2次交配)(另一个约束)。我试着让[1,1]交配真的是负面

    3热度

    2回答

    我在使用lpsolve包来解决R中的线性编程问题。 这里的问题是: 下面是重复的例子,在R上的样本: library("lpSolve") a <- matrix(c(1,2,5, 1/2,1,3, 1/5,1/3,1),nrow=3,byrow=T) # f.obj <- c(1,0,0,0) f.con <- matrix (c( 1,1,-