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.