#include <routing_search.h>
|
| SequentialSavingsFilteredHeuristic (RoutingModel *model, std::function< bool()> stop_search, SavingsParameters parameters, LocalSearchFilterManager *filter_manager) |
|
| ~SequentialSavingsFilteredHeuristic () override |
|
std::string | DebugString () const override |
|
| SavingsFilteredHeuristic (RoutingModel *model, std::function< bool()> stop_search, SavingsParameters parameters, LocalSearchFilterManager *filter_manager) |
| SavingsFilteredHeuristic.
|
|
| ~SavingsFilteredHeuristic () override |
|
bool | BuildSolutionInternal () override |
| Virtual method to redefine how to build a solution.
|
|
| RoutingFilteredHeuristic (RoutingModel *model, std::function< bool()> stop_search, LocalSearchFilterManager *filter_manager) |
| RoutingFilteredHeuristic.
|
|
| ~RoutingFilteredHeuristic () override |
|
Assignment * | BuildSolutionFromRoutes (const std::function< int64_t(int64_t)> &next_accessor) |
| Builds a solution starting from the routes formed by the next accessor.
|
|
RoutingModel * | model () const |
|
int | GetStartChainEnd (int vehicle) const |
| Returns the end of the start chain of vehicle,.
|
|
int | GetEndChainStart (int vehicle) const |
| Returns the start of the end chain of vehicle,.
|
|
void | MakeDisjunctionNodesUnperformed (int64_t node) |
|
bool | MakeUnassignedNodesUnperformed () |
| Make all unassigned nodes unperformed, always returns true.
|
|
void | MakePartiallyPerformedPairsUnperformed () |
|
| IntVarFilteredHeuristic (Solver *solver, const std::vector< IntVar * > &vars, const std::vector< IntVar * > &secondary_vars, LocalSearchFilterManager *filter_manager) |
| — First solution heuristics —
|
|
virtual | ~IntVarFilteredHeuristic () |
|
Assignment * | BuildSolution () |
|
int64_t | number_of_decisions () const |
|
int64_t | number_of_rejects () const |
|
Definition at line 1343 of file routing_search.h.
◆ SequentialSavingsFilteredHeuristic()
operations_research::SequentialSavingsFilteredHeuristic::SequentialSavingsFilteredHeuristic |
( |
RoutingModel * | model, |
|
|
std::function< bool()> | stop_search, |
|
|
SavingsParameters | parameters, |
|
|
LocalSearchFilterManager * | filter_manager ) |
|
inline |
◆ ~SequentialSavingsFilteredHeuristic()
operations_research::SequentialSavingsFilteredHeuristic::~SequentialSavingsFilteredHeuristic |
( |
| ) |
|
|
inlineoverride |
◆ DebugString()
std::string operations_research::SequentialSavingsFilteredHeuristic::DebugString |
( |
| ) |
const |
|
inlineoverridevirtual |
The documentation for this class was generated from the following files: