R 在线性规划(lpSolve)中将变量设置为高于某个数字

R 在线性规划(lpSolve)中将变量设置为高于某个数字,r,optimization,linear-programming,lpsolve,R,Optimization,Linear Programming,Lpsolve,我有一个很简单的线性规划问题。我想在各种约束条件下使z最大化。但是,我不确定如何编写约束编号4。我需要x和y都大于2。有什么解决办法吗 最大z=5x+4y 约束条件: 1) 4x+2y有什么特别的x,y>2x>2,y>2(实际上是=,因为没有)。这是两个限制。在大多数情况下,您将通过变量边界强制执行此操作(根据框架/解算器的不同,可能会更加专业化)。您是否尝试将其单独标识为矩阵:1,0>2和0,1>2? library(lpSolve) f.obj <- c(5,4)

我有一个很简单的线性规划问题。我想在各种约束条件下使z最大化。但是,我不确定如何编写约束编号4。我需要x和y都大于2。有什么解决办法吗

最大z=5x+4y

约束条件:

1) 4x+2y有什么特别的
x,y>2x>2,y>2
(实际上是
=
,因为没有
)。这是两个限制。在大多数情况下,您将通过变量边界强制执行此操作(根据框架/解算器的不同,可能会更加专业化)。您是否尝试将其单独标识为矩阵:1,0>2和0,1>2?
 library(lpSolve)
     f.obj <- c(5,4)
    f.con <- matrix(c(4,2,
                  1,1,
                  2,3),nrow=3,byrow=TRUE)

    f.dir <- c("<=",
           "<=",
           "<=")

    f.rhs <- c(18,
           9,
           19)

    lp("max",f.obj,f.con,f.dir,f.rhs)$solution