Enum grote_opdracht::solver::PossibleAction [] [src]

pub enum PossibleAction {
    Insert,
    Remove,
    RemoveLowFrequency,
    Split,
    Push,
}

The actions that can be performed while searching.

Variants

Randomly schedule an unscheduled order.

Randomly remove an order from the schedule.

Randomly remove an order with frequency <= 1 from the schedule.

Split a segment into two, introducing a new dumping moment.

Move an order to another day, vehicle or segment.

Trait Implementations

impl Rand for PossibleAction
[src]

[src]

Generates a random instance of this type using the specified source of randomness. Read more