This class is used to store RAP results.
The summary
table follows Marxan conventions
(https://marxansolutions.org/). The columns
are:
The index of each solution in the object.
The status of the solution. The values in this column correspond to outputs from the Gurobi software package (https://www.gurobi.com/documentation/6.5/refman/optimization_status_codes.html).
The objective function for the solution.
Total cost associated with a solution.
Number of planning units selected in a solution.
The total amount of shared boundary length between all planning units. All solutions in the same object should have equal values for this column.
The amount of shared boundary length among planning units selected in the solution.
The amount of exposed boundary length in the solution.
The number of shared boundary length among planning units not selected in the solution.
The ratio of shared boundary length in the
solution (Connectivity_In
) to the total amount of boundary length
(Connectivity_Edge
). This ratio is an indicator of solution quality.
Solutions with a lower ratio will have less planning units and will be more
efficient.
summary
base::data.frame()
with summary information on
solutions.
selections
base::matrix()
with binary selections. The cell
\(x_{ij}\) denotes if planning unit \(j\) is selected in the
\(i\)'th solution.
amount.held
base::matrix()
with the amount held for each
species in each solution.
space.held
base::matrix()
with the proportion of attribute
space sampled for each species in each solution.
best
integer
with index of best solution.
logging.file
character
Gurobi log files.
.cache
base::environment()
used to store extra data.