set_bounds {ompr} | R Documentation |
Set the bounds of a variable
Description
Change the lower and upper bounds of a named variable, indexed variable or a group of variables.
Usage
set_bounds(.model, .variable, ..., lb = NULL, ub = NULL)
set_bounds_(.model, .variable, ..., lb = NULL, ub = NULL, .dots)
Arguments
.model |
the model |
.variable |
the variable name/definition or a linear constraint |
... |
quantifiers for the indexed variable |
lb |
the lower bound of the variable. |
ub |
the upper bound of the variable For |
.dots |
Used to work around non-standard evaluation. |
Examples
library(magrittr)
MIPModel() %>%
add_variable(x[i], i = 1:5) %>%
add_constraint(x[i] >= 1, i = 1:5) %>% # creates 5 constraints
set_bounds(x[i], lb = 3, i = 1:3) %>%
variable_bounds()
MIPModel() %>%
add_variable(x[i], i = 1:5) %>%
set_bounds(x[i] <= i, i = 1:5) %>% # upper bound
set_bounds(x[i] >= 0, i = 1:5) %>% # lower bound
set_bounds(x[5] == 45) %>%
variable_bounds()
[Package ompr version 1.0.4 Index]