[ library(colgen) | Reference Manual | Alphabetic Index ]
ColgenInstance:set(+What,++Value)
Set parameters for column generation instance.
- What
- Parameter name
- Value
- Parameter value
Description
Set parameters for the give column generation instance:
- disallow (off|lp|clp)
-
policy for active preventions of duplicate columns.
- int_tolerance (1e-5|float)
-
tolerance for optimality.
- basis_perturbation (off|on)
-
should we try and perturb the external solver basis when we appear
to be at optimal and external solver returns same basis after adding
columns ('off' - no, 'on' - temporarily set the external solver
to always perturb)
- info_messages (off|on)
-
print messages while solving.
- on_degeneracy (stop|continue)
-
should we halt when we find degeneracy (default 'stop'), or
continue and let the subproblem solver deal with it ('continue').
- stabilisation (off|on()|stab_pred())
-
the policy to perform basis stabilisation:
- off
-
no stabilisation is performed.
- on(BoundIter, BoundUpdate, CoeffIter, CoeffUpdate)
-
then the default policy is used with var bounds/coefficients
updated by BoundUpdate/CoeffUpdate after BoundIter/CoeffIter
iterations respectively.
- stab_pred(UpdatePred, StoppingPred)
-
a user defined policy is employed and UpdatePred/ StoppingPred
should be predicates that perform the updates and test for
stopping conditions.
- stab_coeff/bound_minus/plus(Ident)
-
parameters for stabilisation, per constraint.
See Also
get / 2, solver_setup / 3