VC×(a)\mathit{VC}\mathit{^{\times}}(a)
×{sgl,sum}\mathit{\times} \in \{\mathit{sgl}, \mathit{sum}\}
Dimension:
Cost
Granularity:
Activity

Description

Sum of variable cost of all instantiations of an activity in the event log.

Potential use

Event log in which variable cost information is recorded.

Assumptions

Minimizing variable cost is desirable.

Desired Value:

MINIMIZE

Required attributes

act
actinst
type
vc

Equations

Formula for practitioners

iinst(a)VC(i)\sum _{i \in \mathit{inst}(a)} \mathit{VC}(i)

inst(a)\mathit{inst}(a) returns the set of all instances of activity aa.
VC(i)\mathit{VC}(i) returns the variable cost of activity instance ii.

Formal Definition

iinst(a)VC×(i)\sum _{i \in \mathit{inst}(a)} \mathit{VC}\mathit{^{\times}}(i)
The ×\mathit{\times} indicates that the PPI can take multiple forms, in this case, ×{sgl,sum}\mathit{\times} \in \{\mathit{sgl}, \mathit{sum}\}. If ×=sgl\mathit{\times} = \mathit{sgl}, then the function considers single events of activity instances for cost calculations, i.e., it uses VCsgl\mathit{VC}\mathit{^{sgl}}; if ×=sum\mathit{\times} = \mathit{sum}, then the function considers the sum of all events of activity instances for cost calculations, i.e., it uses VCsum\mathit{VC}\mathit{^{sum}}.

Tags

act
actinst
type
vc

Python implementation

This indicator is implemented in the process_performance_indicators Python library.

process_performance_indicators.indicators.cost.activities.variable_cost