Lead Time to activity A

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

Description

Total elapsed time between the earliest event and the earliest instantiation of a specific activity in 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(x,y)for any xstrin(c) and yfic(c,a)undefinedif fic(c,a)=\begin{cases} \mathit{lt}(x, y) & \mathit{for~any \ } x \in \mathit{strin}(c) \mathit{\ and \ } y \in \mathit{fi}\mathit{^{c}}(c, \mathit{a}) \\ undefined & \mathit{if \ } \mathit{fi}\mathit{^{c}}(c, \mathit{a}) = \emptyset \end{cases}

strin(c)\mathit{strin}(c) returns the activity instance that starts case cc.
fic(c,a)\mathit{fi}\mathit{^{c}}(c, \mathit{a}) returns the first completed instance of activity a\mathit{a} in case cc.
lt(x,y)\mathit{lt}(x, y) returns the lead time between activity instances xx and yy.

Formal Definition

{lt(x,y)for any xstrin(c) and yfic(c,a)if fic(c,a)=\begin{cases} \mathit{lt}(x, y) & \mathit{for~any \ } x \in \mathit{strin}(c) \mathit{\ and \ } y \in \mathit{fi}\mathit{^{c}}(c, \mathit{a}) \\ \bot & \mathit{if \ } \mathit{fi}\mathit{^{c}}(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_to_activity_a