Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research::SISRRuinProcedure Class Reference

Detailed Description

Definition at line 210 of file routing_ils.h.

#include <routing_ils.h>

Inheritance diagram for operations_research::SISRRuinProcedure:
operations_research::RuinProcedure

Public Member Functions

 SISRRuinProcedure (RoutingModel *model, std::mt19937 *rnd, int max_removed_sequence_size, int avg_num_removed_visits, double bypass_factor, int num_neighbors)
std::function< int64_t(int64_t)> Ruin (const Assignment *assignment) override
Public Member Functions inherited from operations_research::RuinProcedure
virtual ~RuinProcedure ()=default

Constructor & Destructor Documentation

◆ SISRRuinProcedure()

operations_research::SISRRuinProcedure::SISRRuinProcedure ( RoutingModel * model,
std::mt19937 * rnd,
int max_removed_sequence_size,
int avg_num_removed_visits,
double bypass_factor,
int num_neighbors )

Definition at line 1043 of file routing_ils.cc.

Member Function Documentation

◆ Ruin()

std::function< int64_t(int64_t)> operations_research::SISRRuinProcedure::Ruin ( const Assignment * assignment)
overridevirtual

Implements operations_research::RuinProcedure.

Definition at line 1062 of file routing_ils.cc.


The documentation for this class was generated from the following files: