Variables for Cost Functions

The following table describes the variables for the cost function.

Variable Calculation of the Variable

Constraint Violation

Σ RuleViolationCost * Weight

This calculation includes the sum of Rule Violation Costs for each violated soft constraint. A violation is proportional to the degree of the violation. The units for the amount of the violation are the same as the defined units for the constraint. Time units are in hours. All other cases use the activity.

FSE Overtime

FSEOTCost * (EndtimeoflastactivityinOT - Endofnormalshift) * Weight

where:

FSEOTCost is (StdCost * StdOTpercent) + (StdCost * ExtOTpercent).

Tardiness

TardinessCost * Amountofdelay * Weight

Task Exclusion Penalty

TaskExclusionPenalty * (1/TaskPriority) * Weight

Task priority allows high priority tasks to take precedence over low priority tasks. Task priority is important when there are not enough resources to schedule all activities.

The task priority term uses the numeric value from the Order field in the List of Values view of the Administration - Data screen. This value also appears in the Priority field in the More Info view of the Activities screen. For more information, see Siebel Applications Administration Guide.

Task Exclusion Penalty and Weight cannot be zero. If they are zero, then no activities are scheduled.

Travel Distance

TravelDistance * TravelCost * Weight