add_variable function

Add a variable to the model

Add a variable to the model

A variable can either be a name or an indexed name. See examples.

add_variable(.model, .variable, ..., type = "continuous", lb = -Inf, ub = Inf) add_variable_( .model, .variable, ..., type = "continuous", lb = -Inf, ub = Inf, .dots )

Arguments

  • .model: the model
  • .variable: the variable name/definition
  • ...: quantifiers for the indexed variable. Including filters
  • type: must be either continuous, integer or binary
  • lb: the lower bound of the variable
  • ub: the upper bound of the variable
  • .dots: Used to work around non-standard evaluation.

Examples

library(magrittr) MIPModel() %>% add_variable(x) %>% # creates 1 variable named x add_variable(y[i], i = 1:10, i %% 2 == 0, type = "binary" ) # creates 4 variables
  • Maintainer: Dirk Schumacher
  • License: MIT + file LICENSE
  • Last published: 2023-09-09