![]() |
Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
|
Classes | |
| class | Solution |
| class | DualState |
| struct | PrimalDualState |
| struct | SubgradientContext |
| class | SubgradientCBs |
| class | BoundCBs |
| class | HeuristicCBs |
| class | FullToCoreModel |
| class | SubModelView |
| class | CoreModel |
Typedefs | |
| using | Model = SetCoverModel |
| using | SubModel = CoreModel |
Functions | |
| void | SubgradientOptimization (SubModel &model, SubgradientCBs &cbs, PrimalDualState &best_state) |
| Solution | RunMultiplierBasedGreedy (const SubModel &model, const DualState &dual_state, Cost cost_cutoff) |
| Cost | CoverGreedly (const SubModel &model, const DualState &dual_state, Cost cost_cutoff, BaseInt stop_size, std::vector< SubsetIndex > &sol_subsets) |
| PrimalDualState | RunThreePhase (SubModel &model, const Solution &init_solution) |
| PrimalDualState | RunCftHeuristic (SubModel &model, const Solution &init_solution) |
| Cost | DivideIfGE0 (Cost numerator, Cost denominator) |
| template<typename SubModelT> | |
| bool | ValidateSubModel (const SubModelT &model) |
Variables | |
| static constexpr BaseInt | kMinCov = 5 |
Definition at line 24 of file set_cover_submodel.h.
Definition at line 69 of file set_cover_submodel.h.
| Cost operations_research::scp::CoverGreedly | ( | const SubModel & | model, |
| const DualState & | dual_state, | ||
| Cost | cost_cutoff, | ||
| BaseInt | stop_size, | ||
| std::vector< SubsetIndex > & | sol_subsets ) |
Definition at line 623 of file set_cover_cft.cc.
Definition at line 113 of file set_cover_cft.h.
| PrimalDualState operations_research::scp::RunCftHeuristic | ( | SubModel & | model, |
| const Solution & | init_solution ) |
Definition at line 911 of file set_cover_cft.cc.
| Solution operations_research::scp::RunMultiplierBasedGreedy | ( | const SubModel & | model, |
| const DualState & | dual_state, | ||
| Cost | cost_cutoff ) |
Definition at line 614 of file set_cover_cft.cc.
| PrimalDualState operations_research::scp::RunThreePhase | ( | SubModel & | model, |
| const Solution & | init_solution ) |
Definition at line 785 of file set_cover_cft.cc.
| void operations_research::scp::SubgradientOptimization | ( | SubModel & | model, |
| SubgradientCBs & | cbs, | ||
| PrimalDualState & | best_state ) |
Definition at line 284 of file set_cover_cft.cc.
| bool operations_research::scp::ValidateSubModel | ( | const SubModelT & | model | ) |
Definition at line 273 of file set_cover_submodel.h.
|
staticconstexpr |
Definition at line 338 of file set_cover_cft.h.