The OptimizationProblem class is used to represent an optimization
problem. Data are stored in memory and accessed using an external pointer.
Only experts should interact with this class directly.
externalptr object.
x$print()
x$show()
x$repr()
x$ncol()
x$nrow()
x$ncell()
x$modelsense()
x$vtype()
x$obj()
x$A()
x$rhs()
x$sense()
x$lb()
x$ub()
x$number_of_planning_units()
x$number_of_features()
x$number_of_zones()
x$row_ids()
x$col_ids()
x$compressed_formulation()
externalptr object.
print the object.
show the object.
character representation of object.
integer number of columns (variables) in model matrix.
integer number of rows (constraints) in model matrix.
integer number of cells in model matrix.
character model sense.
character vector of variable types.
numeric vector of objective function.
dgCMatrix-class model matrix
numeric vector of right-hand-side constraints.
character vector of constraint senses.
numeric vector of lower bounds for each decision variable.
numeric vector of upper bounds for each decision variable.
integer number of features in the problem.
integer number of planning units in
the problem.
integer number of zones in the
problem.
character names describing each decision variable
(column) in the model matrix.
character names describing each constraint (row) in
in the model matrix.
is the optimization problem formulated using a compressed version of the rij matrix?
randomly shuffle the columns in the problem. This should almost never be called manually and only should only be called after the optimization problem has been fully constructed.