CNDSM
1.00
|
Definition of the SubGrad
class, which implements the NDOSolver interface for NonDifferentiable Optimization Solvers, as described in NDOSlver.h, using a (deflected, projected, incremental) subgradient-type algorithm.
More...
#include "NDOSlver.h"
#include "Deflection.h"
#include "Stepsize.h"
#include "CQKnPClass.h"
#include <vector>
#include <algorithm>
Classes | |
class | SubGrad |
The SubGrad class implements the NDOSolver interface for NonDifferentiable Optimization Solvers [see NDOSlver.h], using a unified subgradient-type algorithm as described in: More... | |
Macros | |
#define | LOG_SG 1 |
If LOG_SG > 0, the SubGrad class produces a log of its activities on the ostream object and at the "level of verbosity" set with the method SetNDOLog() [see below]. More... | |
Definition of the SubGrad
class, which implements the NDOSolver interface for NonDifferentiable Optimization Solvers, as described in NDOSlver.h, using a (deflected, projected, incremental) subgradient-type algorithm.
The user is assumed to be familiar with the algorithm: refer to
A. Frangioni, E. Gorgone, B. Gendron. On the Computational Efficiency of Subgradient Methods: A Case Study in Combinatorial Optimization . Technical Report CIRRELT- 2015-41, Interuniversity Research Centre on Enterprise Networks, Logistics and Transportation (CIRRELT), Montreal, Canada, 2015
The class is parametric over the type of both stepsize and direction used: it just relies over the objects of classes Stepsize and Deflection.
Copyright © 2001 - 2015 by Antonio Frangioni, Enrico Gorgone