Create and solve problems

Functions for creating new problems and solving them

inputData()

Creates the multi-action planning problem

problem()

Create mathematical model

solve()

Solve mathematical models

prioriactions()

Create and solve multi-actions planning problems

Evaluate params

Functions for evaluate differents params for a specific problem

evalBlm()

Evaluate multiple blm values

evalTarget()

Evaluate multiple target values

evalBudget()

Evaluate multiple budget values

Get input data information

Function to obtain information about the maximum benefits to achieve

getPotentialBenefit()

Extract potential benefit of features

Get mathematical model information

Function to obtain information about the mathematical model

getModelInfo()

Extract general information about mathematical model

Get solution information

Functions to obtain various information about the solution

getActions()

Extract action information

getPerformance()

Extract general information about solution

getConnectivityPenalty()

Extract connectivity penalty values

getCost()

Extract cost values

getSolutionBenefit()

Extract benefit values

Class definitions

Classes for handle mathematical problems

data-class Data

Data class

optimizationProblem-class OptimizationProblem

Optimization problem class

solution-class Solution

Solution class

portfolio-class Portfolio

Portfolio class

Data

Simulated datasets distributed with the package

sim_pu_data sim_features_data sim_dist_features_data sim_threats_data sim_dist_threats_data sim_sensitivity_data sim_boundary_data

Simulated multi-action planning data

Miscellaneous

Various useful functions

print(<Data>) print(<OptimizationProblem>) print(<Solution>) print(<Portfolio>)

Print

show(<Data>) show(<OptimizationProblem>) show(<Portfolio>)

Show