BonminCbcLpStrategy.hpp

Go to the documentation of this file.
00001 // (C) Copyright Carnegie Mellon University 2006
00002 // All Rights Reserved.
00003 // This code is published under the Common Public License.
00004 //
00005 // Authors :
00006 // Pierre Bonami, Carnegie Mellon University,
00007 //
00008 // Date : 03/15/2006
00009 
00010 
00011 #ifndef CbcOaStrategy_HPP
00012 #define CbcOaStrategy_HPP
00013 
00014 #include "CbcStrategy.hpp"
00015 
00020 class CbcOaStrategy : public CbcStrategy
00021 {
00022 public:
00024   CbcOaStrategy(
00025     int migFreq = -5,
00026     int probFreq = -5,
00027     int mirFreq = -5,
00028     int coverFreq = -5,
00029     int minReliability = 8,
00030     int numberStrong = 20,
00031     int nodeSelection = 0,
00032     double intTol = 1e-05,
00033     int logLevel = 0);
00035   virtual ~CbcOaStrategy()
00036   {}
00037 
00039   virtual CbcStrategy * clone () const;
00040 
00042   virtual void setupCutGenerators(CbcModel & model);
00044   virtual void setupHeuristics(CbcModel & model);
00046   virtual void setupPrinting(CbcModel & model,int modelLogLevel);
00048   virtual void setupOther(CbcModel & model);
00049 
00050 
00051 private:
00052   int migFreq_;
00053   int probFreq_;
00054   int mirFreq_;
00055   int coverFreq_;
00056   int minReliability_;
00057   int numberStrong_;
00058   int nodeSelection_;
00059   double intTol_;
00060   int logLevel_;
00061 };
00062 #endif

Generated on Fri May 16 21:05:57 2008 for Bonmin by  doxygen 1.4.7