![]()  | 
  
    Google OR-Tools v9.14
    
   a fast and portable software suite for combinatorial optimization 
   | 
 
Applies one or more ruin procedures according to the selected composition strategy.
Definition at line 158 of file routing_ils.h.
#include <routing_ils.h>
  
Classes | |
| class | CompositionStrategy | 
| Composition strategy interface.  More... | |
Public Member Functions | |
| CompositeRuinProcedure (RoutingModel *model, std::vector< std::unique_ptr< RuinProcedure > > ruin_procedures, RuinCompositionStrategy::Value composition_strategy, std::mt19937 *rnd) | |
| std::function< int64_t(int64_t)> | Ruin (const Assignment *assignment) override | 
| Returns next accessors describing the ruined solution.   | |
| Public Member Functions inherited from operations_research::RuinProcedure | |
| virtual | ~RuinProcedure ()=default | 
| operations_research::CompositeRuinProcedure::CompositeRuinProcedure | ( | RoutingModel * | model, | 
| std::vector< std::unique_ptr< RuinProcedure > > | ruin_procedures, | ||
| RuinCompositionStrategy::Value | composition_strategy, | ||
| std::mt19937 * | rnd ) | 
Definition at line 679 of file routing_ils.cc.
      
  | 
  overridevirtual | 
Returns next accessors describing the ruined solution.
Implements operations_research::RuinProcedure.
Definition at line 690 of file routing_ils.cc.