C++ Reference: class RoutingFilteredHeuristic

This documentation is automatically generated.

Filter-based heuristic dedicated to routing.
Method
BuildSolutionFromRoutes

Return type: const Assignment*

Arguments: const std::function<int64(int64)>& next_accessor

Builds a solution starting from the routes formed by the next accessor.

GetEndChainStart

Return type: int

Arguments: int vehicle

Returns the start of the end chain of vehicle,

GetStartChainEnd

Return type: int

Arguments: int vehicle

Returns the end of the start chain of vehicle,

MakeDisjunctionNodesUnperformed

Return type: void

Arguments: int64 node

Make nodes in the same disjunction as 'node' unperformed. 'node' is a variable index corresponding to a node.

MakeUnassignedNodesUnperformed

Return type: void

Make all unassigned nodes unperformed.

model

Return type: RoutingModel*

RoutingFilteredHeuristic

Arguments: RoutingModel* model, const std::vector<LocalSearchFilter*>& filters

~RoutingFilteredHeuristic