write.lp {ROI.plugin.lpsolve} | R Documentation |
Write Optimization Problem
Description
Write a optimization problem to a file.
Usage
write.lp(x, file, type=c("lp", "mps", "freemps"))
Arguments
x |
an object of type |
file |
a character giving the name of the file the optimization problem is written to. |
type |
a character giving the name of the file format used to store the optimization problem. |
Details
The optimization problems can be written to the three file formats "lp"
,
"mps"
and "freemps"
.
Where it seems important to note that the "lp"
format refers to
lpsolves
native file format
(https://lpsolve.sourceforge.net/5.5/lp-format.htm)
and not to the CPLEX LP format
.
Examples
## Not run:
mat <- matrix(c(3, 4, 2,
2, 1, 2,
1, 3, 2), nrow=3, byrow=TRUE)
x <- OP(objective = c(2, 4, 3),
constraints = L_constraint(L = mat,
dir = c("<=", "<=", "<="),
rhs = c(60, 40, 80)),
bounds = V_bound(ui = seq_len(3), ub = c(1000, Inf, 1000), nobj = 3),
maximum = TRUE)
write.lp(x, "optimization_problem.lp")
## End(Not run)
[Package ROI.plugin.lpsolve version 1.0-2 Index]