| ColorTV.h | Definition and implementation of the class ColorTV, which is a stepsizes rule (SR) to be used within the subgradient method (SM) [see SubGrad.h] |
| CQKnPClass.h | Definition of the abstract base class CQKnPClass, which implements a standard interface for Continuous Quadratic Knapsack Problem (CQKnP) solvers to be implemented as derived classes |
| Deflection.h | Definition of the abstract class Deflection, which defines the interface for computing the delflection coefficient within the SubGrad class [see SubGrad.h] |
| DualCQKnP.h | Basis Continuous Quadratic Knapsack Problems (CQKnP) solver based on the standard dual-ascent approach |
| ExDualCQKnP.h | Continuous Quadratic Knapsack Problems (CQKnP) solver based on the standard dual-ascent approach, which extends the DualCQKnP class to non-negative quadratic costs and extended real bounds (and therefore fully conforms to the standard interface for CQKnP solver defined by the abstract base class CQKnpClass) |
| FiOracle.h | Definition of the abstract base class FiOracle, which sets the interface for the "black boxes" (oracles) computing [approximate] function values and [epsilon-]subgradients for (constrained) NonDifferentiable Optimization algorithms |
| FlwFiOrcl.h | Definition of the FlwFiOrcl class which implements the FiOracle interface and solves the flow Lagrangian relaxation of the (Fixed-Charge) Multicommodity Min Cost Flow Problem ((FC-)MMCF), possibly with "easy" components for the design variables |
| FumeroTV.h | Definition and implementation of the class FumeroTV, which is a stepsizes rule (SR) to be used within the subgradient method (SM) [see SubGrad.h] |
| Graph.h | Header file for the Graph class, which provides an unified mean for reading descriptions of (Linear) Multicommodity Min Cost Flow problems and storing them in memory, along with a simple interface that can be used by any MMCF solver to access and change the data |
| KnpsFiOrcl.h | Definition of the KnpsFiOrcl class which implements the FiOracle interface and solves the knapsack Lagrangian relaxation of the (Fixed-Charge) Multicommodity Min Cost Flow Problem ((FC-)MMCF) |
| MainPage.h | Main Page for the Doxygen documentation of the CNDSM Project |
| MCFClass.h | Header file for the abstract base class MCFClass, which defines a standard interface for (linear or convex quadratic separable) Min Cost Flow Problem solvers, to be implemented as derived classes |
| MCFCplex.h | Quadratic Min Cost Flow problems solver, based on calls to the Cplex Callable Libraries |
| MCFSimplex.h | Linear and Quadratic Min Cost Flow problems solver based on the (primal and dual) simplex algorithm |
| MMCFClas.h | Header file for the abstract (pure virtual) base class MMCFClass, which defines a standard interface for solvers of Multicommodity Min Cost Flow problems, or, more in general, problems with the MMCF structure "plus or
minus" some variables and/or constraints |
| MMCFCple.h | Multicommodity Min Cost Flow (MMCF) Problems solver, based on calls calls to the Cplex Callable Libraries for solution of generic LPs |
| MMCFFlwB.h | Header file for the class MMCFFlwBase, which solves relaxations of the Multicommodity Min Cost Flow (MMCF) problem where the Mutual Capacity constraints are relaxed, that is, k independent single-commodity Min Cost Flow or Shortest Path subproblems |
| NDOSlver.h | Definition of the abstract base class NDOSolver, which defines the interface for convex minimization algorithms |
| Polyak.h | The class Polyak implements the easiest target value stepsize rule, with a constant level and the factor beta |
| PrimalDual.h | The class PrimalDual implements two variants of the Primal-Dual subgradient method (PDSM): the simple and weighted averages |
| SPTree.h | Implementation of several "classic" Shortest Path Tree algorithms to solve uncapacitated single-source Min Cost Flow problems |
| Stepsize/Stepsize.h | Definition of the abstract Stepsize class, which defines the interface for computing the stepsize rule (SR) used by the SubGrad class [see SubGrad.h] |
| Stepsize.h | Definition of the abstract Stepsize class, which defines the interface for computing the stepsize rule (SR) used by the SubGrad class [see SubGrad.h] |
| SubGrad.h | 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 |
| Volume.h | The class Volume implements the deflection rule of the modified Volume algorithm, i.e., that of the "poorman's" Bundle method |