Directly-Follows Relations count

View in library docs
DFR(a)\mathit{DFR}(a)
Dimension:
Flexibility
Granularity:
Activity

Description

Number of activities that have been instantiated directly after the activity of interest in the event log.

Potential use

Process where several distinct directly-follows relations can occur.

Assumptions

A greater number of directly-follows relations is desirable, as it implies a greater capability to address unexpected situations.

Desired Value:

MAXIMIZE

Required attributes

act
actinst
case
type

Equations

Formula for practitioners

aact(a)dfrel(a)\sum_{a \in \mathit{act}(a)} \mathit{dfrel}(a)

inst(a)\mathit{inst}(a) returns the set of all instances of activity aa.
dfrel(a)\mathit{dfrel}(a) returns the set of activities that directly follow activity aa in any case.

Formal Definition

iinst(a){act(i)inext(i)}|\cup_{i \in \mathit{inst}(a)} \{\mathit{act}(i') \mid i' \in \mathit{next}(i)\}|

Tags

act
actinst
case
type

Python implementation

This indicator is implemented in the process_performance_indicators Python library.

process_performance_indicators.indicators.flexibility.activities.directly_follows_relations_count