Go to the documentation of this file.
11 #ifndef BonOaFeasibilityChecker_HPP
12 #define BonOaFeasibilityChecker_HPP
unsigned int maximum_oa_cuts_
maximum number of OA cuts.
~OaFeasibilityChecker()
Destructor.
unsigned int cut_count_
Count the total number of cuts generated.
Class to perform OA in its classical form.
virtual bool doLocalSearch(BabInfo *babInfo) const
virutal method to decide if local search is performed
(C) Copyright International Business Machines Corporation 2007
virtual CglCutGenerator * clone() const
A class to have all elements necessary to setup a branch-and-bound.
virtual double performOa(OsiCuts &cs, solverManip &lpManip, BabInfo *babInfo, double &cutoff, const CglTreeInfo &info) const
virtual method which performs the OA algorithm by modifying lp and nlp.
CutsPolicies pol_
Policy for keeping cuts.
CutsPolicies
See documentation for feas_check_discard_policy option.
Bonmin class for passing info between components of branch-and-cuts.
OaFeasibilityChecker(BabSetupBase &b)
New usefull constructor.
Base class for OA algorithms.
CutsTypes type_
Type of cuts.
Small class to manipulatee various things in an OsiSolverInterface and restore them.
OaFeasibilityChecker(const OaFeasibilityChecker ©)
Copy constructor.
CutsTypes
See documentation for feas_check_cut_types option.
static void registerOptions(Ipopt::SmartPtr< Bonmin::RegisteredOptions > roptions)
Register OA options.