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