Struct vrp_core::solver::mutation::RuinLimits [−][src]
pub struct RuinLimits {
pub min_ruined_jobs: usize,
pub max_ruined_activities: usize,
pub ruined_activities_threshold: f64,
pub max_affected_routes: usize,
}Expand description
Specifies a limit for amount of jobs to be removed.
Fields
min_ruined_jobs: usizeSpecifies minimum amount of ruined (removed) jobs.
max_ruined_activities: usizeSpecifies maximum amount of ruined (removed) jobs.
ruined_activities_threshold: f64Specifies threshold for amount of ruined (removed) jobs.
max_affected_routes: usizeSpecifies maximum amount of affected routes.
Implementations
Creates a new instance of RuinLimits.
Gets chunk size based on limits.