|
Bonmin
1.8.8
|
| (C) Copyright International Business Machines Corporation 2007 | |
| A class to have all elements necessary to setup a branch-and-bound | |
| A class to setup default strategy for Cbc specifying which cut generators to use | |
| A very simple class to provide a common interface for solving MIPs with Cplex and Cbc | |
| This class chooses a variable to branch on | |
| Implementation of BonChooseVariable for curvature-based braching | |
| Implementation of BonChooseVariable for curvature-based braching | |
| This class chooses a variable to branch on | |
| Class to perform OA in its classical form | |
| Base class for OA algorithms | |
| Class to perform OA in its classical form | |
| Output messages for Outer approximation cutting planes | |
| Generate cuts for the nlp corresponding to continuous relaxation at a node | |
| A class to build outer approximations | |
| Generalizes OsiCuts to handle quadratic cuts | |
| Stores a quadratic row of the form l < c + ax + x^T Q x < u | |
| This is a derived class fro TMINLP2TNLP to handle adding quadratic cuts | |
| From a TMINLP, this class adapts to another TMINLP where the original objective is transformed into a constraint by adding an extra variable which is minimized | |
| Bonmin class for passing info between components of branch-and-cuts | |
| Holds information for recreating a subproblem by incremental change from the parent for Bonmin | |
| Holds information for recreating a subproblem by incremental change from the parent for | |
| Class to do diving in the tree | |
| Class to do probed diving in the tree | |
| A more elaborate diving class | |
| Class for providing an Osi interface to Ipopt with an ampl nl file as input | |
| Ampl MINLP Interface | |
| A class for reading a .col or .row file containing name for variables and constraints (usually ampl generated file) | |
| Bonmin class for passing info between components of branch-and-cuts | |
| Reads a file containing change bounds for variables | |
| This is an adapter class that converts a TMINLP2TNLP object into a TNLP, which is now just a QP | |
| A class for reading a .col or .row file containing name for variables and constraints (usually ampl generated file) | |
| Class for strengthening OA cuts, and generating additional ones | |
| This is class provides an Osi interface for a Mixed Integer Linear Program expressed as a TMINLP (so that we can use it for example as the continuous solver in Cbc) | |
| Class to add a few more information to Ipopt::RegisteredOptions | |
| This class reads a file with a starting point for Ipopt initalization | |
| This class is the base class for a solver that can be used in BonOsiSolverInterface to perform the strong branching solves | |
| Base class for all MINLPs that use a standard triplet matrix form and dense vectors | |
| A transformer class to build outer approximations i.e | |
| This is an adapter class that converts a TMINLP to a TNLP to be solved by Ipopt | |
| This is an adapter class to convert an NLP to a Feasibility Pump NLP by changing the objective function to the (2-norm) distance to a point | |
| This is a generic class for calling an NLP solver to solve a TNLP | |
| A small wrap around std::vector to give easy access to array for interfacing with fortran code | |
| Warm start for filter interface | |
| Warm start for filter interface | |
| Class for storing warm start informations for Ipopt | |
| Diff class for IpoptWarmStart | |
| A C++ example for interfacing an MINLP with bonmin |
1.8.5