Variable Cost considering single events of activity instances

View in library docs
VCsgl(i)\mathit{VC}\mathit{^{sgl}}(i)
Dimension:
Cost
Granularity:
Activity instance

Description

Variable cost associated with an activity instance, measured as the latest recorded value among the events of the activity instance.

Potential use

Event log in which variable cost information is recorded.

Assumptions

Minimizing variable cost is desirable.

Desired Value:

MINIMIZE

Required attributes

actinst
type
vc

Equations

Formula for practitioners

{#vc(cpl(i))if #vc(cpl(i))undefined#vc(str(i))if #vc(cpl(i))=undefined#vc(str(i))undefinedundefinedif #vc(cpl(i))=undefined#vc(str(i))=undefined\begin{cases} \#^{}_{\mathit{vc}}(\mathit{cpl}(i)) & \mathit{if \ } \#^{}_{\mathit{vc}}(\mathit{cpl}(i)) \neq undefined \\ \#^{}_{\mathit{vc}}(\mathit{str}(i)) & \mathit{if \ } \#^{}_{\mathit{vc}}(\mathit{cpl}(i)) = undefined \land \#^{}_{\mathit{vc}}(\mathit{str}(i)) \neq undefined \\ undefined & \mathit{if \ } \#^{}_{\mathit{vc}}(\mathit{cpl}(i)) = undefined \land \#^{}_{\mathit{vc}}(\mathit{str}(i)) = undefined \\ \end{cases}

#vc\#^{}_{\mathit{vc}} returns the variable cost associated with an event.
cpl(i)\mathit{cpl}(i) returns the completion event of activity instance ii.
str(i)\mathit{str}(i) returns the start event of activity instance ii.

Formal Definition

{#vc(cpl(i))if #vc(cpl(i))#vc(str(i))if #vc(cpl(i))=#vc(str(i))if #vc(cpl(i))=#vc(str(i))=\begin{cases} \#^{}_{\mathit{vc}}(\mathit{cpl}(i)) & \mathit{if \ } \#^{}_{\mathit{vc}}(\mathit{cpl}(i)) \neq \bot \\ \#^{}_{\mathit{vc}}(\mathit{str}(i)) & \mathit{if \ } \#^{}_{\mathit{vc}}(\mathit{cpl}(i)) = \bot \land \#^{}_{\mathit{vc}}(\mathit{str}(i)) \neq \bot \\ \bot & \mathit{if \ } \#^{}_{\mathit{vc}}(\mathit{cpl}(i)) = \bot \land \#^{}_{\mathit{vc}}(\mathit{str}(i)) = \bot \\ \end{cases}

Tags

actinst
type
vc

Python implementation

This indicator is implemented in the process_performance_indicators Python library.

process_performance_indicators.indicators.cost.instances.variable_cost_for_single_events_of_activity_instances