add_default_solver: Add default solver

View source: R/add_default_solver.R

add_default_solverR Documentation

Add default solver


Specify that the best solver currently available should be used to solve a conservation planning problem.


add_default_solver(x, ...)



problem() object.


arguments passed to the solver.


Ranked from best to worst, the available solvers that can be used are: add_gurobi_solver(), add_cplex_solver(), add_cbc_solver(), add_highs_solver(), add_lpsymphony_solver(), and finally add_rsymphony_solver(). For information on the performance of different solvers, please see Schuster et al. (2020).


An updated problem() object with the solver added to it.


Schuster R, Hanson JO, Strimas-Mackey M, and Bennett JR (2020). Exact integer linear programming solvers outperform simulated annealing for solving conservation planning problems. PeerJ, 8: e9258.

See Also

See solvers for an overview of all functions for adding a solver.

Other solvers: add_cbc_solver(), add_cplex_solver(), add_gurobi_solver(), add_highs_solver(), add_lsymphony_solver, add_rsymphony_solver()

prioritizr/prioritizr documentation built on July 5, 2024, 2:14 p.m.