3 #ifndef CONICBUNDLE_PSCORACLE_HXX 4 #define CONICBUNDLE_PSCORACLE_HXX 251 virtual int svec_projection(
272 const double relprec,
278 const double Ritz_bound,
317 const double relprec,
461 psc_new_subgradients(5),psc_keep(3),
462 psc_aggregates(1),psc_tolerance(1e-6),psc_update_rule(0)
468 psc_new_subgradients(5),psc_keep(3),
469 psc_aggregates(1),psc_tolerance(1e-6),psc_update_rule(0)
Base class for informing oracles (or the solver) about dynamic changes in the number and sorting of t...
Definition: CBSolver.hxx:544
double psc_tolerance
Definition: PSCOracle.hxx:450
Interface for extending a Minorant, e.g., in Lagrangian Relaxation of cutting plane approaches...
Definition: CBSolver.hxx:490
Matrix class for integral values of type Integer
Definition: indexmat.hxx:195
PSCBundleParameters()
default constructor
Definition: PSCOracle.hxx:459
int psc_keep
Definition: PSCOracle.hxx:444
this is used to describe affine minorants of convex functions that will be used for generating cuttin...
Definition: CBSolver.hxx:274
virtual bool check_correctness() const
switch on/off some correctnes checks on the oracle
Definition: PSCOracle.hxx:401
conic bundle method solver for sum of convex functions. See the ConicBundle_Manual for a quick introd...
Definition: CBSolver.hxx:22
Oracle interface for minimization of the maximum eigenvalue of an affine matrix function or...
Definition: PSCOracle.hxx:233
Serves for specifying parameters regarding the construction of cutting models.
Definition: CBSolver.hxx:891
int psc_update_rule
selection parameter in case several update rules are available for the semidefinite model ...
Definition: PSCOracle.hxx:453
Matrix Classes and Linear Algebra. See Matrix Classes (namespace CH_Matrix_Classes) for a quick intro...
Definition: PSCOracle.hxx:20
Interface for extending PrimalData, e.g., in Lagrangian relaxation of column generation approaches...
Definition: PSCOracle.hxx:187
int psc_bundle_size
Definition: PSCOracle.hxx:435
int psc_model_size
Definition: PSCOracle.hxx:430
ModifiableOracle provides all oracles with a uniform interface for a modification routine and an on/o...
Definition: MatrixCBSolver.hxx:309
Matrix class for real values of type Real
Definition: matrix.hxx:74
int psc_new_subgradients
gives an upper bound on the number of new Ritz-vectors added in each bundle update ...
Definition: PSCOracle.hxx:439
Header declaring the classes ConicBundle::MatrixCBSolver, ConicBundle::MatrixFunctionOracle, ConicBundle::PrimalMatrix, ConicBundle::MatrixMinorant, ConicBundle::ModifiableOracleObject.
Bundle parameters for PSCModel, we recommend no to modify them.
Definition: PSCOracle.hxx:422
PSCBundleParameters(const BundleParameters &bp)
"copy" constructor
Definition: PSCOracle.hxx:466
In Lagrangean relaxation an approximate primal solution can be generated by supplying primal informat...
Definition: CBSolver.hxx:151
Interface for extending PrimalData, e.g., in Lagrangian relaxation of column generation approaches...
Definition: CBSolver.hxx:180
int psc_aggregates
maximum number of aggregate matrices allowed (currently the choice is at most one) ...
Definition: PSCOracle.hxx:447