|
ConicBundle
|
ConicBundle is a callable library for C/C++ that implements a bundle method for solving
for convex functions
,
.
In addition to the standard first order oracle interface the library offers a number of special features:
); in a less efficient and somewhat experimental variant general linear constraints are allowed, as well.
may either have its own specialized cutting model – this may help to improve convergence – or it may be grouped together with others in a common standard cutting plane model.The library comes with three variants of interfaces:
can be combined with affine function transformations of the form
(see ConicBundle::AffineFunctionTransformation)The first two interfaces only use standard types and constructs of the respective languages, the third interface relies heavily on a subpackage of matrix classes also provided with this software.
Here is some more information on details (in part yet to come):
Copyright (C) 2005-2020 Christoph Helmberg
1.8.13