[−][src]Trait vrp_core::construction::constraints::SoftRouteConstraint
Specifies soft constraint which operates on route level.
Required methods
fn estimate_job(
&self,
solution_ctx: &SolutionContext,
route_ctx: &RouteContext,
job: &Job
) -> Cost
&self,
solution_ctx: &SolutionContext,
route_ctx: &RouteContext,
job: &Job
) -> Cost
Estimates activity insertion in specific route. Returns non-zero penalty if constraint is violated: positive makes insertion less attractive, negative - more.