Lead Time from activity A

View in library docs
LTfA(c,a)\mathit{LTfA}(c, \mathit{a})
Dimension:
Time
Granularity:
Case

Description

Total elapsed time between the earliest instantiation of a specific activity and the latest event of a case.

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

{lt(any(fis(c,a),any(endin(c)))if fis(c,a)undefinedif fis(c,a)=\begin{cases} \mathit{lt}(any (\mathit{fi}\mathit{^{s}}(c, \mathit{a}), any (\mathit{endin}(c))) & \mathit{if \ } \mathit{fi}\mathit{^{s}}(c, \mathit{a}) \neq \emptyset \\ undefined & \mathit{if \ } \mathit{fi}\mathit{^{s}}(c, \mathit{a}) = \emptyset \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.
endin(c)\mathit{endin}(c) returns the final activity instance of case cc.
lt(x,y)\mathit{lt}(x, y) returns the lead time from activity instance xx to yy.

Formal Definition

{lt(x,y)for any xfis(c,a) and yendin(c)if fis(c,a)=\begin{cases} \mathit{lt}(x, y) & \mathit{for~any \ } x \in \mathit{fi}\mathit{^{s}}(c, \mathit{a}) \mathit{\ and \ } y \in \mathit{endin}(c) \\ \bot & \mathit{if \ } \mathit{fi}\mathit{^{s}}(c, \mathit{a}) = \emptyset \end{cases}

Tags

act
actinst
case
time
type

Python implementation

This indicator is implemented in the process_performance_indicators Python library.

process_performance_indicators.indicators.time.cases.lead_time_from_activity_a