Expected Lead Time from activity A

View in library docs
eLTfA(g,a)\mathit{e}\mathit{LTfA}(g, \mathit{a})
Dimension:
Time
Granularity:
Group of cases

Description

Expected total elapsed time between the earliest instantiation of a specific activity and the latest activity event of a case belonging to a group of cases.

Potential use

Event log is associated with a process in which the total elapsed time of a specific subprocess is of relevance.

Assumptions

Minimizing lead time is desirable.

Desired Value:

MINIMIZE

Required attributes

act
actinst
case
time
type

Equations

Formula for practitioners

cg{LTfA(c,a)if fis(c,a)0if fis(c,a)=ccases(g){1if fis(c,a)0otherwise\frac{\sum _{c \in g} \begin{cases} \mathit{LTfA}(c, \mathit{a}) & \mathit{if \ } \mathit{fi}\mathit{^{s}}(c, \mathit{a}) \neq \emptyset \\ 0 & \mathit{if \ } \mathit{fi}\mathit{^{s}}(c, \mathit{a}) = \emptyset \end{cases}}{ \sum_{c \in \mathit{cases}(g)} \begin{cases} 1 & \text{if } \mathit{fi}\mathit{^{s}}(c, \mathit{a}) \neq \emptyset \\ 0 & \text{otherwise} \end{cases} }

fis(c,a)\mathit{fi}\mathit{^{s}}(c, \mathit{a}) returns the set of first started instances of activity a\mathit{a} in case cc.
LTfA(c,a)\mathit{LTfA}(c, \mathit{a}) returns the lead time from the first started instance of activity a\mathit{a} in case cc to the end of case cc.

Formal Definition

cg{LTfA(c,a)if fis(c,a)0if fis(c,a)={cgfis(c,a)}\frac{\sum _{c \in g} \begin{cases} \mathit{LTfA}(c, \mathit{a}) & \mathit{if \ } \mathit{fi}\mathit{^{s}}(c, \mathit{a}) \neq \emptyset \\ 0 & \mathit{if \ } \mathit{fi}\mathit{^{s}}(c, \mathit{a}) = \emptyset \end{cases}}{|\{c \in g \mid \mathit{fi}\mathit{^{s}}(c, \mathit{a}) \neq \emptyset\}|}

Tags

act
actinst
case
time
type

Python implementation

This indicator is implemented in the process_performance_indicators Python library.

process_performance_indicators.indicators.time.groups.expected_lead_time_from_activity_a