R lpsolve бинарный найти все возможные решения
У меня есть проблема линейного программирования. Все переменные являются двоичными, и я хочу получить все возможные решения. Я знаю, что могу установить параметр num.bin.solns для обеспечения нескольких решений. Но есть ли простой способ задать все возможные решения?
Например, в следующем случае я знаю, что максимальное количество ответов - 6. Но если я не знаю максимально возможных решений, то как я могу установить параметр num.bin.solns таким образом, чтобы он возвращал все возможные решения?
library("lpSolve")
A=matrix (c(1,1,1,1), nrow=1, byrow=TRUE)
b=(2)
signs='=='
c_=rep(0,4)
res = lpSolve::lp('max', c_, A, signs, b, all.bin = TRUE, num.bin.solns=6)