![]() |
Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
|
Ruin strategy that removes a number of customers by performing a random walk on the underlying routing solution. More precisely, starting from a randomly selected seed visit, the walk is extended by either moving within the same route or by jumping to a visit served by a different neighboring route. Every active visit encountered along this random walk is made unperformed. More...
Ruin strategy that removes a number of customers by performing a random walk on the underlying routing solution. More precisely, starting from a randomly selected seed visit, the walk is extended by either moving within the same route or by jumping to a visit served by a different neighboring route. Every active visit encountered along this random walk is made unperformed.
Definition at line 330 of file RoutingIls.pb.cs.
Public Member Functions | |
| RandomWalkRuinStrategy () | |
| RandomWalkRuinStrategy (RandomWalkRuinStrategy other) | |
| RandomWalkRuinStrategy | Clone () |
| void | ClearNumRemovedVisits () |
| Clears the value of the "num_removed_visits" field. | |
| override bool | Equals (object other) |
| bool | Equals (RandomWalkRuinStrategy other) |
| override int | GetHashCode () |
| override string | ToString () |
| void | WriteTo (pb::CodedOutputStream output) |
| int | CalculateSize () |
| void | MergeFrom (RandomWalkRuinStrategy other) |
| void | MergeFrom (pb::CodedInputStream input) |
Static Public Attributes | |
| const int | NumRemovedVisitsFieldNumber = 7 |
| Field number for the "num_removed_visits" field. | |
Properties | |
| static pb::MessageParser< RandomWalkRuinStrategy > | Parser [get] |
| static pbr::MessageDescriptor | Descriptor [get] |
| uint | NumRemovedVisits [get, set] |
| Number of visits removed during a ruin application defined on visits. | |
| bool | HasNumRemovedVisits [get] |
| Gets whether the "num_removed_visits" field is set. | |
|
inline |
Definition at line 356 of file RoutingIls.pb.cs.
|
inline |
Definition at line 364 of file RoutingIls.pb.cs.
|
inline |
Definition at line 478 of file RoutingIls.pb.cs.
|
inline |
Clears the value of the "num_removed_visits" field.
Definition at line 406 of file RoutingIls.pb.cs.
|
inline |
Definition at line 372 of file RoutingIls.pb.cs.
|
inline |
Definition at line 412 of file RoutingIls.pb.cs.
|
inline |
Definition at line 418 of file RoutingIls.pb.cs.
|
inline |
Definition at line 431 of file RoutingIls.pb.cs.
|
inline |
Definition at line 503 of file RoutingIls.pb.cs.
|
inline |
Definition at line 491 of file RoutingIls.pb.cs.
|
inline |
Definition at line 442 of file RoutingIls.pb.cs.
|
inline |
Definition at line 448 of file RoutingIls.pb.cs.
|
static |
Field number for the "num_removed_visits" field.
Definition at line 377 of file RoutingIls.pb.cs.
|
staticget |
Definition at line 344 of file RoutingIls.pb.cs.
|
get |
Gets whether the "num_removed_visits" field is set.
Definition at line 400 of file RoutingIls.pb.cs.
|
getset |
Number of visits removed during a ruin application defined on visits.
Definition at line 390 of file RoutingIls.pb.cs.
|
staticget |
Definition at line 340 of file RoutingIls.pb.cs.