Package index
-
opproppr-package - oppr: Optimal Project Prioritization
-
sim_actionssim_projectssim_featuressim_tree - Simulated data
-
sim_multi_actionssim_multi_projectssim_multi_featuressim_multi_tree - Simulated multi-objective data
-
simulate_multi_ppp_data() - Simulate multi-objective data for the 'Project Prioritization Protocol'
-
simulate_ppp_data() - Simulate data for the 'Project Prioritization Protocol'
-
simulate_ptm_data() - Simulate data for 'Priority threat management'
-
problem() - Project prioritization problem
-
multi_problem() - Multi-objective project prioritization problem
-
solve(<OptimizationProblem>,<Solver>)solve(<ProjectProblem>,<missing>)solve(<MultiObjProjectProblem>,<missing>) - Solve
-
objectives - Problem objective
-
add_max_phylo_div_objective() - Add maximum phylogenetic diversity objective
-
add_max_richness_objective() - Add maximum richness objective
-
add_max_targets_met_objective() - Add maximum targets met objective
-
add_max_wtd_sum_objective() - Add maximum weighted sum objective
-
add_min_set_objective() - Add minimum set objective
-
weights - Weights
-
add_default_weights() - Add default weights
-
add_feature_weights() - Add feature weights
-
targets - Targets
-
add_absolute_targets() - Add absolute targets
-
add_manual_targets() - Add manual targets
-
add_relative_targets() - Add relative targets
-
constraints - Project prioritization problem constraints
-
add_locked_in_action_constraints() - Add locked in action constraints
-
add_locked_in_project_constraints() - Add locked in project constraints
-
add_locked_out_action_constraints() - Add locked out action constraints
-
add_locked_out_project_constraints() - Add locked out project constraints
-
add_manual_locked_action_constraints() - Add manually specified locked constraints for actions
-
add_manual_locked_project_constraints() - Add manually specified locked constraints for projects
-
decisions - Specify the type of decisions
-
add_binary_decisions() - Add binary decisions
-
solvers - Solvers
-
add_cbc_solver() - Add a CBC solver
-
add_default_solver() - Add a default solver
-
add_gurobi_solver() - Add a Gurobi solver
-
add_heuristic_solver() - Add a heuristic solver
-
add_highs_solver() - Add a HiGHS solver
-
add_lpsolveapi_solver() - Add a lp_solve solver with lpSolveAPI
-
add_lpsymphony_solver() - Add a SYMPHONY solver with lpsymphony
-
add_random_solver() - Add a random solver
-
add_rsymphony_solver() - Add a SYMPHONY solver with Rsymphony
-
approaches - Multi-objective optimization approaches
-
add_abs_constraint_approach() - Add an absolute constraint approach
-
add_ref_point_approach() - Add a reference point approach
-
add_wtd_goal_approach() - Add a weighted goal achievement approach
-
plot(<ProjectProblem>) - Plot a solution to a project prioritization problem
-
plot_solution_barplot() - Plot a bar plot to visualize a project prioritization
-
plot_solution_phylogram() - Plot a phylogram to visualize a project prioritization
-
project_cost_effectiveness() - Project cost effectiveness
-
rank_importance() - Rank importance
-
replacement_costs() - Replacement cost
-
solution_statistics() - Solution statistics
-
feature_names() - Feature names
-
action_names() - Action names
-
project_names() - Project names
-
problem_names() - Problem names
-
number_of_features() - Number of features
-
number_of_actions() - Number of actions
-
number_of_projects() - Number of projects
-
number_of_problems() - Number of problems
-
show(<ProjectModifier>)show(<ProjectProblem>)show(<OptimizationProblem>)show(<MultiObjProjectProblem>)show(<MultiObjApproach>) - Show
-
compile()multi_compile(<MultiObjProjectProblem>)multi_compile(<list>) - Compile a problem
-
branch_matrix() - Branch matrix
-
run_example() - Run example?
-
new_waiver() - Waiver
-
is.Waiver() - Is waiver?
-
new_optimization_problem() - Optimization problem
-
as.list(<OptimizationProblem>) - Convert
OptimizationProblemto list -
Constraint-classConstraint - Constraint class
-
Decision-classDecision - Decision class
-
MultiObjApproach-classMultiObjApproach - Multi-objective approach class
-
MultiObjProjectProblem-classMultiObjProjectProblem - Multi-objective project problem class
-
Objective-classObjective - Objective class
-
OptimizationProblem-classOptimizationProblem - Optimization problem class
-
ProjectModifier-classProjectModifier - Conservation problem modifier class
-
ProjectProblem-classProjectProblem - Project problem class
-
Solver-classSolver - Solver class
-
Target-classTarget - Target class
-
Weight-classWeight - Weight class
-
nrow()ncol()as.list(<tbl_df>) - Manipulate tibbles