CARL Source
Optimization constraints
Work > Optimization constraints

Use of this feature requires the purchase of additional rights.

Learn more about the "CARL Optim" option

An optimization constraint corresponds to a rule defined at the optimization engine level and is not editable in the application.

All constraints can be applied individually or combined together to meet your specific needs.

The configuration of the constraints to be applied is carried out through an optimization model.

Some constraints have sub-parameters that allow you to refine the optimization constraints.

The constraints are available by default in the application.

Existing constraints

Constraint Description Level Mode
CREATION_DATE Respect the creation date of each work order Strong TASP/VRP
STAFF_UNAVAILABILITY Respect staff unavailability Strong TASP/VRP
OPENING_HOURS Respect working hours according to the standard week Strong/Medium TASP/VRP
URGENT_DEADLINE Respect the contract deadline Strong/Medium TASP/VRP
ACTIVITY_TIME_WINDOW Schedule work orders within a fixed time window Strong/Medium TASP/VRP
PRIORITY_PER_DAY Schedule work orders by priority Strong/Medium TASP/VRP
WORKLOAD_LIMIT Respect a maximum number of hours per staff member per day and/or per week Strong/Medium TASP/VRP
RESPECT_TRAVEL_TIME Respect the maximum allowed duration for each trip Strong/Medium VRP
SCHEDULED_ACTIVITY Respect pre-scheduled activities, or reschedule them Strong/Medium TASP/VRP
EQUIPMENT_AVAILABILITY Respect the availability of equipment associated with the work order Strong/Medium TASP/VRP
SAME_NATURE_PER_DAY Group work orders of the same nature on one day Strong/Medium TASP/VRP
PLANNING_COMPACTNESS Planning compactness: schedule work orders as early as possible Flexible TASP/VRP
WORKLOAD_BALANCE Balance the workload between staff members Flexible TASP/VRP
TRAVEL_TIME_MIN Minimize the total travel time Flexible VRP
SPLIT_ACTIVITY Respect the order and precedence of labor lines Strong/Medium TASP/VRP
RESPECT_ORGANIZATION Ensure that the organization of the work order matches that of the assigned staff member Strong/Medium TASP/VRP

Existing sub-parameters

The following constraints have sub-parameters that allow for more refined optimization: