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 |