Make a new mathematical programming solver available to sybil via the
SYBIL_SETTINGS
command.
addSolver(solver, method, probType)
A single character string giving the name of the desiered solver.
A character vector of algorithms supported by the solver given in
solver
.
A list of hte same length as method
containing a vector of character
strings for each method which types of problems can be solved with that
method: method[i]
of solver
can solve problems of type
probType[[i]]
. Problem types could be "lp"
: linear
programming, "mip"
: mixed integer programming or "qp"
:
quadratic programming.
The function returns NULL
invisibly.
The parameters to the algorithms given in method
are set to NA
,
which means, the default parameters of the solver software will be used. If a
solver already exists, an error message will be given.